diff --git a/coolify/proxy/caddy/config/caddy/autosave.json b/coolify/proxy/caddy/config/caddy/autosave.json index c9b3566..84dc96e 100644 --- a/coolify/proxy/caddy/config/caddy/autosave.json +++ b/coolify/proxy/caddy/config/caddy/autosave.json @@ -1 +1 @@ -{"apps":{"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-youtube-seencounter.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-shoppinglist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-autoclip.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-scratch.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["elasticsearch.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group67","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group67","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["prometheus.site.quack-lab.dev","vmagent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["authwarden.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group70","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group70","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["meili-web.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group72","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group72","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["portainer.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["bitwarden.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["meili-web.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["portainer.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group77","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group77","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["victoria.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["nsq.site.quack-lab.dev","nsq-http.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group81","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group81","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["nsqadmin.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsq-http.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsqadmin.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["grafana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group87","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group87","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["torrent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["adguard.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["calibre.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["evebase.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["grafana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["himmich.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pastefy.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["torrent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["zipline.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["actual.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["webtop.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["actual.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["docker.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["immich.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["kibana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["webtop.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group106","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group106","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["grist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group108","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group108","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["meili.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["files.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["grist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["jelly.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["meili.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["zulip.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["sync.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group116","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group116","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["pdf.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["git.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["n8n.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsq.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pdf.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}]},"srv1":{"listen":[":80"],"routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}}}},"logging":{"logs":{"default":{"level":"DEBUG"}}}} \ No newline at end of file +{"apps":{"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-youtube-seencounter.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.64:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["libre-metrics-exporter-dave.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.68:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["libre-metrics-exporter-jana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-shoppinglist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:56546"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["nodeexporter-sparky.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-autoclip.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pocketbase-scratch.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["elasticsearch.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["prometheus.site.quack-lab.dev","vmagent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["authwarden.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["meili-web.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["portainer.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["bitwarden.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["meili-web.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["portainer.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["victoria.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["nsq.site.quack-lab.dev","nsq-http.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["nsqadmin.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsq-http.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsqadmin.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.0.0/16","127.0.0.0/8","10.0.0.0/8","172.16.0.0/12"]}}]},{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["grafana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["torrent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["adguard.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["calibre.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["evebase.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["grafana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["himmich.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pastefy.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["torrent.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["zipline.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["actual.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["webtop.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["actual.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["docker.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["immich.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["kibana.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["webtop.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["grist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["meili.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["files.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["grist.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["jelly.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["meili.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["zulip.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["sync.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"match":[{"host":["pdf.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["git.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["n8n.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["nsq.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"match":[{"host":["pdf.site.quack-lab.dev"]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}]},"srv1":{"listen":[":80"],"routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}}}},"logging":{"logs":{"default":{"level":"DEBUG"}}}} \ No newline at end of file diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.crt b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.crt new file mode 100644 index 0000000..4aac1bc --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.crt @@ -0,0 +1,50 @@ +-----BEGIN CERTIFICATE----- +MIIDyjCCA1CgAwIBAgISBUxrfHFCr78iKy5ObwGP1GcSMAoGCCqGSM49BAMDMDIx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF +ODAeFw0yNTEwMjcyMjA0NDhaFw0yNjAxMjUyMjA0NDdaMDkxNzA1BgNVBAMTLmxp +YnJlLW1ldHJpY3MtZXhwb3J0ZXItZGF2ZS5zaXRlLnF1YWNrLWxhYi5kZXYwWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAATlHFd5L1FfYtDuf2kyY86zalGSqCi651+x +Mwc4EpxTLlnIb5D8o4AsRxpiwAQX8QtiIXARY/6LbnW9tfNMNTMKo4ICPTCCAjkw +DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM +BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS/ySuJOpAA7XXVp+8qct4igxHJkDAfBgNV +HSMEGDAWgBSPDROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQwIgYI +KwYBBQUHMAKGFmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wOQYDVR0RBDIwMIIubGli +cmUtbWV0cmljcy1leHBvcnRlci1kYXZlLnNpdGUucXVhY2stbGFiLmRldjATBgNV +HSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8vZTguYy5s +ZW5jci5vcmcvMTkuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcASZybad4d +fOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGaJ+lkrQAABAMASDBGAiEAuOj1 +UETcmqMXNlFp5ogYYq6EtrYCMogkN3VVFIkrrzkCIQClfs+JWF76jmWxlZKbAVkt +GdQcjWATUUtUsY/3v728BAB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTD +FFjnAAABmifpZMEAAAQDAEcwRQIgX3xWovumebylc18wQlF9UWMobCqY7YS7K0Nh +n7I8ukACIQDcfD5Ge8Du72XZAA7YQdoCV/wOOIAYRcJNWw/0CFj6/zAKBggqhkjO +PQQDAwNoADBlAjEAwjuzOrhXRBGzVecsGkx2t2KUSLRb8MifDguqw7NXzqgJjtDL +9K7MW2SPrY/G7uy9AjB23ELAikYEIS0QejHscmfhulxCqv5S9XG4BdzA1K9aOez5 +ocUXlT5hybY028r1MOY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy +Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa +Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF +bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c +S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb +R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB +9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB +MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j +cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB +BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE +DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j +ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0 +RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d +AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8 +otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA +aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm +Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2 +HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1 +Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR +xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d +tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/ +jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS +u1igv3OefnWjSQ== +-----END CERTIFICATE----- diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.json b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.json new file mode 100644 index 0000000..7f0f85d --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.json @@ -0,0 +1,9 @@ +{ + "sans": [ + "libre-metrics-exporter-dave.site.quack-lab.dev" + ], + "issuer_data": { + "url": "https://acme-v02.api.letsencrypt.org/acme/cert/054c6b7c7142afbf222b2e4e6f018fd46712", + "ca": "https://acme-v02.api.letsencrypt.org/directory" + } +} \ No newline at end of file diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.key b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.key new file mode 100644 index 0000000..96b0b96 --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIIZK2BCUgqMWs+duDuW3yc7z3e1xEgzXLK3AHEzz3rK/oAoGCCqGSM49 +AwEHoUQDQgAE5RxXeS9RX2LQ7n9pMmPOs2pRkqgouudfsTMHOBKcUy5ZyG+Q/KOA +LEcaYsAEF/ELYiFwEWP+i251vbXzTDUzCg== +-----END EC PRIVATE KEY----- diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.crt b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.crt new file mode 100644 index 0000000..f71f5c4 --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.crt @@ -0,0 +1,50 @@ +-----BEGIN CERTIFICATE----- +MIIDxzCCA02gAwIBAgISBavil3IM7sikFJLoqW+/9VcMMAoGCCqGSM49BAMDMDIx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF +ODAeFw0yNTEwMjcyMjA1MzdaFw0yNjAxMjUyMjA1MzZaMDkxNzA1BgNVBAMTLmxp +YnJlLW1ldHJpY3MtZXhwb3J0ZXItamFuYS5zaXRlLnF1YWNrLWxhYi5kZXYwWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ37iVMAI2+hFkDoOG6qszzjLkFeQTuQVI5 +BUsmQnLzadFrMX8VoKl6euBUseSTYa2sDyZWXa2ggJdT4+qx0ApMo4ICOjCCAjYw +DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM +BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQRHCnH/I2I/NXmQBfD20gSH10LdjAfBgNV +HSMEGDAWgBSPDROi9i5+0VBsMxg4XVmOI3KRyjAyBggrBgEFBQcBAQQmMCQwIgYI +KwYBBQUHMAKGFmh0dHA6Ly9lOC5pLmxlbmNyLm9yZy8wOQYDVR0RBDIwMIIubGli +cmUtbWV0cmljcy1leHBvcnRlci1qYW5hLnNpdGUucXVhY2stbGFiLmRldjATBgNV +HSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8vZTguYy5s +ZW5jci5vcmcvMTMuY3JsMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAZBHEbKQS +7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaJ+okrQAABAMARjBEAiBt+KKm +5oUMNwXXUJov0SKGPZF8a2p1++dVDr0pSRKGggIgUL6VErcmrXTqfLFRMoMXThGN +05UZ/VZLL2dFeVIRyA4AdQAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH +1AAAAZon6iyJAAAEAwBGMEQCIC/RZn8w58ybwhYOghsZct+1rt2lkRGavCGNGcsX +bu8PAiAETnaWdpLTrI4F61WhNikmLxOF93/RSmzoSENiUXee3TAKBggqhkjOPQQD +AwNoADBlAjBFdAil3UfTwUatrb6sjyvhIDq902JCn5ZxWGVZgFOoOve9iee45iPb +ER/FWuNGqCMCMQDnT4E+2A1vewzNvUPUOfWr0fQzU4gjsTpk6UwP0rHnViIoGEm3 +IdK8eMaWYOY815Y= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy +Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa +Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF +bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c +S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb +R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB +9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB +MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j +cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB +BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE +DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j +ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0 +RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d +AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8 +otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA +aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm +Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2 +HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1 +Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR +xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d +tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/ +jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS +u1igv3OefnWjSQ== +-----END CERTIFICATE----- diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.json b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.json new file mode 100644 index 0000000..6966efe --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.json @@ -0,0 +1,9 @@ +{ + "sans": [ + "libre-metrics-exporter-jana.site.quack-lab.dev" + ], + "issuer_data": { + "url": "https://acme-v02.api.letsencrypt.org/acme/cert/05abe297720ceec8a41492e8a96fbff5570c", + "ca": "https://acme-v02.api.letsencrypt.org/directory" + } +} \ No newline at end of file diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.key b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.key new file mode 100644 index 0000000..4714dc9 --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIPSnizhhChnP0pIeu+d0w3UD6LWKxT6kyYfwQVRvHfpDoAoGCCqGSM49 +AwEHoUQDQgAEN+4lTACNvoRZA6DhuqrM84y5BXkE7kFSOQVLJkJy82nRazF/FaCp +enrgVLHkk2GtrA8mVl2toICXU+PqsdAKTA== +-----END EC PRIVATE KEY----- diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.crt b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.crt new file mode 100644 index 0000000..61daf37 --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.crt @@ -0,0 +1,49 @@ +-----BEGIN CERTIFICATE----- +MIIDuTCCAz+gAwIBAgISBh+q6OyhTA1JhLu/IKzs/OyMMAoGCCqGSM49BAMDMDIx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF +ODAeFw0yNTEwMjcyMjAzNTlaFw0yNjAxMjUyMjAzNThaMDExLzAtBgNVBAMTJm5v +ZGVleHBvcnRlci1zcGFya3kuc2l0ZS5xdWFjay1sYWIuZGV2MFkwEwYHKoZIzj0C +AQYIKoZIzj0DAQcDQgAEsRpJm1o2S023QNDEzmE5NFqH80a2Iv0MiGooKE9I7ooa +5e4SbKcA0ZYcGEFi3Ww3XUF+6pPAtPfd1EsqM7JC76OCAjQwggIwMA4GA1UdDwEB +/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/ +BAIwADAdBgNVHQ4EFgQUn5fK7ol3ijFh3kdyOMWBxuDoMOIwHwYDVR0jBBgwFoAU +jw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC +hhZodHRwOi8vZTguaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCJm5vZGVleHBvcnRl +ci1zcGFya3kuc2l0ZS5xdWFjay1sYWIuZGV2MBMGA1UdIAQMMAowCAYGZ4EMAQIB +MC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9lOC5jLmxlbmNyLm9yZy8xMy5jcmww +ggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBkEcRspBLsp4kcogIuALyrTygH1B41 +J6vq/tUDyX3N8AAAAZon6KVKAAAEAwBHMEUCIQCSCZ7XsR/JjK4UgKtvS1GjREbz +1UC3qc0NyE4AM4q7IQIgFZDCyjeGPyZ+KGHy4rcqEalTs5rerYWEZxvP8gl1dqkA +dgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZon6KVUAAAEAwBH +MEUCIBY3tFlNSIdAhVh9F53blHXiCwSMg7Ufh333tV69fXp6AiEAnDB7ch36vD+P +E/VO30Gw8IP8dNV3XXXkKL2CYrKvaFUwCgYIKoZIzj0EAwMDaAAwZQIwZMpq9lOM +5U+tx1Ewm/bMeib8pvMzpr0789yU4xHkO6jWZ+kXtdfhQlxAStE+fDdBAjEA0ec7 +3PfV5iK9jdlEJC/amdduUM4ZAi6dKeLD09fB/daP1/sIS9JdbbIPEw2lor0q +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy +Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa +Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF +bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c +S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb +R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB +9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB +MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j +cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB +BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE +DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j +ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0 +RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d +AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8 +otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA +aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm +Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2 +HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1 +Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR +xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d +tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/ +jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS +u1igv3OefnWjSQ== +-----END CERTIFICATE----- diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.json b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.json new file mode 100644 index 0000000..b6a71ff --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.json @@ -0,0 +1,9 @@ +{ + "sans": [ + "nodeexporter-sparky.site.quack-lab.dev" + ], + "issuer_data": { + "url": "https://acme-v02.api.letsencrypt.org/acme/cert/061faae8eca14c0d4984bbbf20acecfcec8c", + "ca": "https://acme-v02.api.letsencrypt.org/directory" + } +} \ No newline at end of file diff --git a/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.key b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.key new file mode 100644 index 0000000..a8cefc8 --- /dev/null +++ b/coolify/proxy/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIMcyg73Z2lhGCkyrknhdcosSX8yCZB6IFJ4CHxF9sFW9oAoGCCqGSM49 +AwEHoUQDQgAEsRpJm1o2S023QNDEzmE5NFqH80a2Iv0MiGooKE9I7ooa5e4SbKcA +0ZYcGEFi3Ww3XUF+6pPAtPfd1EsqM7JC7w== +-----END EC PRIVATE KEY----- diff --git a/coolify/proxy/caddy/dynamic/monitoring.caddy b/coolify/proxy/caddy/dynamic/monitoring.caddy index 9840f71..5a1a3ad 100644 --- a/coolify/proxy/caddy/dynamic/monitoring.caddy +++ b/coolify/proxy/caddy/dynamic/monitoring.caddy @@ -1,6 +1,6 @@ prometheus.site.quack-lab.dev vmagent.site.quack-lab.dev { @lan { - remote_ip 192.168.1.0/24 127.0.0.1 + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 } handle @lan { reverse_proxy host.docker.internal:43261 @@ -12,7 +12,7 @@ prometheus.site.quack-lab.dev vmagent.site.quack-lab.dev { victoria.site.quack-lab.dev { @lan { - remote_ip 192.168.1.0/24 127.0.0.1 + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 } handle @lan { reverse_proxy host.docker.internal:8428 @@ -24,7 +24,7 @@ victoria.site.quack-lab.dev { grafana.site.quack-lab.dev { @lan { - remote_ip 192.168.1.0/24 127.0.0.1 + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 } handle @lan { reverse_proxy grafana-jococcw004848ck4k0owwww0:43433 @@ -32,4 +32,39 @@ grafana.site.quack-lab.dev { handle { respond "Njet Molotoff" 403 } +} + +nodeexporter-sparky.site.quack-lab.dev { + @lan { + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 + } + handle @lan { + reverse_proxy host.docker.internal:56546 + } + handle { + respond "Njet Molotoff" 403 + } +} + +libre-metrics-exporter-dave.site.quack-lab.dev { + @lan { + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 + } + handle @lan { + reverse_proxy 192.168.1.64:9646 + } + handle { + respond "Njet Molotoff" 403 + } +} +libre-metrics-exporter-jana.site.quack-lab.dev { + @lan { + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 + } + handle @lan { + reverse_proxy 192.168.1.68:9646 + } + handle { + respond "Njet Molotoff" 403 + } } \ No newline at end of file diff --git a/coolify/proxy/dynamic/Caddyfile b/coolify/proxy/dynamic/Caddyfile index 1a8d379..481df56 100644 --- a/coolify/proxy/dynamic/Caddyfile +++ b/coolify/proxy/dynamic/Caddyfile @@ -1 +1,4 @@ +{ +debug +} import /dynamic/*.caddy diff --git a/coolify/proxy/dynamic/log b/coolify/proxy/dynamic/log new file mode 100644 index 0000000..9824ab7 --- /dev/null +++ b/coolify/proxy/dynamic/log @@ -0,0 +1,44375 @@ +{"level":"debug","ts":1761605401.987374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.0067022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019280979,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/821c97b747de6266aa813b0d636ada1e00e6f9aa/music/win32_m.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"]},"status":200} +{"level":"debug","ts":1761605402.0239427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218927936,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ac40e64c1dd70b442dd74c68a9c2f9e0eabda8b/vehicle_gui.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605402.0285249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.078271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.0782783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049727457,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"]},"status":200} +{"level":"debug","ts":1761605402.1693618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.2077513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038351571,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/90e2a410270d78d8ba1eef850c24c0d26a75f157?page=39","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"]},"status":200} +{"level":"debug","ts":1761605402.2126417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134337023,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95550d4b4b32b50a8230b012e148512f19501b93/docs/elrail.svg?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605402.2600703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.301195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041087669,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/afada70bac8e40e87006f7c526feeaabc2feb953?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605402.3509738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.4419804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.474231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032200635,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ed9b63520d2f94a665e6ee5f92caef234b205bcd/resources/views/components/paddle.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3247"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 27 Aug 2023 13:23:47 GMT"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"paddle.blade.php\"; filename*=UTF-8''paddle.blade.php"],"Etag":["\"5aa10b20048a58c9cb89b3980b1d9be4f43a7e73\""]},"status":200} +{"level":"debug","ts":1761605402.497327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146318541,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74c43d6b3c1a9057d572166d9dfd1993e7e9bcc8/bin/ai","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605402.533024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.5523503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019295716,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b35b0a76dbcbdb9aa052f3f814da7bd559e31c29/media/extra_grf/palette.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605402.6239693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.7156065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.716091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348397,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/668a0f774a3ac2b598bdcc6dc724e3a74f788f92/bin/ai/compat_1.9.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605402.8066962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.8971865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605402.9136977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016471783,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c3c032ebbd9460f4be3e63c13c0553a2454497c9/config/horizon.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605402.9884386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.0087562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020280824,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/42293fb11a0fa3bb61c5947efca39fe2f04c58ae/config/session.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"session.php\"; filename*=UTF-8''session.php"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["7027"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4476709310617fff5e998d4f17c2784707870c6a\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 29 Aug 2023 12:36:17 GMT"]},"status":200} +{"level":"debug","ts":1761605403.018265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.3942633,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aee8ffc73be6a437f05008cf3658317b3b70a601/os/os2/installer/remove_nosound.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605403.0660923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259361321,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b77d5176221236e2f5fa632a8a0b97c2d77919c/table/track_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"]},"status":200} +{"level":"debug","ts":1761605403.0791523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.1167564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037573454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e8db65223bf91ad26d2f54ef115d773bbb4f63a?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605403.1705446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.1904807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.251527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080944207,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/96b3e269c57f332b48a6bd00f97c25492e2ec13a/tests/Browser","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"]},"status":200} +{"level":"debug","ts":1761605403.257906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067391917,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/other","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605403.2611983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.3005722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03933768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a70d426036f40ace11a48d91009d1fee7cb30e9?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"]},"status":200} +{"level":"debug","ts":1761605403.3525035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.4431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.4924293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139888008,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/98154549cf53c42ef40ae8edffe0ad5ab53f47e5/app/Http?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605403.5015306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058398603,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03124c1df5b0f238b89a2e5d580e002acf6283a0/music/os2_m.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["1477"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"]},"status":200} +{"level":"debug","ts":1761605403.5339668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.547741,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013739622,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/SharedVariables/Environment/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"]},"status":200} +{"level":"debug","ts":1761605403.625169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.6403668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015171251,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8349b0a9807217b83e09800be797fc7501a6d89/video/sdl_v.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"373009bc8f63e8907688095085b676b3024d40ea\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12048"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"]},"status":200} +{"level":"debug","ts":1761605403.658816,"logger":"http.stdlib","msg":"http: TLS handshake error from 91.231.89.33:35803: read tcp 10.0.47.2:443->91.231.89.33:35803: read: connection reset by peer"} +{"level":"debug","ts":1761605403.7159643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.7159798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605403.715993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605403.7159958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605403.7159982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605403.7160006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605403.7160027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605403.716005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605403.7160077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605403.71601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605403.716012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605403.7160141,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605403.7160163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605403.7160187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605403.7160215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605403.716024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605403.7160265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605403.7160292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605403.7160318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605403.716034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605403.7160366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605403.716039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605403.7160408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605403.716043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605403.7160451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605403.7160468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605403.716049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605403.7160509,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605403.7160528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605403.7160547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605403.7160568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605403.7160594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605403.7160614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605403.7160635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605403.7160652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605403.7160673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605403.7160695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605403.7160714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605403.7160735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605403.7160754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605403.7160773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605403.7160795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605403.7160814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605403.7160838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605403.7160857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605403.7160878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605403.71609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605403.7160916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605403.7160938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605403.7160957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605403.7160976,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605403.7160995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605403.7161016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605403.7161033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605403.7161055,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605403.7161074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605403.7161093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605403.7161114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605403.7161138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605403.7161157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605403.7161179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605403.7161198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605403.716122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605403.7161238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605403.716126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605403.7161276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605403.7161298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605403.716132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605403.7161338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605403.7161362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605403.7161381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605403.7161403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605403.7161422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605403.7972605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081266164,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0cc277935c91ce24801dbc68628824c74b35838f/app/Events/ProxyStarted.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605403.8070164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.8981738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605403.9893897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.0302243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040790108,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4565f6bb0d9a60b0e523f425530d972349a70c6?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605404.080465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.0999994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292947809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4adb91202d7c0118b52daeab2c4e6b040b30e4a9/os/windows?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605404.1056309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207424048,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b4b1f26a9f82a3caca134a29ad7b7eca5036b0e8/docs/Readme_OS2.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605404.1507695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070276096,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9330a3f354325b6a2ed0ecbb9e8da4941e16e94c/storage/logs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605404.172517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.2126045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040057367,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f4a03d0731c7c89c2fc59b1317e3e9a66c2e58a?page=159","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"]},"status":200} +{"level":"debug","ts":1761605404.2634263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.2751977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011742988,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a26e293330e6e2622547692af7e96056e9207bc/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"c505453fbec79e1536e1c7fb9c170282d607f0ad\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 27 Mar 2008 16:09:15 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Length":["2253"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605404.353665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.3678925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014191474,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c52fe571f569b566741ff810932b4fa5bea28429/database/migrations/2014_10_12_000000_create_users_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605404.3905404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.4458458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.4603071,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014426097,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/video/sdl_v.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"]},"status":200} +{"level":"debug","ts":1761605404.4747164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08414426,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/tests","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605404.536693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.5887244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05199415,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/553e5e6bbeff9dba694e4888786a9cf45f0cf0d8?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605404.626427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.7171123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.7302442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013099315,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b260be6e2a7391cc0b33bc9ca96b1f7cf02af05b/projects/strgen.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"strgen.vcproj\"; filename*=UTF-8''strgen.vcproj"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 10 Jan 2007 18:56:51 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"f1ce55a0a619d41a75f9a71d11279c50d8e313c5\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Content-Length":["2522"]},"status":200} +{"level":"debug","ts":1761605404.8084424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.8252268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198774001,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bf775a20a4cd232e13e13f215bb6894b209acd7/os?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605404.8296332,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61022: EOF"} +{"level":"debug","ts":1761605404.83075,"logger":"events","msg":"event","name":"tls_get_certificate","id":"419b6a6f-3c73-4479-8662-b4a6785b1b4a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61023,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605404.8307788,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605404.8307865,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605404.8307898,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61023","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605404.8325047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605404.838241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.0057022,"request":{"remote_ip":"192.168.1.64","remote_port":"61023","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Cookie":[],"Origin":["https://jelly.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Content-Length":["551"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.4344"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605404.845893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037422209,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18052668255fddeca2cb52f81a38ca4e8ba28b28?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605404.8998415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605404.911669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011805095,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec8ad55bb50fd3b21888b19b214a0e1727628815/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 14 Jan 2017 15:48:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3395"],"X-Content-Type-Options":["nosniff"],"Etag":["\"7ece5c71494650d4f697b498d1882564f18ec373\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"]},"status":200} +{"level":"debug","ts":1761605404.9910145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.022693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031650268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eae5fcc45538a806f965760487ebe51cadd0cad2/table/landscape_sprite.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"88f5f48b1b57db41aaa52bcb4476e4a90aeb5f04\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"landscape_sprite.h\"; filename*=UTF-8''landscape_sprite.h"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 03 Nov 2005 15:25:45 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2973"]},"status":200} +{"level":"debug","ts":1761605405.0820966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.091016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008894939,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e42c7e258cd93ee31a8b2788a87a139860befc2c/app/Livewire/Terminal/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2172"],"X-Content-Type-Options":["nosniff"],"Etag":["\"945b25714eadf6e7b6e3f8fe9288e4e87bbc00eb\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 17 Sep 2024 10:29:36 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605405.1733415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.211203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037831862,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af293142fede91cc31e98c7e05d9ecfef752b077?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605405.2640948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.2783358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014216081,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605405.3556516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.4458916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.5016644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.537038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.5558312,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e524b736-aeaa-4315-80db-187738d8d3b6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.94.199.128","Port":46142,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605405.5558686,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605405.5558786,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605405.5558832,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.94.199.128","remote_port":"46142","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605405.5679886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030926333,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d86f9c765a7ed4db556e81fbe2c9279ba5cf51be/os/dos/exe2coff/README.licensing","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605405.5728962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217214015,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30e78752a9526dfa1074b1138ee45b260b1c8cf4/projects?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605405.583254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081563595,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/docker","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"]},"status":200} +{"level":"debug","ts":1761605405.62791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.6685202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040571445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bad31f2d4255b1c01b4a2cc5fe2fd77c487a6974?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605405.7192047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.726059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006827121,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2424bd408b7c58a6f5599fe8ab1ca9e5fac3627e/resources/views/components/server/%7B%7B%20route('server.advanced',%20['server_uuid'%20=%3E%20$server-%3Euuid])%20%7D%7D","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605405.7329915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.286841587,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5896f5db574dc6cafb09a7dbc761a33b0cdfdadf/projects/version_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"]},"status":200} +{"level":"debug","ts":1761605405.810672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.9014063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.9190984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605405.92494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023501335,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/team/navbar.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605405.933693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014568354,"request":{"remote_ip":"3.94.199.128","remote_port":"46142","client_ip":"3.94.199.128","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6e09c62c3ce3c5c7e86bb7e48f6dc7d0cacab9fb/templates/compose/readeck.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.94.199.128"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605405.9578822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147178974,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/25c646cdf23f0481d628800629d7cb24df08ac07/bootstrap/helpers/shared.php?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605405.9917927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.041507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049681019,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/213b0e7e3a748e54c369d24b93a38aa59513c000?page=435","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605406.083319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.1427639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059397628,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53dd79bf9a2d3dcfd52576115b1b1c4b6798f01d/os/debian/postinst","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"]},"status":200} +{"level":"debug","ts":1761605406.1746888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.2363346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061600761,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eff325209596f7bb57a63ce66eb222d5b3a8f674/ttd.dsp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605406.2658405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.297248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031370079,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c4e21fdfde46675d66269f72a30165603cd1a6/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605406.3557987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.447353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.4649258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109097833,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd1a44d01173b167c341cda867058f022e1ed9f3/ai/trolly/build.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605406.5381904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.5674133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02918483,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"]},"status":200} +{"level":"debug","ts":1761605406.6291938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.65091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203523495,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/station_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605406.6763816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.679886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050664514,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/08d58eb8f88cf5764d13eea437cd55ce7a92cf03/resources/views/components/chevron-down.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605406.6884708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01205691,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/artisan","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605406.720773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.7605722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039774123,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a475a817066a0a50b8e0541afd2ac56041bb9a42?page=248","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605406.8109596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.9024084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605406.9420044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039563506,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c7c02eb14f31402021b7f5f33173a93e99f0ac3?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605406.9936857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.030395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036682754,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23d6f4eac9c85b050bf9efa8f0e94e333d969244?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"]},"status":200} +{"level":"debug","ts":1761605407.0847864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.1075952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022783071,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/errors/403.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 26 Mar 2024 09:44:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["745"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"403.blade.php\"; filename*=UTF-8''403.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ec274e00039a385ca47efb8eab4f035c14f79317\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"]},"status":200} +{"level":"debug","ts":1761605407.1764178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.2219112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045474368,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/templates/compose/appwrite.env","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605407.2671313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.3577886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.3688223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.557830248,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87f86d3d2cc409d6e5bf206e43eb8f50e0d113a1/src/lang?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605407.4445705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17741242,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f283e9f53cac24e11d66d2f8ad1cadd65805adab/app?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605407.448872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.5406737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.5797937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03908319,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a6b7e4e02556f00161be4ac884b74486d6a9c6e?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605407.6309924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.6729686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041939065,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7707f0b732caadf0a14cd00b03ab64c8a9bf9e15?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605407.7225838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.7944198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.436594874,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e1b48323ae4623754720b32fc7ccb42c492cf12/os/steam","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605407.8131886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.8384757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.904059,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605407.9317794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209153118,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5eef83e2b9099ac2e00e925da612b2a2ffbe236e/scripts/readme.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605407.9425998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104093388,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605407.9454796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041382505,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b314ffd1faf9f87251d4706125ab76f42c573c6?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:07 GMT"]},"status":200} +{"level":"debug","ts":1761605407.9955523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.064242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.615339466,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ce5a93527d4da8f552b912ba7a721f7ab1b67b5/docs/landscape_grid.html?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605408.0861816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.0885766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275359481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/186694369d0e4e64e098ea2e0d9196594e4232b0/docs/landscape_grid.html?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605408.1468132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060604292,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4e47485971aac4c9f11aa28022d73728a8d5fe0c/app/Helpers/SshMultiplexingHelper.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605408.1770432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.242179,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065115026,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9c69044da59a0da02874d115880f5b6f43bd3ee9/resources/views/projects.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"]},"status":200} +{"level":"debug","ts":1761605408.267748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.282534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014757461,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b64d4881cb4f724424b4d774e07e8197e7ad11e4/app/Actions/License/CheckResaleLicense.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605408.3588996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.3708777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011950549,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e34fe57a926127ddbfab6610e2288417a49d61c6/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"32127b438a2862489974380f533c4d4ced98479d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3177"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605408.3849258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.389343175,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d877b5e70ead2d2e885e2dc322dc768a8bc00bc/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605408.4502459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.4627643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012473906,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0d85b92e434548b2699ef0b007bc70138fe1d44b/town.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"town.h\"; filename*=UTF-8''town.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3507"],"Last-Modified":["Sat, 15 Jan 2005 08:58:31 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"408dc5bdfd75d30134075053c69b8489cc56969c\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"]},"status":200} +{"level":"debug","ts":1761605408.5324478,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b8f556ca-d8fd-4003-ac41-880ffc7e9c98","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"191.203.39.218","Port":53456,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605408.5324855,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605408.532495,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605408.5325,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"191.203.39.218","remote_port":"53456","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605408.5418563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.5662808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024393097,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0d1d25a945991fffcd684834e00fdfbb5e4a5dbb/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605408.632785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.6778152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044998942,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec87b99121c3daafb850c216e75cd89d8c4a4677?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605408.716322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605408.7163372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605408.7163398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605408.7163417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605408.7163436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605408.716345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605408.7163467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605408.7163482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605408.7163498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605408.7163515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605408.7163537,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605408.716355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605408.7163565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605408.7163582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605408.7163594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605408.7163613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605408.7163627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605408.7163646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605408.716366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605408.7163677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605408.7163696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605408.7163718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605408.7163732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605408.7163749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605408.7163763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605408.7163782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605408.7163796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605408.7163815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605408.716383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605408.7163844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605408.716386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605408.716388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605408.7163897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605408.7163913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605408.7163935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605408.7163956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605408.7163973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605408.716399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605408.7164004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605408.7164018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605408.7164035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605408.716405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605408.7164068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605408.7164085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605408.7164102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605408.7164116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605408.7164133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605408.716415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605408.7164166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605408.716418,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605408.7164202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605408.7164216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605408.7164235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605408.716425,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605408.7164268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605408.716428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605408.7164295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605408.7164314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605408.7164328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605408.7164345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605408.716436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605408.7164378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605408.716439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605408.716441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605408.7164426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605408.7164443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605408.7164457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605408.7164476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605408.716449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605408.716451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605408.7164524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605408.7164538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605408.7238317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.746217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022348943,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8d97a5498bdb5b8f4d04d9934ed5c7f011614d5f/media/openttd.desktop.filter.awk","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Content-Length":["793"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605408.8152492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.886168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070879383,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d2a1c449dadf17384e6624f8d4a976ed261c44eb/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605408.9061232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605408.9973452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.025853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028469311,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/807b833e4d82c7fc2d19e65d4f13f041f4669844/os/debian/postinst","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605409.032987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12683985,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/town_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605409.04261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.0797737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037137752,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0aa816b4f29af66050912df5f379f578f57f237d/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605409.0877507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.1302812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042507516,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/56f3bc595ac98be25047d62a8beacbe377750ce6?page=286","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"]},"status":200} +{"level":"debug","ts":1761605409.1775408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.1794155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.1797097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000270981,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/06b1bd3da493b023e8282b8a0a597a37d6d3a788/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605409.2011821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023609188,"request":{"remote_ip":"191.203.39.218","remote_port":"53456","client_ip":"191.203.39.218","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/src/commit/739f8fea3ab366aa9dd85cb479b459f71ed59361/public/Cache.json","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["191.203.39.218"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (iPad; CPU iPad OS 17_3 like Mac OS X) AppleWebKit/534.1 (KHTML, like Gecko) CriOS/48.0.813.0 Mobile/11U749 Safari/534.1"],"Accept-Encoding":["gzip, deflate, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605409.2630167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.2697678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.334677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064872449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/62459f9a95b11bf21c8cac77ece1028e8f620a85/resources/views/components/status/index.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1332"],"Etag":["\"0ef6528979b0e621e9838ce93eb0940668043b32\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Last-Modified":["Fri, 17 May 2024 08:12:13 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"]},"status":200} +{"level":"debug","ts":1761605409.3499892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086934851,"request":{"remote_ip":"144.76.32.237","remote_port":"64550","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2b92577f5ca39c8ef05afd2d71f8151581443eda/media/baseset","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"]},"status":200} +{"level":"debug","ts":1761605409.3610504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.374156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013076743,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fefe22b4aa5194af499763d3cc4d4dc19116fa92/bin/baseset/opntitle.dat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605409.4518666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.4896727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037774182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f5d51562f190af043a35f21a417ddc38dc8aec6?page=32","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605409.5437007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.5622804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018548408,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Livewire/Server/Advanced.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605409.633762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.6340816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300527,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cc488ec6c901d858118c77abb36925c25c8665db/bin/game/compat_1.9.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605409.7249126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.7415626,"logger":"events","msg":"event","name":"tls_get_certificate","id":"471271b9-9415-4694-a77c-b634269d84d5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.235.172.96","Port":38631,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605409.7416039,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605409.7416155,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605409.741622,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.235.172.96","remote_port":"38631","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605409.8164244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.9072578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.9183779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193432792,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/509a179676b9180aa79ad57ec0b6e7f42255e42b/landscape.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605409.9542537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137799441,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/server/create.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605409.9578216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050537805,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c586e162cbae7da5a845d95bd81fc45855646415?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605409.9646294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605409.9774697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01279956,"request":{"remote_ip":"54.235.172.96","remote_port":"38631","client_ip":"54.235.172.96","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/templates/compose/cloudflared.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.235.172.96"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605409.9979005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.0818791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083946517,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f089185c3912f8558732d9da2324375aa9022cba/config/constants.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605410.0890172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.1495488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.1634731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013887982,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/config/broadcasting.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605410.1797056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.1848898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09585111,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/aircraft_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605410.2076063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02786981,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b/.devcontainer","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605410.2710373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.271328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267374,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a88a1b6f5305971f1f357048c636d3a85b23cb70/os/suse/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605410.362698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.3748178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012092477,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/434bd81ef07bdcc3b4c920188debc4aec4803a1e/projects/version_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3c3d58a6920fbc719297f3f008a0acbf9c72dfc9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 03 Sep 2009 20:03:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"version_vs90.vcproj\"; filename*=UTF-8''version_vs90.vcproj"],"Content-Length":["1012"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"]},"status":200} +{"level":"debug","ts":1761605410.4538727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.4657693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011865879,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/140a96b3a0fa652b66c701ac941cebc17ff24622/projects/generate_vs142.vcxproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1979"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7230676cb5238b8d32ffb45c0ff0d7f84060bbca\""],"Content-Disposition":["inline; filename=\"generate_vs142.vcxproj\"; filename*=UTF-8''generate_vs142.vcxproj"],"Last-Modified":["Fri, 05 Apr 2019 19:07:06 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605410.5454419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.6365688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.7269392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.732567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187096998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/app/Http?page=12","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605410.8180583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.9089963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605410.9150336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096944721,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/ai","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605410.9583366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321731673,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c1e6d5a886f11e53fa1df14cc230063616aa383/docs/desync.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605410.9603777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051347952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c848a9b3bc1bd7b5ab821731cf14f14a076c43a?page=506","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:10 GMT"]},"status":200} +{"level":"debug","ts":1761605411.0006936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.010124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009390102,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a6710b7ea96c8a7036ccd7a490854043819fba3b/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj\"; filename*=UTF-8''openttd_vs90.vcproj"],"Content-Length":["86409"],"Etag":["\"0cf6627fefed2ca3b62be486194d40d8220905d4\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 26 Jul 2015 09:47:17 GMT"]},"status":200} +{"level":"debug","ts":1761605411.0910828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.1055467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014437567,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/app/Livewire/Dev/Compose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Compose.php\"; filename*=UTF-8''Compose.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"ec2c4f54d2caaadb2cb08d130c59d8d18b362370\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Content-Length":["683"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605411.1391346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.412166261,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee9a54c0a03770d340eb2a63582943e26f2c1cfe/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"]},"status":200} +{"level":"debug","ts":1761605411.1821382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.2273047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045122716,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f719b273d3c914c1297ca75748d8b64b71c5939e/bin/ai/regression/regression.sav","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["application/octet-stream"],"Etag":["\"cf97052c2e174d8203e2e190d3f98a2b067d7f3c\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["97731"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Content-Disposition":["inline; filename=\"regression.sav\"; filename*=UTF-8''regression.sav"],"Last-Modified":["Sun, 06 Sep 2009 18:54:42 GMT"]},"status":200} +{"level":"debug","ts":1761605411.272865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.341462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.341863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000376149,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605411.3638062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.4006462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036794996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/adb1692a4defff161c91131bb87721395cc32a85?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"]},"status":200} +{"level":"debug","ts":1761605411.4554367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.494672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039198768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c5dc5d41eff0ac0a62dd67882a718bb3c99ec3a?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"]},"status":200} +{"level":"debug","ts":1761605411.53593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263035127,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6e6e8a9d4d4e6937fc030a7d5d5a0e38cf6f991/projects?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"]},"status":200} +{"level":"debug","ts":1761605411.5459266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.5593946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013436281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421a9371129e585f7c2de5607476a81b94c82e96/docs/obs_format.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605411.637051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.7196186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08253178,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/templates/compose/nextcloud-with-postgres.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605411.728133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.7608454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032684077,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6a4726020f0288e2aae80a524bc7af9537b08e95/os/debian/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["407"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 03 Sep 2008 17:18:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a4e1268f6576ed3bb6fa7e213b320dcb0dd4b8c6\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"config\"; filename*=UTF-8''config"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605411.8195407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.8222828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002715179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/f2dd5cc75ee7e55bcdfb7c2e9459a7aa8f198b12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"]},"status":200} +{"level":"debug","ts":1761605411.9105792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605411.9315434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020927713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7b38ec131a34a51bb1411b91376d915b04e46ea4/bin/data/openttd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605412.0016987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.0935886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.144564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050939983,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54df58d44b87f8341c7f919e8a7b9eed07ec0ee5?page=58","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"]},"status":200} +{"level":"debug","ts":1761605412.1844323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.184755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000299395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/79c3bc081bfcf86262401d1816ddd6a5c7f4187c/os/debian/control","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605412.2750902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.3011394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.299405323,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3c9ed4d151a021e3f10492744915fc15b0bc0d6/docs/landscape_grid.html?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"]},"status":200} +{"level":"debug","ts":1761605412.3657715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.3877597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021951783,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3ca9524f51484bc0fc63d70f8b9ebd3ff2e1910/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605412.4454775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.4570484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.4731867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.4828432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207723022,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f453bd7ccb44add851769076ffae5edb00fd4ee/os?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605412.5120177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054937739,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d77c2d380fc335bc482e9c556e8cde7cc4160a28/media/extra_grf/tunnel_portals.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605412.5360656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090544445,"request":{"remote_ip":"144.76.32.237","remote_port":"64550","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2bbbff64e4b0c2185168a7f1ad4c7bce669e1b1a/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"]},"status":200} +{"level":"debug","ts":1761605412.5481112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.5588825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085663273,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"]},"status":200} +{"level":"debug","ts":1761605412.567577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019438656,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/936a192236c0eda48c583f0969f18d8662669028/database/seeders/StandaloneDockerSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a466de56bbbfa4fd73b9ee21458d772049538fd5\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"StandaloneDockerSeeder.php\"; filename*=UTF-8''StandaloneDockerSeeder.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["505"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 16 Aug 2024 00:05:00 GMT"]},"status":200} +{"level":"debug","ts":1761605412.6418822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.6717095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029806181,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f98f22a49afb4bce114b239817a3ea47190f19a/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605412.7315881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.822229,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.9129653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605412.96059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047584877,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/176d0b9f4a9b48d67eef367d0939e0a9346ca697?page=357","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605413.0041823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.036955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305338759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edec7723cd977d749391775561ff3011e832f492/os/macosx?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.0949125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.0955446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273289468,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed6a427fcc2da79827fdb63d8a9945fcf2cd643e/config.lib?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.1171963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022256358,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a1fcd76ddcb2560010b9348d116ff27ec9fc79d/bin/ai/compat_1.2.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.1520503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147841883,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7988fc2951d2680a4cdca36b57c4e3a2d3439b1/bootstrap/helpers/shared.php?page=8","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.1860108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.2478735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061829392,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0de42947c77be589c19a53f80f32d8a9df7c2e12/os/debian/README.Debian","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605413.2767556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.3008032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024010284,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/CODE_OF_CONDUCT.md?display=source","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.3682961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.3822854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013954918,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/projects/generate_vs100.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.5799358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.5877783,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6e9f9314-e310-4f5a-a25a-15240efda4f7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.206.193.60","Port":50524,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605413.5878131,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605413.5878227,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605413.587827,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.206.193.60","remote_port":"50524","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605413.613524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.6256201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012071818,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/466b9a959559be3ad5999412ab5c972cb68b087b/src/company_type.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 04 Feb 2019 20:08:36 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"771e6d8b931dbea9fa9c15c6088e3bbc7eb602b1\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3067"],"Content-Disposition":["inline; filename=\"company_type.h\"; filename*=UTF-8''company_type.h"]},"status":200} +{"level":"debug","ts":1761605413.6283658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048395866,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0aa816b4f29af66050912df5f379f578f57f237d/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"]},"status":200} +{"level":"debug","ts":1761605413.7042534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.7187405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605413.7187722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605413.7187753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605413.7187777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605413.7187798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605413.718782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605413.7187843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605413.7187862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605413.7187881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605413.71879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605413.7187922,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605413.7187939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605413.718796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605413.7187982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605413.7187998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605413.718802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605413.7188046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605413.7188065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605413.7188084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605413.7188103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605413.7188122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605413.7188141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605413.7188163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605413.7188182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605413.7188203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605413.7188225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605413.7188244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605413.7188272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605413.7188306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605413.718834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605413.718837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605413.718839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605413.7188413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605413.7188432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605413.7188451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605413.7188473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605413.7188494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605413.7188516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605413.718854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605413.7188556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605413.7188578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605413.7188597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605413.7188616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605413.7188637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605413.7188659,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605413.7188678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605413.7188697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605413.7188718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605413.7188737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605413.718876,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605413.718878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605413.71888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605413.7188818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605413.7188838,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605413.718886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605413.7188876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605413.7188895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605413.7188916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605413.7188935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605413.7188957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605413.7188973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605413.7188995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605413.7189012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605413.7189038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605413.7189069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605413.7189112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605413.7189143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605413.7189167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605413.7189183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605413.7189205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605413.7189226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605413.7189243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605413.7450492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040757547,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02a6df391d3ea78330b21b46cae93fd48e50eca9?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605413.795039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.8118312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.8286383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016742232,"request":{"remote_ip":"34.206.193.60","remote_port":"50524","client_ip":"34.206.193.60","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a725ff0a75c01b1c21c835e9777e61ee06a91db7/.github/workflows/production-build.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.206.193.60"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 29 May 2024 06:44:57 GMT"],"Content-Length":["3071"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"production-build.yml\"; filename*=UTF-8''production-build.yml"],"Etag":["\"e4bad6a65105eef5fdbb21597bc9e4465e2ec676\""],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605413.855431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060363648,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7bf0eefd3600317652a75fb84b2cb4c6fc00083e?page=16","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605413.8862095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605413.8865352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000298032,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bc5681e79f238a65782a5a6b7c2d9ab2719d176b/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605413.977129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.0683646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.0917046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023304464,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/310de59b0fe6159d6fdca08b37c0534c4aad6bbb/media/extra_grf/canals.nfo","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"]},"status":200} +{"level":"debug","ts":1761605414.1083016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131124809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/763afa7be08d1b9535ded61aafe2f44da30e41fb/makefiledir/Makefile.libdetection","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605414.1590235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.2093377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050278996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8abd541819e816384ee29c4f0db8bda7f970824?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605414.250373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.2507007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301639,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/514cf26325452d187799aad19b8615b79fd7dd97/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605414.3408809,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.4325678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.443103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102197223,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1c254befaba4980e832a82dee2adbefa6587ead/table/autorail.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"]},"status":200} +{"level":"debug","ts":1761605414.4687839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036189855,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f18ed606116cd93fb571ad4b97cce8570a938509?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605414.5228682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.6142786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.6435437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120639101,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/939dd7d2bf4da9adfe71e0a4294dc419663d0b0e/dummy_land.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605414.6533425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039025651,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a0fd61b0c1bd4818f4b09ac48676831f10551ca?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"]},"status":200} +{"level":"debug","ts":1761605414.7165205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.7349029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.7554705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038914041,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/06e80d0a1f0d6476e9ec167ec3d5781e2075b2fa/docs/elrail.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605414.7907064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05577057,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/config","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605414.7962499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.845848,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61046: EOF"} +{"level":"debug","ts":1761605414.8469908,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ab138fa0-145c-47c3-9c80-2ebf6a9924da","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61047,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605414.8470263,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605414.8470364,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605414.8470426,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61047","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605414.8494794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605414.853243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056970381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aac2289bf8f0aa195e54bdb8a749846dbcb1daef/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:14 GMT"]},"status":200} +{"level":"debug","ts":1761605414.8549821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005462729,"request":{"remote_ip":"192.168.1.64","remote_port":"61047","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Priority":["u=4"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Content-Length":["551"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.1573"]},"status":204} +{"level":"debug","ts":1761605414.8877184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605414.9790838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.026877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047758445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ab20d7f5c9ca7396f2d2499e94f5a231749ffa9?page=442","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605415.06977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.1417549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071948709,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8001ab69fbb26b765f0f66858b409f89da74bdf8/os/debian/postinst","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"]},"status":200} +{"level":"debug","ts":1761605415.1609912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.2526145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.2530122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000337897,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6a00d8c88c50c17b3cbf9fa4722b8b5e2c202cfe/resources/views/components/boarding-step.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605415.2897573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128728831,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/23d3d9b4976553790e50b1d0494f3c9b7fbbde11/music","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605415.342944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.433987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.455414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02138226,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/069fb5425302edc93a77ca54b3665a7102747f5a/regression/stationlist/info.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605415.5258365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.5380843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012214557,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2817cd41f1b42a7d3901a92c6cda85a90765600a/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605415.5531206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210142113,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b588578bcc20c2b000f16222643a64250a836fb6/docs/Readme_OS2.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605415.5980532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.710287573,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/2dc6a39da44f8586fd36aad2bddae1f2fa2cb320?files=src","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"]},"status":200} +{"level":"debug","ts":1761605415.6167839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.7087138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.7168984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.7169342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000004358,"request":{"remote_ip":"144.76.32.237","remote_port":"64550","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2bd535e834b430e3f340104ea78119ea57294813/os/emscripten","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605415.7194762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01073086,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Actions/Server/UpdateCoolify.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Sep 2024 08:15:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Etag":["\"c4af6bb21db79a1167a3c0f8964ac03579984775\""],"Content-Length":["1864"],"Content-Disposition":["inline; filename=\"UpdateCoolify.php\"; filename*=UTF-8''UpdateCoolify.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605415.799235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.8100736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010803317,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4fe1c4312657ed074c1b6083e115641f393adcc7/ai/trolly/build.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f90336f2082401882a96dd2e6f8050f0ce5ea1c1\""],"Last-Modified":["Tue, 05 Sep 2006 23:21:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9930"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605415.8902807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.8928719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276061996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9784f12903aa183353ba9d5be74ceffff43e202a/docs/admin_network.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"]},"status":200} +{"level":"debug","ts":1761605415.9356039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605415.9697032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034048108,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605415.9819624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.0017993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111471347,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3bda289428ad286500a7855682fa52a105c2088a/resources/views/livewire/project","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605416.0559418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073932459,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1df06c7ef1dcbda888e2ae37def456f3803f61d7?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605416.0721285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.0724266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000272274,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/98e2cb2e3e08df113b4288b31733fb9fbb585004/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605416.1628013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.2009532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038127529,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d4a4751cd6d268cfd2abd74b33afdffbbe33a0f?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605416.2608066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.3343225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073474265,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/afdf4cd5a8fedb0818066cfdac710023080e192c?page=150","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605416.3450217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.4062433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061188844,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b649f668ecc12b417b910380e9302b47be9ca2b?page=1114","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605416.436051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.5166802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080597734,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61efdfb7c173dfbd6aa56c5f4f7b2b6cd6b9428c/app/Models?page=6","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"]},"status":200} +{"level":"debug","ts":1761605416.5272954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.618581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.7096167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.7248266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106210349,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/Project/New/DockerCompose.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605416.726531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016875143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9eba058cf7b6bca0375a290e801d4f6be61022ec/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"2023_03_27_075351_create_projects_table.php\"; filename*=UTF-8''2023_03_27_075351_create_projects_table.php"],"Content-Length":["714"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"432496268e31f0cd7c8a0aff7a500bc3f410f1fe\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 27 Mar 2023 08:44:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605416.750642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223310738,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30520d7762d16d6aac56913a686d5679de74aff0/projects?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605416.8003187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.8207967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020454702,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bfa5822bd82622303bf44544d115b95e57a16c0d/src/town.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"]},"status":200} +{"level":"debug","ts":1761605416.89114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.9323354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041164544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/98bdf0196757be5f5b94a49db327fb36eb98b26d?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605416.9823759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605416.9966407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01422646,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4ce75d1cc989bab6ec1730bc1875419662c33cc6/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8496"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605417.072612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.0829015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010256226,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d504df431a703dde0886f593923b50480fa5f144/database/factories","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605417.0994916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.1608946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061379704,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/tests","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605417.163815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.183303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019462081,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/50029ac60abe73bc8f726d43f71d5976da86f506/table/unmovable_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605417.25481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.3465624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.3736727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027080553,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/395cb45039e94f6cb0a36f6ee117bff53133c895/projects/strgen_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e28cd7d70f91e4a9804d9af71762ac3cf7b49257\""],"Content-Length":["3063"],"Last-Modified":["Tue, 12 Feb 2008 02:39:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Content-Disposition":["inline; filename=\"strgen_vs90.vcproj\"; filename*=UTF-8''strgen_vs90.vcproj"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605417.436808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.470409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033570367,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f5cb1873d60f578fda759dfd8e4727b37820d619/os/debian/config","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"]},"status":200} +{"level":"debug","ts":1761605417.528454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.5325778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277748184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0836bccefb7fbc6ebc8c5fa28886602067070f8/os/windows/installer?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605417.5637574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035276584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7698bb6dbfe5353734ee3a34a1f58933c49bfcb?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605417.5930233,"logger":"events","msg":"event","name":"tls_get_certificate","id":"10d1b778-a6b2-4885-a888-d96bca030fbc","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.156.248.117","Port":4143,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605417.5930636,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605417.5930743,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605417.5930784,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.156.248.117","remote_port":"4143","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605417.6194155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.6827345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06328744,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/storage","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"]},"status":200} +{"level":"debug","ts":1761605417.7112374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.7292185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017947656,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c78b1b388e12252561035338efe644cc5973e9a4/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605417.8008397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.8597882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.889983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030158175,"request":{"remote_ip":"54.156.248.117","remote_port":"4143","client_ip":"54.156.248.117","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8bfdcdbf440a09f15a9b62ef7e6f04bc2f87ab81/docker-compose.dev.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.156.248.117"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605417.8921814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605417.9774866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176605388,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6eefe749175ba8a6fea574accdfdcee99f7bfa8/app/Http?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605417.9831376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.021181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038012291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc8d0af77c74ba9eab164b349f42723d903cb6c1?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605418.074537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.1219492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047370974,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/scenario","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605418.1649878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272773035,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d0e5201cef3d607520902b7630f0768522240d38/os?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.1656637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.209077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043382886,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59383d3678d0dfcb53879f4db7c0f39f8cb8cf3c?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.224507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.2502666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025726419,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0aa816b4f29af66050912df5f379f578f57f237d/docker","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605418.2562308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.347324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.3758035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119533496,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9bd1753eead9546f480aa7fcc12c7ce1668db440/bootstrap?page=6","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605418.415143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.4151585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.4157312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.4157696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.415794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.4158275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.4310212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.015148709,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR226","headers":{"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["application/json, text/plain, */*"],"Priority":["u=4"],"Origin":["https://grafana.site.quack-lab.dev"],"X-Panel-Id":["9"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"X-Dashboard-Title":["Power Meter"],"X-Panel-Plugin-Id":["gauge"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"X-Datasource-Uid":["feyn6o5uxla80e"],"X-Panel-Title":["Power factor (low)"],"Cookie":[],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Proto":["https"],"X-Plugin-Id":["prometheus"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Length":["472"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.438644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.4386802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.023420353,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR222","headers":{"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Content-Length":["5155"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"X-Grafana-Org-Id":["1"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Accept":["application/json, text/plain, */*"],"X-Panel-Title":["Usage"],"X-Plugin-Id":["prometheus"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://grafana.site.quack-lab.dev"],"X-Panel-Plugin-Id":["timeseries"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Panel-Id":["4"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Content-Type":["application/json"],"Priority":["u=4"],"X-Dashboard-Title":["Power Meter"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.4400747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.024887448,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR223","headers":{"Content-Length":["1785"],"Origin":["https://grafana.site.quack-lab.dev"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Datasource-Uid":["feyn6o5uxla80e"],"X-Panel-Id":["11"],"Cookie":[],"Priority":["u=4"],"X-Plugin-Id":["prometheus"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Te":["trailers"],"X-Panel-Title":["Computers"],"Accept-Language":["en-US,en;q=0.5"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"Accept":["application/json, text/plain, */*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Dashboard-Title":["Power Meter"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Panel-Plugin-Id":["timeseries"],"X-Grafana-Org-Id":["1"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605418.4405587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.024795104,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR224","headers":{"Origin":["https://grafana.site.quack-lab.dev"],"X-Panel-Plugin-Id":["bargauge"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Dashboard-Title":["Power Meter"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"Content-Length":["2977"],"Sec-Fetch-Mode":["cors"],"Accept":["application/json, text/plain, */*"],"X-Plugin-Id":["prometheus"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"X-Panel-Id":["6"],"X-Panel-Title":["Usage"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["no-store"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605418.4416964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.025825957,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR225","headers":{"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"X-Dashboard-Title":["Power Meter"],"X-Panel-Id":["8"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"X-Panel-Title":["Usage"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Content-Length":["462"],"X-Plugin-Id":["prometheus"],"X-Grafana-Org-Id":["1"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Panel-Plugin-Id":["gauge"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.4420779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.026253985,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/annotations?from=1761583818606&to=1761605418606&limit=100&matchAny=false&dashboardUID=eeygu5phm2bcwf","headers":{"X-Grafana-Org-Id":["1"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Dest":["empty"],"Accept":["application/json, text/plain, */*"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Content-Length":["2"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605418.450576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605418.451952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013274796,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1f2d2b002401d9e5d1f81408b4458eec35a92c5/media/extra_grf/elrails.pcx","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15683"],"Etag":["\"979ce04205ca8aeb2c0c9a03d4157c782de924cc\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"elrails.pcx\"; filename*=UTF-8''elrails.pcx"]},"status":200} +{"level":"debug","ts":1761605418.4539385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.003335769,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR227","headers":{"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Panel-Plugin-Id":["gauge"],"Origin":["https://grafana.site.quack-lab.dev"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Panel-Id":["10"],"Priority":["u=4"],"X-Dashboard-Title":["Power Meter"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Sec-Fetch-Site":["same-origin"],"Accept":["application/json, text/plain, */*"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"Content-Length":["474"],"Cookie":[],"X-Panel-Title":["Power factor (high)"],"X-Plugin-Id":["prometheus"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Frame-Options":["deny"]},"status":200} +{"level":"debug","ts":1761605418.4726589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12530682,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/DeleteEnvironment.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605418.5297408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.5301158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00034987,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ec3c6484a9a9fca543366408dc469e8cee3d7284/os/debian/patches/series","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":404} +{"level":"debug","ts":1761605418.6202607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.7109108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.7165997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605418.7166097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605418.7166123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605418.7166142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605418.716616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605418.7166178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605418.7166195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605418.7166216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605418.7166288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605418.7166305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605418.7166328,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605418.716635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605418.7166367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605418.7166393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605418.7166412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605418.716643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605418.716645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605418.7166471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605418.716649,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605418.716651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605418.716654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605418.7166574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605418.7166605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605418.716664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605418.7166672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605418.7166703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605418.7166734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605418.7166767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605418.7166796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605418.7166827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605418.716686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605418.716689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605418.716692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605418.7166953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605418.716697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605418.7166991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605418.716701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605418.716703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605418.7167048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605418.7167065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605418.7167084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605418.71671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605418.716712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605418.7167137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605418.7167156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605418.7167172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605418.7167192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605418.7167208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605418.7167225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605418.7167244,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605418.7167263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605418.716728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605418.7167299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605418.7167313,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605418.7167332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605418.716735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605418.7167368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605418.7167385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605418.7167404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605418.716742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605418.7167442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605418.716746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605418.7167478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605418.71675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605418.7167516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605418.7167535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605418.716755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605418.7167568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605418.7167585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605418.7167604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605418.716762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605418.7167637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605418.7603862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049437329,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/41139ee2abdfcd6dacc32a3cf423772025f3ca7b/apps/api/prisma/migrations/20220906120112_enable_api_debug_logging","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.802697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.8640046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.243703362,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce83a32f9c7734c758369fa32ed41345a2bce0fe/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605418.8930256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605418.9311562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038087713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63f54c43b3ec8ad83c7b9e0303139e3b100100bf?page=9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:18 GMT"]},"status":200} +{"level":"debug","ts":1761605418.984877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.0080225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20529258,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1dc685aeea202f1677f915d390dc13ce3e18c462/bin/data?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605419.0202239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03531172,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c025d7a152a5e32f5b5148f43e962e33a7a59c09/projects/openttd_vs90.vcproj.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"]},"status":200} +{"level":"debug","ts":1761605419.0764823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.1182654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041744767,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d8ecb9c016e439c59ae627ddbd42ce628dc758e1?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605419.1673791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.2061806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038766493,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36181b3fb27dbb15bb3468c3ebcbbbad5382d70d?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605419.2589357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.2879245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028952862,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3b672a5c5ff22ec95419fae6ce33dbe5ce423f96/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"]},"status":200} +{"level":"debug","ts":1761605419.3267684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.3495395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.3706589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043851369,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/routes","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"]},"status":200} +{"level":"debug","ts":1761605419.391421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041844235,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a4d4301a0c8c12d20bf413e709b23040c8c1c613/bin/ai/compat_1.9.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Etag":["\"0dde6dc6dacd185e6dcfbd05154f0945521f00d8\""],"Content-Disposition":["inline; filename=\"compat_1.9.nut\"; filename*=UTF-8''compat_1.9.nut"],"Content-Length":["944"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605419.4400265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.461709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021655535,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/852be5fd93c356fb0c6e0896daf5e24e574daa6a/app/Livewire/Destination/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 03 Nov 2024 21:19:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Etag":["\"a3df3fd562ff87862891b6a277cd96f4262adeaa\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["379"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605419.5314398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.6134865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082004346,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Project/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"]},"status":200} +{"level":"debug","ts":1761605419.6224189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.673811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051360786,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ae406cf52e5e2b7f0d2597c211d44c1ea325f6c1/media/openttd.svg","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15504"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["image/svg+xml"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""]},"status":200} +{"level":"debug","ts":1761605419.7135122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.8047984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.8194814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105933928,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/99c7e417d65f694d9dd8ec7baddb85bdd390c8a0/resources/views/livewire/project/shared/get-logs.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605419.8949437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605419.9463449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051364714,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b870596f153c17d9aa915ca67b8f6414d73cb31f?page=471","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605419.9545887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149756124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ebf6797678b58aa558ab933fd3f5931fcf0406b9/os/debian/menu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605419.9859505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.0773427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.168878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.1809757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103594968,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3237ca0d97f2ddece8f46026b81a6c14de42f17f/app?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605420.1852543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016340075,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/video/null_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"]},"status":200} +{"level":"debug","ts":1761605420.2599351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.2617202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275743245,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a42aa78bd16b3d520a97781b9cf5d4ee0ad717c/projects?page=6","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605420.2728453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012879671,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a6209fbe5c32be231a50e06dda3c82d6cbeb57e5/resources/views/livewire/project/database/scheduled-backups.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"scheduled-backups.blade.php\"; filename*=UTF-8''scheduled-backups.blade.php"],"Etag":["\"ee1e9ecd038c2bdf6a97cdac4ab22fe342592ba3\""],"Last-Modified":["Fri, 11 Aug 2023 18:19:42 GMT"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["604"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605420.3508859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.3866663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035741641,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ae0c25e530e409660c11e33406b6c546dec77197/docs/elrail.svg?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"]},"status":200} +{"level":"debug","ts":1761605420.4422512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.4617352,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e16c8580-6a51-49a4-85e4-957baa6ad0db","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":46050,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605420.4617774,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605420.461787,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605420.4617913,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"46050","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605420.4672017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.46971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002478693,"request":{"remote_ip":"192.168.1.123","remote_port":"46050","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Length":["178"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Cache-Control":["no-cache, max-age=0, must-revalidate"]},"status":200} +{"level":"debug","ts":1761605420.470338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.4732263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002866664,"request":{"remote_ip":"192.168.1.123","remote_port":"46050","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept":["application/x-git-upload-pack-result"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605420.4936538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.524252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030558028,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/scripts","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605420.533052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.6243687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.700758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.258466584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/os/steam","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605420.7151492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.7542624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039068863,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab00ea7393e12435556d55ab70f3cc2f9b34ac38/os/debian/postinst","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605420.7723289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239243966,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1508bbd6cbcf991fffe03d41918f177a6cec330/video/sdl_v.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605420.8059847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.8358307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029811772,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/ttd.sln","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ttd.sln\"; filename*=UTF-8''ttd.sln"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Etag":["\"0f7b379cf6a4cc05cbcfec01a1d9312b19d96ba5\""],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Content-Length":["2742"]},"status":200} +{"level":"debug","ts":1761605420.867822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.243420069,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3421bfc9ca1461564510c79f44dc423648a2b164/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605420.8970232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605420.933891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036833119,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a3e2d8f577aee76079319a5722f210889684ab79?page=17","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605420.9880404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.0146682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026593925,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/83ad2c4dfa8591f7be2bf424d77d093293867c2f/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605421.07968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.1024053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022688493,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/80425a16eec8882d90e102b00cc35eab32c42e0c/resources/views/server/create.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605421.1709745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.1934218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022410839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/72082aa7d30581c5031a0c96c0d26a94d22bdd33/bin/ai/compat_1.6.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605421.261931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.2889974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027029076,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/379212b8fe08672c46ae7a2166b6a32914616f8d/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605421.3539314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.4455853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.5359375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.5559626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110340676,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c26209f187a8e85b434a9994e3f01eb2fa3fd412/app/Notifications/Server/ForceDisabled.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"]},"status":200} +{"level":"debug","ts":1761605421.5748935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038928288,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e24839ed6525c0a08cd2913d15d11ddc46779985?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"]},"status":200} +{"level":"debug","ts":1761605421.627055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.649759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.6695726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315612867,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b68491f2fe7c9064ed58eaef0fc7061adadc4a54/os/windows/winstore","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"]},"status":200} +{"level":"debug","ts":1761605421.7184992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.719283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069501886,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/public","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605421.7332175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01468811,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ee589d86d02f6e320f195fc1b4e2667853a01ec/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605421.8090358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.827676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0186186,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/985c6ad7db0c585c4126bbd16c4947bcf71aed9b/bin/ai/compat_1.10.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["631"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2baaddb836a34d60905a146723bba2972ad62f9a\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605421.9005654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605421.9482625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047670058,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc609bb28ebd64e7d8192d23839118eff8b69dc6?page=33","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605421.9588487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.3317716,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69f836e57be4b15cb445c4c5d5c3f76b1375c815/os?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:21 GMT"]},"status":200} +{"level":"debug","ts":1761605421.9911664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.0820754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.1569457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074815493,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/540717e80987b7c86a85abc620ac60a3a3cf8fe0/app/Http?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605422.1733136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.221192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22998955,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d42ee81f7996f5d62d843e004338903cb9d05cc7/player.h?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"]},"status":200} +{"level":"debug","ts":1761605422.2396023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066256989,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/30e99527df9ce8ea6172b637e7f13b7ea872acea/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605422.2639353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.3554616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.4463077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.4685972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022249025,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a43e08f3c3a1b4617abbbd330fbef891f55cbf5d/video/dedicated_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605422.4935374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229573154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1e95c9bd74c34aa02ee0b8e30ff7ae8fe2326d4/projects?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605422.5375552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.541186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185694604,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac95825b9263c55cb73256939a725b7d7f1ea9e5/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605422.547981,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010397862,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/789fc1348d524bc34d620a6fa2e554f23b25848b/app/Helpers/SshMultiplexingHelper.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"SshMultiplexingHelper.php\"; filename*=UTF-8''SshMultiplexingHelper.php"],"Etag":["\"1a2146799068bf2ab543b4ac6f7aeaa46cc21d59\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 02 Oct 2024 19:23:46 GMT"],"Content-Length":["6981"]},"status":200} +{"level":"debug","ts":1761605422.628101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.719407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.7340777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014632245,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b/os/windows/winstore/generate-key.ps1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605422.7630308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134893483,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cce8db3b8f2f07c6698e131f29443bed39db510b/bootstrap?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605422.810311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.8488922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038548432,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a1e697a292e7ffaafc7e19226adf2383889a4fc?page=3","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605422.8556995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.8713028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015574081,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/templates","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605422.9010348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605422.9887283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087663955,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ca2eb0676c328dc0f319def6ff3cc2538ccabc0e/docs/elrail.svg?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:22 GMT"]},"status":200} +{"level":"debug","ts":1761605422.9922442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.0050683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012796374,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6f296b9870d0dcb23be911cb646ffd0518c0c1fe/os/win32/installer/install.nsi","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"a53455d4f685414edceabcbddb14abc104b1c3d1\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 28 Jun 2007 19:02:59 GMT"],"Content-Length":["17080"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605423.0836473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.1742194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.188927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014675646,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/236a397f285770b83a67d166c0ad3441a52dd8e8/newgrf_cargo.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"38b2a5a3ab3e9eb4295495c31854f82a78b1cdf2\""],"Last-Modified":["Thu, 18 May 2006 02:52:07 GMT"],"Content-Length":["4029"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"newgrf_cargo.c\"; filename*=UTF-8''newgrf_cargo.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"]},"status":200} +{"level":"debug","ts":1761605423.265424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.3021767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218496823,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc88734584edfb8f790f6b17a95b4d61a65734a4/bin?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"]},"status":200} +{"level":"debug","ts":1761605423.3493557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.3493934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.3525689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.352679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.352693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.3526967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761605423.3558779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.3652048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.01246503,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR231","headers":{"Content-Type":["application/json"],"X-Dashboard-Title":["Power Meter"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Content-Length":["462"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Panel-Plugin-Id":["gauge"],"X-Plugin-Id":["prometheus"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Panel-Title":["Usage"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Org-Id":["1"],"Cookie":[],"Accept":["application/json, text/plain, */*"],"X-Panel-Id":["8"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605423.36598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.016549309,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR229","headers":{"Cookie":[],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Proto":["https"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Panel-Title":["Computers"],"Priority":["u=4"],"X-Panel-Plugin-Id":["timeseries"],"X-Dashboard-Title":["Power Meter"],"X-Grafana-Org-Id":["1"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"X-Datasource-Uid":["feyn6o5uxla80e"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Panel-Id":["11"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Origin":["https://grafana.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Plugin-Id":["prometheus"],"Sec-Fetch-Site":["same-origin"],"Content-Length":["1785"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605423.366261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.016880213,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR228","headers":{"Priority":["u=4"],"Content-Length":["5155"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"X-Panel-Id":["4"],"Sec-Fetch-Dest":["empty"],"X-Plugin-Id":["prometheus"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Grafana-Org-Id":["1"],"Te":["trailers"],"X-Panel-Title":["Usage"],"X-Panel-Plugin-Id":["timeseries"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"X-Datasource-Uid":["feyn6o5uxla80e"],"X-Dashboard-Title":["Power Meter"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605423.3677852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.015057867,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/annotations?from=1761583823616&to=1761605423616&limit=100&matchAny=false&dashboardUID=eeygu5phm2bcwf","headers":{"Accept":["application/json, text/plain, */*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Grafana-Org-Id":["1"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Length":["2"]},"status":200} +{"level":"debug","ts":1761605423.3696833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.016919798,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR232","headers":{"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Dashboard-Uid":["eeygu5phm2bcwf"],"X-Panel-Id":["9"],"Content-Length":["472"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Dashboard-Title":["Power Meter"],"X-Panel-Plugin-Id":["gauge"],"Te":["trailers"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Grafana-Org-Id":["1"],"X-Plugin-Id":["prometheus"],"X-Panel-Title":["Power factor (low)"],"Content-Type":["application/json"],"X-Datasource-Uid":["feyn6o5uxla80e"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"]},"status":200} +{"level":"debug","ts":1761605423.3709335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.018309808,"request":{"remote_ip":"192.168.1.64","remote_port":"61051","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"grafana.site.quack-lab.dev","uri":"/api/ds/query?ds_type=prometheus&requestId=SQR230","headers":{"X-Datasource-Uid":["feyn6o5uxla80e"],"X-Grafana-Org-Id":["1"],"X-Plugin-Id":["prometheus"],"X-Dashboard-Title":["Power Meter"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Panel-Id":["6"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"Content-Length":["2977"],"Sec-Fetch-Dest":["empty"],"X-Panel-Title":["Usage"],"Te":["trailers"],"Origin":["https://grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"Cookie":[],"X-Panel-Plugin-Id":["bargauge"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Dashboard-Uid":["eeygu5phm2bcwf"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"]},"status":200} +{"level":"debug","ts":1761605423.4474814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.464987,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.006807684,"request":{"remote_ip":"192.168.1.64","remote_port":"60608","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://grafana.site.quack-lab.dev"],"Connection":["Upgrade"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Key":["CDF+PzSpZsTbi59WjwnYSQ=="],"X-Forwarded-For":["192.168.1.64"],"Cache-Control":["no-cache"],"Cookie":[],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}}} +{"level":"debug","ts":1761605423.4651148,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.006807684,"request":{"remote_ip":"192.168.1.64","remote_port":"60608","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://grafana.site.quack-lab.dev"],"Connection":["Upgrade"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Key":["CDF+PzSpZsTbi59WjwnYSQ=="],"X-Forwarded-For":["192.168.1.64"],"Cache-Control":["no-cache"],"Cookie":[],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"duration":256.688630343} +{"level":"debug","ts":1761605423.5380797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.5824974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044384895,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c406487b141a604e73184bf42d8533f740d27014/docs/ottd-colour-palette.gif","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605423.6307113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.6310525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294375,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ae13f88c12ff65b4a6dc25a0babce119a9b7b01f/media/openttd.ico","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"]},"status":404} +{"level":"debug","ts":1761605423.7171457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605423.7171612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605423.7171638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605423.7171655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605423.7171676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605423.7171695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605423.7171712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605423.7171736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605423.717175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605423.717177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605423.7171788,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605423.7171807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605423.7171824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605423.717184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605423.7171857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605423.7171874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605423.717189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605423.717191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605423.7171926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605423.7171946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605423.7171962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605423.7171988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605423.7172008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605423.7172027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605423.7172046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605423.717206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605423.717208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605423.7172096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605423.7172112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605423.7172132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605423.717215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605423.7172167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605423.7172186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605423.7172203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605423.7172222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605423.717224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605423.7172258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605423.7172275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605423.7172294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605423.717231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605423.717233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605423.7172344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605423.7172363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605423.717238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605423.7172399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605423.7172413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605423.7172434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605423.717245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605423.717247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605423.7172487,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605423.717251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605423.717253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605423.7172546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605423.7172563,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605423.7172585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605423.7172601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605423.7172616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605423.7172632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605423.717265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605423.7172663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605423.717268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605423.7172697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605423.7172713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605423.7172728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605423.7172747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605423.717276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605423.7172778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605423.7172792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605423.7172809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605423.7172825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605423.7172844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605423.7172859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605423.719631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.734228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.286707003,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6a223345baf3827044c17c757b0ec8bf50d1fa6/video/null_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605423.7686477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048975409,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4473b3eb30a45f8f4e54d7005c9c554d06e6cffd/projects/openttd_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605423.8111799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.856544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.591083818,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/729df75d3e26fdbd9829c95f68391e769abef0fd/docs?page=11","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605423.901837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.9402618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.584350004,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/218758fc863ccdce02bdabbb6e0b572b2717db91/src/lang","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605423.9817672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.9934816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605423.99917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097306453,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67c69b4ba453783d5db8e31dd76ac66353d695ea/app/Console/Commands/SyncBunny.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605424.0307832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048983535,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/examples","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605424.0490677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055560744,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetAchievementCriteriaInfoByID.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605424.084019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.1749573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.188466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01347856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/Subscription/Actions.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605424.1948628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.383655522,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52f28eb5c1fe42a2615d2d4cd604859f623c0337/media/baseset/progsignals.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605424.212901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128854207,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3685faad0456828b4a2e19f97d5574f6d12cd9d/os/debian/menu","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"]},"status":200} +{"level":"debug","ts":1761605424.2665856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.302123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035519342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/27ffb033838e1dc9fede9154181be572e826a1e6?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605424.3577926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.4483557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.454053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096234422,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ec892879f469f5fefb572389745525f459819235/README.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"]},"status":200} +{"level":"debug","ts":1761605424.5396473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.5606546,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ffae4e9-4ddf-4d8a-9dd4-3d54a777e508","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.11.247","Port":62377,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605424.5606925,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605424.5607028,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605424.5607066,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.11.247","remote_port":"62377","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605424.578771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038952013,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4deba76b43545f24ddb2e3c43d76b6c22e6b5357?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605424.6301835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.6446078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.196221148,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b84494d7f0c81e27b88dcf52c51441eebd7f27f9/video/null_v.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"]},"status":200} +{"level":"debug","ts":1761605424.6820118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051800094,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/845fc191d4f11e258d074be3108da269c9263de4/resources/views/livewire/modal/edit-compose.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605424.721619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.786739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.8005772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013799014,"request":{"remote_ip":"18.232.11.247","remote_port":"62377","client_ip":"18.232.11.247","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/prefect.yaml","headers":{"X-Forwarded-For":["18.232.11.247"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8bd2e576e900a8d8bde81dda4dcc8c2d051d7c43\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2617"],"Set-Cookie":[],"Last-Modified":["Fri, 08 Nov 2024 20:18:46 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Content-Disposition":["inline; filename=\"prefect.yaml\"; filename*=UTF-8''prefect.yaml"]},"status":200} +{"level":"debug","ts":1761605424.8125367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.8487847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036214582,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1b47b17450ddcb3dd3624e0c93bc1210573dd8ba?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:24 GMT"]},"status":200} +{"level":"debug","ts":1761605424.8541377,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61066: EOF"} +{"level":"debug","ts":1761605424.8548715,"logger":"events","msg":"event","name":"tls_get_certificate","id":"75ae4f2e-4e84-4ba3-adca-e835155e5714","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61067,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605424.8549056,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605424.8549154,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605424.8549197,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61067","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605424.856738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605424.862117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005345327,"request":{"remote_ip":"192.168.1.64","remote_port":"61067","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Te":["trailers"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.0888"]},"status":204} +{"level":"debug","ts":1761605424.9028673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605424.9946442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.001125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006450701,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/27b880e177ecd36b8443cfb42ebbe47b4f70795b/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605425.0453608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323700315,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70a35a94b5151b87ef8f79a60c40a9d5b1b2590a/projects/openttd_vs80.vcproj?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605425.0850508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.1059318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020839908,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1876447c663863b4eaef3ccf6f1e088a18bcd70e/resources/views/livewire/project/application/deployment/show.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Sep 2024 09:25:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7560"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Etag":["\"9d9301d5c487eabcf4e722a4dc21f3fecbbc05a1\""],"Content-Disposition":["inline; filename=\"show.blade.php\"; filename*=UTF-8''show.blade.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605425.1759498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.18264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279735471,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ec66bd461b333f00b0ab4d9f618fd8161800429b/os?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605425.1865253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.2433348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056779211,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/config","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605425.267676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.3121393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04443552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b871fe95354dbc6187aa72e74517df9f46a0fa3?page=291","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605425.3580656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.3694649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011370095,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cff61bac962966f23b270470cd6dff8a7737d715/projects/langs_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"583e0f9a5dd33056feafc3cbcc848d521dd5d834\""],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["29584"],"Content-Disposition":["inline; filename=\"langs_vs90.vcproj\"; filename*=UTF-8''langs_vs90.vcproj"],"Last-Modified":["Sun, 29 Apr 2018 19:30:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605425.4485784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.5406408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.5823178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.406339225,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7a8f4c6957cbe0b278c359b22709d0011629a4d/os?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605425.5838587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043198458,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea1adebe31673917c957f455d3588b6486142128?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605425.6260686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17745988,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f836aa99586d4d9dd6fcac1977b92a47cade305/industry_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605425.6313899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.6448812,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b385b36d-0502-4af1-8c9f-0d29d35db5eb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.0.63.151","Port":41483,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605425.6449206,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605425.6449316,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605425.6449356,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.0.63.151","remote_port":"41483","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605425.7218187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.76012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038273052,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b98c7763de42eda4b3d19604bc3f33452b9b05e4?page=18","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"]},"status":200} +{"level":"debug","ts":1761605425.8129263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.8396916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208258582,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36e8123e4c2e90eb5c3cf380358ce185563f33d3/bin?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605425.8422012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029242468,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/efbbe76310ee1ba288a64604315d051a2477cadd/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"Date":["Mon, 27 Oct 2025 22:50:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1154"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"]},"status":200} +{"level":"debug","ts":1761605425.9046028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605425.9952104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.0800743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.0859988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.1335084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053395402,"request":{"remote_ip":"52.0.63.151","remote_port":"41483","client_ip":"52.0.63.151","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f02db282cac10955e32d44eebfcfef1497100eca/.github/workflows/fix-php-code-style-issues","headers":{"X-Forwarded-For":["52.0.63.151"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"aebce91bcc03b1a39f85d99dfd39228493be3369\""],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"fix-php-code-style-issues\"; filename*=UTF-8''fix-php-code-style-issues"],"Content-Length":["504"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 07 Aug 2024 10:12:09 GMT"]},"status":200} +{"level":"debug","ts":1761605426.1767452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cda4139d87d78988e4b569a83879f57423760e1c/projects?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"]},"status":200} +{"level":"debug","ts":1761605426.1776943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.2126386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034894633,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/952d335789c9a13c44b78f5f291e04c1a491184f/phpunit.xml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605426.2678897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.3330398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.35918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.3966324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128698234,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8d543d40ccfa9f744e990347c65b79c67ac04125/docker?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605426.402312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069232427,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605426.403635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044411756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f4a03d0731c7c89c2fc59b1317e3e9a66c2e58a?page=158","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"]},"status":200} +{"level":"debug","ts":1761605426.4506774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.515921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.429888431,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d9e07e8852f598a0e50a6da2783cacf2cd97c4d/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605426.5411947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.5643098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023076243,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ce2bc46c28c49cd71051a7acad514b4d73f63b21/public/svgs/odoo.svg?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605426.6323106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.701691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069343888,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/source/all.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605426.7249308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.7254863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000520351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/df156dacb21b1a1ae09bf498340358cbe5de33fa/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605426.7309217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280192873,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e958b3761d993fda8b312c259f109d15a8c9cb3d/resources/views/components/team/navbar.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605426.8156974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.9059064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605426.9968104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.0607095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.065462133,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/9964fa319b867025004d27300ceba6b6f561f09a?files=src","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.0813713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175428901,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fcc94e63062394a202122d15adf88262a7c4422c/resources?page=7","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605427.0877922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.1040099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016187788,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bc13ad6b821cbd3d4ec87e1b3a361cea5dd5cd7f/templates/compose/vikunja-with-postgresql.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605427.1793401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.2027972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.387053728,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad9d1ca6395adc0b4cea3b61efefaefe09738aea/os?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.2095592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.212722957,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/19f86951d9d463fdba12d3ccaa3438d61f7275e1/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605427.2195218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040153127,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52c3e45cf122ee0d77b2b6ef9ee54892db1660ba?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"]},"status":200} +{"level":"debug","ts":1761605427.269948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.3060074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036032118,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f45482bbe87de64fc82ef2b23b38fd1634be9e1?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"]},"status":200} +{"level":"debug","ts":1761605427.3617723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.375052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013257052,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"]},"status":200} +{"level":"debug","ts":1761605427.4518332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.4537594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.4849088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033033475,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2dcb7fec05f059d133dcc9e0499061e51a30c98e/resources/views/components/services","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.4979374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044153429,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0aa816b4f29af66050912df5f379f578f57f237d/tests","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605427.543362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.5837064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040304823,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34668bff87394676bd79a7a94df1b244cdd6030f?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.634514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.637383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002840154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/find/commit/02a8046d0f7482dfa6c7eb096f1b86c6874c08f1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.725389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.7464993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02107448,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5ddaf3a61fa378c940f5eedf79223617bfd8889a/resources/views/errors/400.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Content-Disposition":["inline; filename=\"400.blade.php\"; filename*=UTF-8''400.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["955"],"Etag":["\"2276f5a626094a7a5d1630125bc7e88539f41031\""],"Last-Modified":["Tue, 12 Nov 2024 14:18:48 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.8157856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.8271856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011363312,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0844645a8b551f823695edaf17c99449b8fd25c5/resources/views/components/server/sidebar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["950"],"Etag":["\"2b06ba7e6b0a7cec426876493992cbc169fa526a\""],"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"Date":["Mon, 27 Oct 2025 22:50:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605427.9075837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605427.998304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.0667548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159133611,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ecd937e74b48bebce8fd20e744c4157de237110/bin/data/openttd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605428.0890956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.1801038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.1804614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182127529,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f56e630e5cb839b307f04bf52465c4db4d1ad904/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605428.2443297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064185704,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e5e9faba356dec071d39abff5da507b4a72fe352/routes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605428.2718592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.2942321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022335297,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"]},"status":200} +{"level":"debug","ts":1761605428.3628173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.418197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329064918,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0ce945c43812e20ed56f8ffed2281635c3d0a2/media/openttd.32.bmp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605428.4547284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.4972298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134379143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8097072075a3a789c94ed90bb772a8de7a0ae5fe/aircraft_gui.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605428.5449452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.5607104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015725396,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/server/resources.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 24 Oct 2024 09:43:15 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["11584"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"5968b53f05b16ab59c213a078251911117332b1f\""],"Content-Disposition":["inline; filename=\"resources.blade.php\"; filename*=UTF-8''resources.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605428.5996966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.6363988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.6464243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046696994,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605428.667683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031243231,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2313b7a144e124734b1c474d00a1e6af585ad64f/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605428.7188969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605428.7189124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605428.7189152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605428.7189171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605428.7189188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605428.7189207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605428.718923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605428.7189252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605428.7189271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605428.7189288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605428.7189307,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605428.718933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605428.718935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605428.718937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605428.7189386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605428.7189405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605428.7189422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605428.718944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605428.7189457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605428.7189476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605428.7189493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605428.7189512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605428.718953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605428.7189546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605428.7189562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605428.7189581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605428.71896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605428.7189622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605428.7189639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605428.718966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605428.7189682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605428.71897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605428.718972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605428.7189736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605428.7189753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605428.7189772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605428.7189791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605428.7189808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605428.7189827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605428.7189841,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605428.7189863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605428.718988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605428.71899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605428.7189915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605428.718994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605428.7189956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605428.7189972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605428.7189991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605428.7190008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605428.7190025,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605428.7190042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605428.719006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605428.7190075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605428.7190092,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605428.719011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605428.719013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605428.7190144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605428.719016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605428.7190177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605428.71902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605428.7190216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605428.7190235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605428.7190254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605428.719027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605428.7190287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605428.7190304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605428.7190323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605428.7190342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605428.7190359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605428.7190378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605428.7190392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605428.719041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605428.7273557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.7805305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.325762271,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/16c67ea48496b461c3c8d1588738444f874096bd/configure?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"]},"status":200} +{"level":"debug","ts":1761605428.8179393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.8507323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032749009,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9217d5aa9664ee48158d1255865294e94aa3da13/resources/views/components/notification/navbar.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Content-Length":["884"],"Last-Modified":["Mon, 06 May 2024 11:58:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"0fbbc69a23d4fbe4f68dd22960a45757cdfd1deb\""],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"]},"status":200} +{"level":"debug","ts":1761605428.8927724,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b1b739a6-1d98-4e84-9f53-e76cbefee53c","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":58216,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605428.8928115,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605428.8928206,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605428.8928244,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"58216","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605428.8986344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.9017558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003073914,"request":{"remote_ip":"192.168.1.123","remote_port":"58216","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"],"Set-Cookie":[],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-upload-pack-advertisement"]},"status":200} +{"level":"debug","ts":1761605428.9022758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.9050527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002754733,"request":{"remote_ip":"192.168.1.123","remote_port":"58216","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["application/x-git-upload-pack-result"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605428.9087365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605428.9505582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223170654,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0257cc1496578020d7942059b3518acc6b0a63df/players.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"]},"status":200} +{"level":"debug","ts":1761605428.969826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061067345,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c28bafba9e7dfcfea4ed85886213c8043b75cff/table/road_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605429.0008078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.0918531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.1834936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.2003658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01683104,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8afb21cf9c7e5e2a0a7febb133560d6805f8da62/bin/baseset/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["502521"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Etag":["\"ea5f55ce1dcb859d86f74620b4869a07158a1f9a\""]},"status":200} +{"level":"debug","ts":1761605429.274118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.2880914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.196202964,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc1f1664fd157e4e6d98159f2dee66d63e34e2a0/bin","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.2885194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287683845,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/036d204f4b32209f1db4f285aa372eddbc8418a3/os?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.316509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042352644,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/25870dadd8b12fc69a5db67740e22ec5ec953141/tests/DuskTestCase.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605429.3655453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.456649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.4717572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015076152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e2bc3f48417c90849d14f1b03a0d33f8d14f7122/app/Livewire/Team/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Etag":["\"45600dbfe6dc839a8023a49c6a5245ed6e83517b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1721"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605429.5469394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.5835862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036610659,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c3ea7e4dc455e0b427c5d00fb2fa9ef31f2c80ac/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.6383226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.6405172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274942635,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ecdf42cc034d6c7098832c4ad56b4b9dc96f39ed/docs/landscape_grid.html?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.6762686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037911611,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2f9ef7a9f72efb5bc1f0011f9e3f08011a0989e?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605429.6903818,"logger":"events","msg":"event","name":"tls_get_certificate","id":"618e4916-52e6-4e4f-8680-298335676087","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.217.171.106","Port":7849,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605429.6904263,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605429.6904385,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605429.6904447,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.217.171.106","remote_port":"7849","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605429.7289164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.7675545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038599449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54b7aa3d1b61799f7090ff565cac9e3181c0d91e?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.7936795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.80631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012602589,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/tests/CreatesApplication.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605429.8200045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.833517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013487858,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/310de59b0fe6159d6fdca08b37c0534c4aad6bbb/media/extra_grf/shore.pcx","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"]},"status":200} +{"level":"debug","ts":1761605429.910954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605429.953398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042410864,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f76d45b8262fb1da03846ae01ba81c51d79efe08/resources/views/security","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:29 GMT"]},"status":200} +{"level":"debug","ts":1761605430.0023077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.0929055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.184107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.1908026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.2216954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030857833,"request":{"remote_ip":"3.217.171.106","remote_port":"7849","client_ip":"3.217.171.106","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/64a65e201803b9a2c3b0c02a716e64ba93cc1b21/app/Actions/Proxy/SaveConfigurationSync.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.217.171.106"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"SaveConfigurationSync.php\"; filename*=UTF-8''SaveConfigurationSync.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["735"],"Etag":["\"8be3ca9db4ddfe7c1281efb57862eab3ada85afb\""],"Last-Modified":["Mon, 11 Sep 2023 15:36:30 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605430.222951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038814504,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82ef98a90a2579927df4479b63d3ad9f555d0057?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.2639205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261574523,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/45fbaa64c231d6cd2e0831f872dc9df41955eb12/projects","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605430.2757602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.2997189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206779643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/62be0ce7e654c0913dafe2ddab8b2588184783db/configure?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.3659196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.379658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":51.012629127,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=348&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Platform":["\"Windows\""],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605430"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"8f10db096c9e371381e58ec1cfce7d8126f709fe\""],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 22:50:30 GMT"],"X-Ratelimit-Remaining":["198"],"Strict-Transport-Security":["max-age=15768000"]},"status":200} +{"level":"debug","ts":1761605430.3827307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605430.4167953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140998953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7cfc01c41dcf1d18ee92cd077152e0b43d86c89a/docs/elrail.svg?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605430.4365609,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070607941,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1e39c3d5ab60ddf7e3f7ce9418f47cd104842b17/app/Http/Livewire/Destination","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.456679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.5396097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082895075,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/624bc5404b151c16ac727cac4e82b3bb931a540e/table/build_industry.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.5484076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.567506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019073567,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9e5551c4ddbd03dce416632c9845df45946e8614/public/svgs/github.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"]},"status":200} +{"level":"debug","ts":1761605430.638804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.6822846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043456054,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5eaded7e3a86f13af2eef1aaebcfd66a0560583d?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"]},"status":200} +{"level":"debug","ts":1761605430.7339344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.770863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0369029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34b439eebdf2c7fe81ea8bff76210a8bd4432a63?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605430.82436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.858906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034509648,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8348068f5faf32c005c87c9dfe939eb6ed1a8a62?page=7","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.9159763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605430.9352596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019240412,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cbbfd3eaeb84448d0f6ad5aec43caa3fdc67190/media/baseset/orig_win.obs","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605430.960722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.0066302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.0195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058755106,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/tests","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605431.0783448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071685523,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3059d551472c8c4ac411ffda3b8fa4807cadb17/public/svgs/mongodb.svg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605431.0972931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.188173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.2037902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015582797,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"]},"status":200} +{"level":"debug","ts":1761605431.2796478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.3699753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.4089985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038983092,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dcf8420c43cf0f7caf19799dbd0a00a801b92c06/docs/elrail.svg?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"]},"status":200} +{"level":"debug","ts":1761605431.4618726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.4778352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015928969,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cb3f69f74623c5ec02f24bb436d297847fb62801/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605431.5133212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.415994939,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36105841b9d09a3c1cd1a8f7a5bd7b84af135d9f/os/rpm/openttd.changes","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605431.5519154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.5981123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046164479,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/330c5daf54b7b8aa4b8f53dbb4bcd7732198d096/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["664"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.user\"; filename*=UTF-8''openttd_vs90.vcproj.user"],"Last-Modified":["Wed, 07 May 2008 20:10:48 GMT"],"Etag":["\"b49492a503310ec93ed00a6182746c64a2a8d88a\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"]},"status":200} +{"level":"debug","ts":1761605431.6438065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.6603096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.380619609,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d11792bd34f924bead013a1fac183193cb0cbe31/os?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605431.7341719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.7787457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04454674,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e42690b38166a3bde7aec37a51547a45f6bee102?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605431.8248127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.8680418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043207485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4a96b4b622b35dc4a3077a72c5654a9c75a45de8/resources/views/project/application/deployment.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"]},"status":200} +{"level":"debug","ts":1761605431.9149241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.271084642,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29e3ffcf8ff6cce2cd110c51f2cca06870422e17/docs/landscape_grid.html?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605431.9163835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605431.9466844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030275866,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a87e1e0ea23e4ca76ebc1b2d9bcc08110d5a674/pathfind.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2035"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 26 Aug 2006 21:54:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"pathfind.h\"; filename*=UTF-8''pathfind.h"],"Etag":["\"432d7ea88884f45dbdc2ea2b5f50f915d96395ea\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605432.007369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.0698752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.077786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070388067,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Policies/ServicePolicy.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1562"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605432.0942876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024376605,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/routes/web.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605432.0985186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.1353717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036821597,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a4b860ee7d7d45ad1e4e45c37fe134458ef2daa?page=62","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"]},"status":200} +{"level":"debug","ts":1761605432.1893256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.2131495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023798876,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c710869fca41ddf990f4f15148561e0cc2fa2ccc/tests/DuskTestCase.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605432.280309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.3056483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025299245,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9540f60fa2a8065ff79344ee3a9b6ce9a6e7429f/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605432.3709428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.4628716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.4855576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022650351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/app/Http/Middleware/TrustProxies.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"c80ad531b8cd418cc28c1ab1c22e43b9f46afee4\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 26 May 2023 12:05:58 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["651"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"TrustProxies.php\"; filename*=UTF-8''TrustProxies.php"]},"status":200} +{"level":"debug","ts":1761605432.5529096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.6445382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.649399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096457643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cdec8f6b27679513c1c33aec45eba5c3a6ba5192/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Content-Length":["6397"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605432.6832461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038680111,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/713923cd7efe2f2ea66ab0369d423809d465607f?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605432.7033658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332390507,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/build-dedicated.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605432.7354434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.7732618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037781216,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0597c35fc142f4820e5900eb2e2f28422f351f62?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605432.8262725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.8509052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024595167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/public/svgs/code-server.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3642"],"Content-Type":["image/svg+xml"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Etag":["\"8b589eef2595319894d016b6689e8d4213c94a60\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"code-server.svg\"; filename*=UTF-8''code-server.svg"],"Last-Modified":["Tue, 20 Feb 2024 14:07:12 GMT"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"]},"status":200} +{"level":"debug","ts":1761605432.916818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605432.9942367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077386029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d1508bbd6cbcf991fffe03d41918f177a6cec330/video/null_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"null_v.c\"; filename*=UTF-8''null_v.c"],"Etag":["\"ecdd3486cabce41d485b6197281c7611f2479e36\""],"Content-Length":["987"],"Last-Modified":["Fri, 29 Jul 2005 16:40:29 GMT"]},"status":200} +{"level":"debug","ts":1761605433.00782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.0336192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025778468,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Models/StandaloneKeydb.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"]},"status":200} +{"level":"debug","ts":1761605433.0988605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.1639013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065004998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/98b4f1fce2714f25c4dc78d258b97e4c05d9d2f6/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1090"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"e6d96b5d63a9ab08058e340974c19252390128c3\""],"Last-Modified":["Mon, 05 Jun 2006 18:10:43 GMT"],"Content-Disposition":["inline; filename=\"OSX_install_instructions.txt\"; filename*=UTF-8''OSX_install_instructions.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605433.181535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.1900344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.19035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296489,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9a284e47daa1f68f1484a12d2bf99afc3d8ce9da/resources/views/destination/show.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605433.2368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055226624,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0aa816b4f29af66050912df5f379f578f57f237d/docker","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605433.2817066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.3727303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.4257941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144051478,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1fa0742a5cf4b25ef35a312ddf8918c015e9ce5/os/debian/patches","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605433.4273775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054617436,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/03d9f933971f5fc5b529b6f2acbfab0a905cbb7a/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605433.4634166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.5542097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.6454535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.7171526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605433.717174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605433.7171772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605433.7171788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605433.717181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605433.7171826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605433.7171845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605433.717186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605433.717188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605433.7171896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605433.7171912,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605433.717193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605433.7171948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605433.7171962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605433.7171984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605433.7172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605433.717202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605433.7172034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605433.7172053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605433.7172067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605433.7172086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605433.7172103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605433.717212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605433.7172136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605433.7172153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605433.7172177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605433.7172194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605433.7172213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605433.717223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605433.7172246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605433.7172263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605433.717228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605433.7172296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605433.717231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605433.7172327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605433.7172346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605433.7172363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605433.717238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605433.7172396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605433.717241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605433.717243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605433.7172444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605433.717246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605433.7172477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605433.7172494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605433.7172508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605433.7172525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605433.7172542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605433.7172556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605433.7172573,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605433.717259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605433.7172606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605433.7172623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605433.717264,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605433.7172658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605433.7172678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605433.71727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605433.7172728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605433.7172754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605433.717278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605433.7172816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605433.7172842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605433.7172868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605433.7172902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605433.717293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605433.717296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605433.7172987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605433.7173011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605433.7173038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605433.7173064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605433.7173092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605433.717312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605433.7364464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.7396991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185447868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/be0b94400d6e7e9136703d60b70b495d84f25108/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"]},"status":200} +{"level":"debug","ts":1761605433.7516885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015199434,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab1a7464e83bd7408f7dc765f650c5016e8341a6/video/null_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605433.8270435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.8461812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.382732061,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8456d5de69be3f3445dc9a496c80bbc2bc4420f0/projects/openttd_vs80.vcproj?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605433.8490086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021940102,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/07a9086cedea8596b2c5929c53ce3b41d6916604/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605433.918741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605433.9576387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038855351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/930d0c97021d9ec9d3acf37d916b236de0c1ca3a?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:33 GMT"]},"status":200} +{"level":"debug","ts":1761605434.0088851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.0722356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063315393,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1cdbda1b6b27feddfe6ab4ccfb5f65aeca7f7c0a/apps/ui?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605434.0998437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.1919968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.203296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103419198,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d077e0c83c97bbdca07411d15dd71b3a6bf96793/app/Http/Livewire?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"]},"status":200} +{"level":"debug","ts":1761605434.214028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02199202,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61efdfb7c173dfbd6aa56c5f4f7b2b6cd6b9428c/app/Console","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605434.2828405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.321187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038312508,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9dfdd8bce8483be09283ed4dc9acf162569d9986?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605434.344726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.3733203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.3941042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02075113,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35e62a30031f7aaa78d40d41d91a204637f7b08e/resources/views/emails/application-deployment-success.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"bc09a24796c73f6fdfa727a8d2cc53cbac4277fb\""],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"application-deployment-success.blade.php\"; filename*=UTF-8''application-deployment-success.blade.php"],"Content-Length":["303"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"]},"status":200} +{"level":"debug","ts":1761605434.4076207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062858972,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605434.4420562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.796553032,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d0811d08e25bb16742de9961ad461b6c6893cd8/src/company_type.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"]},"status":200} +{"level":"debug","ts":1761605434.4641402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.5141094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049933806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Http/Middleware/TrustProxies.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605434.5556638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.599503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043805863,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ff839732ef486dae941647251d32f39f17e8c69?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605434.6458404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.7374022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.7378464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412528,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6c1a2a20090dfabcca93fd26bd9530ec89729a23/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605434.8290558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.8511975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02210392,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1efb1235b41f9080e2c63073adaa946104e0062f/routes/web.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605434.8652663,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61076: EOF"} +{"level":"debug","ts":1761605434.866444,"logger":"events","msg":"event","name":"tls_get_certificate","id":"75116742-1c7c-44ce-acd0-9af282e08088","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61077,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605434.8664737,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605434.8664818,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605434.866486,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61077","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605434.8683238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605434.8716688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.003312595,"request":{"remote_ip":"192.168.1.64","remote_port":"61077","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["3.0346"]},"status":204} +{"level":"debug","ts":1761605434.8768036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230937226,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48258d844f47f3e138e2bbe55b60a389d7e5d0a9/yapf/unittest/unittest_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605434.9187207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605434.9351625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01642249,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2b84ce841b71dc4ab2f115d78251d3da01865909/app/Livewire/Security/PrivateKey/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["605"],"Etag":["\"76441a67e539ca90529dbb2909f36309b0c2074a\""]},"status":200} +{"level":"debug","ts":1761605435.010041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.1010828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.1149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01378617,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/33d9e48bcf7e1b8575951df5c7bffabbe92dbef6/bin/game/compat_1.11.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.11.nut\"; filename*=UTF-8''compat_1.11.nut"],"Content-Length":["581"],"Etag":["\"3081fb58e8a51936bc98448fc55cfa8edc695aed\""],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"]},"status":200} +{"level":"debug","ts":1761605435.192066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.2671444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075043353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3459e0b0d19d86989d365e29bda293d472b7351a/app/Events/ApplicationStatusChanged.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605435.279223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269146267,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5601721f1e4d31dd7de7cc8a1805ffc35c8284b7/findversion.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605435.2829351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.374777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.3751209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000324892,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/09c86768916f0bd595369e4859d173079535835d/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605435.4667952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.4932678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026436939,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/project/application/swarm.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 18 Dec 2023 13:01:25 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1021"],"Etag":["\"2954c9e683c0118fbc20e870e61d71ed8b8a31a6\""],"Content-Disposition":["inline; filename=\"swarm.blade.php\"; filename*=UTF-8''swarm.blade.php"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605435.5462766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.557572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.600183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042521953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Traits","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"]},"status":200} +{"level":"debug","ts":1761605435.6128771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066567904,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/bootstrap","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605435.6524572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.6956694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.412700078,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e6b735b45b97a672af7c6f61928def68d1b456f/src/saveload","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605435.7203982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067910165,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/Server/Create.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605435.7405264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.831982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.8491266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017111369,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/raw/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetBattles.AcceptPVPDuel.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"C_PetBattles.AcceptPVPDuel.lua\"; filename*=UTF-8''C_PetBattles.AcceptPVPDuel.lua"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"ef4db17520dcf80fc7dfd87d4fce310b06b337ce\""],"Last-Modified":["Sun, 04 May 2025 13:15:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["109"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"]},"status":200} +{"level":"debug","ts":1761605435.8725529,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131987064,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bcddba3569cca0bf2645fb4b49fda23a8323b9b6/app/Console/Kernel.php?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605435.9234343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605435.9508457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027374386,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2313b7a144e124734b1c474d00a1e6af585ad64f/os/debian/postinst","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:35 GMT"]},"status":200} +{"level":"debug","ts":1761605436.0145135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.1060615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.143814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037710712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/745280e41bf21e74a4f1d751dcc793facd57d567?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605436.1959417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.2116377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015650144,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Providers/EventServiceProvider.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Content-Length":["1388"],"Last-Modified":["Sun, 15 Dec 2024 00:30:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"X-Content-Type-Options":["nosniff"],"Etag":["\"428f78cb5a211a97a41900c036a2dffe948dd90a\""]},"status":200} +{"level":"debug","ts":1761605436.2148554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200308914,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d2ce5c03f8defd859040de1a1068285f39d85be9/database/migrations?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605436.2869449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.378529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.3910468,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7b32144d-221b-4953-8c4b-3326e8499d39","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.2.191.202","Port":18965,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605436.3910863,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605436.3910964,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605436.3911006,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.2.191.202","remote_port":"18965","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605436.4691095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.5604756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.6031625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.316177552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10b3bcb90c5130e661767443cb391bb9d8645f8f/os/win32?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":200} +{"level":"debug","ts":1761605436.6210673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242499213,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4c3f679a2a92308ad21e5fd386c4c82bb66faed/video/sdl_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605436.6435592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.6509151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.6569383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005994731,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b64de1b5cd104952a4041720c591ed9ee8157b91/resources/views/components/settings/%7B%7B%20route('settings.advanced')%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605436.7076623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06406695,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/docker?page=2","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":200} +{"level":"debug","ts":1761605436.7423704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.7553012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.7557366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402539,"request":{"remote_ip":"52.2.191.202","remote_port":"18965","client_ip":"52.2.191.202","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9ecb1ca011be79bb212d8b7c7dba45139adb2d0c/app/Jobs/RestartProxyJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.2.191.202"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":404} +{"level":"debug","ts":1761605436.7617946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201285706,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b98deeb5cc36f2fd7b158d0ac0beda583c41ddd9/projects?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":200} +{"level":"debug","ts":1761605436.8336446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.838518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.369378838,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b8ad5a9b199ab83498e5f6a96e0d70eacf455a4/docs/obs_format.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":200} +{"level":"debug","ts":1761605436.8851712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051477707,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df72bc6e098ae270ec639acfa12cbf1599eea427?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"]},"status":200} +{"level":"debug","ts":1761605436.924184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605436.9424276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20001986,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39353d81fc43134b1335fcd2185e152c7bbfabef/players.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605436.9758663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051648098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/32dbdf52049b4efff7ee57155c7f86bf732b1965/tests/Browser","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605437.0157108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.1062822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.1331096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026789774,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8cb2f63851a6bb9771f6b5f25239f95b8b436166/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605437.1976829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.2174315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201685961,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f83fb1700ef4925da7547b4d95eeb5ed9dae107/bin?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605437.2517688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05404667,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3dfca4e4bd799f56c09f70bb9d63a8fb24b8e1c9/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605437.2882216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.3791637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.4706502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.5205853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049892738,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1c109afdaafe6d2ce6fe8fd34678d7f9a50d5fcd/table/clear_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605437.5216615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14243995,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15c00bcdd72fbc9de85a505e5b74b096382ef9e3/app/Actions/Proxy?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605437.561306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.6036623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04232401,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f6ab0541ecda51be09437050bbb7ea488018f01?page=391","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605437.6518285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.743346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.8328137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.8341749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605437.905608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072753085,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/public","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:37 GMT"]},"status":200} +{"level":"debug","ts":1761605437.9257233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.016384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.0298893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.378023064,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a787f5a0b83c1bac9680a80b657601ce2d3bf5b/projects?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605438.0366018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020182037,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0c1f59807d019da93bd5bfb7debc6d2699cc1301/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["642"],"Etag":["\"036f3b5c34a346dfa6f95af54bb5edf3d7040fe1\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"]},"status":200} +{"level":"debug","ts":1761605438.0421963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20798687,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a28be784154e5717c5ca4cf675f532675a0b73b/os/debian/patches","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605438.0558252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.312445586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4756c477d5203bf898cd6509af8b3cdb325e4f0/docs/landscape_grid.html?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605438.107378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.1986601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.2247162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.936452282,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ca173e365792b830d5fd090a011c827a0b4dcb3/src/newgrf_config.h?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605438.2303686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.304608582,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5799a7a57c16e9c605fd0e762b648b2fafd69ce5/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"]},"status":200} +{"level":"debug","ts":1761605438.248695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141280524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a97ccd206c2d66f73e605d533ed1998f8b5d00cf/app/Http?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"]},"status":200} +{"level":"debug","ts":1761605438.2895653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.3003612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010762971,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/config/constants.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Etag":["\"091c6099609ff079f903cd2936407cad3a6a381b\""],"Last-Modified":["Fri, 12 Apr 2024 21:50:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"constants.php\"; filename*=UTF-8''constants.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1311"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605438.3631103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164407653,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f87e3d61c3eb3c48fd764f482e746a580bd53f9/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605438.3799021,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.3958254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015900687,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91c9f46a5f2bac2c3feedb0e435b629c4f8b67bb/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"]},"status":200} +{"level":"debug","ts":1761605438.4711537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.5445085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073319342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0154408b375c08989652e705156ef2dd6eea7f56/table/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605438.562289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.6528258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.6637137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01085297,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/app/Events/TestEvent.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"2cc6683dc23c1fa167a415a158e4e7c5cf38333b\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["640"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Content-Disposition":["inline; filename=\"TestEvent.php\"; filename*=UTF-8''TestEvent.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605438.7106833,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ffb79012-92a7-4872-9500-5e70f9178ced","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.221.180.179","Port":54012,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605438.7107224,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605438.7107346,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605438.7107403,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.221.180.179","remote_port":"54012","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605438.7220163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605438.7220287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605438.7220316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605438.7220337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605438.7220356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605438.7220378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605438.7220397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605438.7220423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605438.722045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605438.7220466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605438.7220488,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605438.7220516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605438.7220535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605438.7220557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605438.7220578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605438.7220597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605438.7220623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605438.7220647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605438.7220664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605438.7220688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605438.722072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605438.7220757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605438.7220788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605438.7220821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605438.7220857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605438.7220895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605438.722093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605438.7220967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605438.7221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605438.7221034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605438.7221076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605438.7221115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605438.722115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605438.7221184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605438.722122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605438.722125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605438.7221284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605438.722132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605438.7221353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605438.722139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605438.7221456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605438.7221491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605438.7221527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605438.7221563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605438.7221596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605438.7221632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605438.7221665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605438.7221699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605438.7221735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605438.722177,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605438.7221806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605438.7221837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605438.7221873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605438.7221909,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605438.722194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605438.7221973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605438.722201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605438.7222042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605438.7222078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605438.7222111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605438.7222168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605438.7222207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605438.7222238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605438.7222276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605438.7222319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605438.722239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605438.7222424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605438.722245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605438.7222476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605438.7222505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605438.7222536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605438.722256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605438.744299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.7623808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018047103,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Models/Environment.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c892d7ba17f43aacd3636d3c7a36527588265277\""],"Content-Disposition":["inline; filename=\"Environment.php\"; filename*=UTF-8''Environment.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3412"],"Last-Modified":["Tue, 09 Jul 2024 08:45:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605438.8349478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.891471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056477031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Notifications/Container/ContainerStopped.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605438.9254274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363100511,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66b064cbad3c6d06c7711a57e039a6f79d76eb12/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605438.9258153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.9304247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605438.930779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325163,"request":{"remote_ip":"44.221.180.179","remote_port":"54012","client_ip":"44.221.180.179","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/templates/compose/nodebb.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.221.180.179"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605439.0171037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.0174558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000324361,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3c7627fb7fbf66fb1aa73ea7261971f92f7e3310/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605439.0217757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.0366547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014828024,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605439.0411282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115282773,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b5146c0dda2fefa17fa1ded9c269ce64c40863ee/app/Livewire/Project/Shared/GetLogs.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605439.1085665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.1089046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314162,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/docker/prod/nginx.conf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605439.199039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.2352087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036143488,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af01bc3e775704ea4be1047ea3ef2a06fd131e8a/app/Livewire/Project/Application/Deployment/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605439.2900178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.3271158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037068182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ac7922ca44f86d7b4a09e30ed0ba5085a4d5558a/app/Providers/RouteServiceProvider.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1697"],"Etag":["\"c8596074644e2a93348ad29d3f97af078bfffff5\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"RouteServiceProvider.php\"; filename*=UTF-8''RouteServiceProvider.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605439.3696518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605439.3696811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605439.369682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":8.986910927,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=349&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["same-origin"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Language":["en-US"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605439.3729475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003253573,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=349&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"Cookie":[],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"Strict-Transport-Security":["max-age=15768000"],"X-Ratelimit-Reset":["1761605439"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 22:50:39 GMT"],"X-Ratelimit-Limit":["200"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""]},"status":200} +{"level":"debug","ts":1761605439.3749425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605439.3804152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.005451898,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=349&client_gravatar=true&slim_presence=true","headers":{"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Etag":["W/\"97364f18f88405d6f3eb92753c428c3018f61c03\""],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["application/json"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["198"],"X-Ratelimit-Reset":["1761605439"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Content-Encoding":["gzip"],"Expires":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Language":["en"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"]},"status":200} +{"level":"debug","ts":1761605439.3805063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.010802394,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["71"],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["https://zulip.site.quack-lab.dev"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["https://zulip.site.quack-lab.dev/"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Expires":["Mon, 27 Oct 2025 22:50:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Remaining":["199"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"X-Ratelimit-Reset":["1761605499"]},"status":200} +{"level":"debug","ts":1761605439.3815153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.3854616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605439.4172447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03570966,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80133f67ea23290159bd9ebc31badb25bd0ac8f9?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605439.4721804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.5629957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.5872931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024259434,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/openttd.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"]},"status":200} +{"level":"debug","ts":1761605439.5950954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122886167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/826b64d056c3c7083af9600d65903d1e5efd01a0/app?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605439.6539004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.6913683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037430354,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08c21c0c61be2e6e19517559288f3f40b77c0f0f?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605439.7448554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.836342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.874372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037987775,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6a8f275018797c39003975a931be41d2cb9715e?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605439.927176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605439.9319532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187070819,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/214a7a089e29c84a4429fd15bde272202525b812/app/Models?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605439.962514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035305438,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e3aef8ebae3a2606292032ce6397eff15896dbb?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605440.0184276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.0590384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040573219,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e30495a59b1fa795ff5a793e70b88f08467f9be3?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"]},"status":200} +{"level":"debug","ts":1761605440.1089423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.1093054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336405,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b9b33c831c767434ef4664b56db0a988b61fd7ff/docker/dev/Dockerfile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605440.1246605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.1847975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060106143,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/database","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"]},"status":200} +{"level":"debug","ts":1761605440.2000947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.2352228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03509438,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ae17dd7d19f3c668555923bb3bd6ff42c0cdba60/os/dos/exe2coff/README.licensing","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"]},"status":200} +{"level":"debug","ts":1761605440.2908745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.3021586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011251571,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aa592190dc3d46b006ce8419e65ba24226e0f313/players.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Etag":["\"c63749b880b50b409e1c67620e836d26c6065bbd\""],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Content-Length":["27070"],"Last-Modified":["Tue, 25 Jan 2005 21:43:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605440.3823762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.4207134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038306536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75fe56eff07f746b7884411b879cb8d6938aab0a?page=87","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605440.472808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.5639691,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.6555252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.746656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.8085036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061802701,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e43cdd0c0effe9a3de90a3cdf3a2517d34af602/os/debian/postinst","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605440.8372142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605440.8523111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.379475452,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d4565a666f73cd9c7c88d29d9d651e1d1618910/projects?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"]},"status":200} +{"level":"debug","ts":1761605440.8539705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016728477,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a28a28cd2376370b787be8a22663b91a09c4b7f6/resources/views/components/emails/header.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Content-Length":["7"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605440.8575613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20199867,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/698fbe891c4c6ea2f2f5001d7d9ef718eaecc7d8/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605440.9281974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.0196526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.0262744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.462278683,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/687478e0db77f55d9f0961ed612735eef455ad4b/src/economy.cpp?page=2","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605441.110144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.2013133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.2922895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.3196075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.3838332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.4743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.5657752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.6567187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.719591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062840387,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/database/migrations/2024_03_26_122110_remove_realtime_notifications.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605441.7196653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335802659,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b71247b7fb12efae6f48ddb2507b6e106b199a49/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["111038"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"422db110b85cad3d2091491ceb309575433c149a\""],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605441.7203684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.792141495,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/app/Notifications/ScheduledTask/TaskFailed.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2123"],"Content-Disposition":["inline; filename=\"TaskFailed.php\"; filename*=UTF-8''TaskFailed.php"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 31 Oct 2024 16:44:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"c3501a8eb483b6810f6a2214f78b92c861586688\""]},"status":200} +{"level":"debug","ts":1761605441.737396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.417740349,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/resources","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605441.7468107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.7486546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274305374,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f8fa8ba99ad4b9cca8ef5c624b42dc719860c0?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605441.752864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187056321,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7e4ff17e35c08400616a96b3486a78a84c1c3ae2/bin/gm/orig_win.obm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"]},"status":200} +{"level":"debug","ts":1761605441.7860615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.675873795,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9b453722881a1bc92711df4012f33efd541d3a7/ai/trolly/build.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605441.8220844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075231467,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Notifications/Application/DeploymentSuccess.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605441.8385332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.818847552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7ab43c0184d0f53d689e584f2effc1d211fdfc7/docker/testing-host/Dockerfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605441.8644674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.663117167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab9af3b05d2b99a63b10a9923026916015788099/table/bridge_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"]},"status":200} +{"level":"debug","ts":1761605441.9290311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605441.9668283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037755998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b8a08dbffe43c358a559b316e2d199d0acc94ca?page=31","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:41 GMT"]},"status":200} +{"level":"debug","ts":1761605442.0205564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.0555305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.763203991,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67cd2cd6becf9aa5c38235b20ebd212d37cc3dfb/os/os2/installer/download_opensfx.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605442.0601108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039526876,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Server/ShowPrivateKey.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ShowPrivateKey.php\"; filename*=UTF-8''ShowPrivateKey.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Etag":["\"d44d2cb5f22de29609ba19baa6391e5a9cb83d9e\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1690"],"Last-Modified":["Wed, 27 Mar 2024 10:07:29 GMT"]},"status":200} +{"level":"debug","ts":1761605442.1108913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.149665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038729653,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/719d2a616b67b4549fcb12a4929bf3db848fdfff?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"]},"status":200} +{"level":"debug","ts":1761605442.2024062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.2932997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.3220959,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3e1fe763-d92b-453b-b627-e82c031d6365","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"131.72.144.195","Port":56114,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605442.3221326,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605442.3221438,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605442.3221488,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"131.72.144.195","remote_port":"56114","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605442.3336096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040288683,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c936f8b7699f194efa4939f01c31db6501d09736?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"]},"status":200} +{"level":"debug","ts":1761605442.3844278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.424006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039531806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eebcc8968e72a670fccad8bdba8d46c58a796202?page=151","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605442.4437582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.24131013,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee8bee5e3147d3e886aa9b12e9c8902b96b2f0aa/media/baseset","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"]},"status":200} +{"level":"debug","ts":1761605442.4619315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.4758086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.5272179,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051287618,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/Actions/Fortify/ResetUserPassword.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["691"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Content-Disposition":["inline; filename=\"ResetUserPassword.php\"; filename*=UTF-8''ResetUserPassword.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"58d99b1b27bd4d6ec8ebb283962d6104e2c87a67\""],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"]},"status":200} +{"level":"debug","ts":1761605442.5503411,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088356811,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/51db2f797d1942b636adc3a72402b2268db69572/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"]},"status":200} +{"level":"debug","ts":1761605442.5667279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.6041708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037416819,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c1b7410f3e7f2a50ea3bd8defd687b010a9a910?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605442.65703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.7490337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.7645798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10751586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/project/shared","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605442.7881458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039071959,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e02d31cd3abaf078131a82e7d0a0c46a5a759d24?page=16","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605442.8397126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.9303396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605442.9437723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013403619,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95a2d1f90772e74ca81a282835656e3730dcaffe/media/openttd.desktop.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605443.015558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.021485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.024073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008488283,"request":{"remote_ip":"131.72.144.195","remote_port":"56114","client_ip":"131.72.144.195","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/raw/commit/9e923c4c87f38423bbada0058fbf194624a6f7c4/Projects/CarMechanicSimulator2021/CarMechanicSimulator2021.sln","headers":{"X-Forwarded-For":["131.72.144.195"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Windows 98; Win 9x 4.90) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/55.0.830.0 Safari/534.2"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"43c0631426a929f3de9323ed88e1e3c44e9cebbb\""],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Content-Disposition":["inline; filename=\"CarMechanicSimulator2021.sln\"; filename*=UTF-8''CarMechanicSimulator2021.sln"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["843"],"Last-Modified":["Fri, 31 May 2024 16:26:39 GMT"],"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605443.0362713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014754375,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ef25d100e1f1b8fa9125b799a81a09b65d2e6cb1/public/svgs/github.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3885"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Etag":["\"270db203b2f540a7fe7bf7d36ccc79af0fc40289\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"github.svg\"; filename*=UTF-8''github.svg"],"Content-Type":["image/svg+xml"],"Last-Modified":["Mon, 25 Mar 2024 09:41:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"]},"status":200} +{"level":"debug","ts":1761605443.1129515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.157734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044736037,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d597879d0f1ef2ff02d02c6b1967014a8d521e8?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605443.203896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.239675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399924984,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605443.2417474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037822984,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef4c2ce0317ae583e837722b6a41ea44cd83da71?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"]},"status":200} +{"level":"debug","ts":1761605443.2948072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.333029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038192481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c59b8e9ec62e4084653b998331c65be1bbe7528?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"]},"status":200} +{"level":"debug","ts":1761605443.3736398,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4f99b02b-9642-4f7f-b8e3-3850f4de0021","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.36.1","Port":59444,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605443.373676,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605443.3736863,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605443.3736925,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.36.1","remote_port":"59444","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605443.3860526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.4227579,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036675792,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d51daeab1add65308ed8ddf193fd43a7348b2ce1/economy.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605443.5801008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.6211317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040988032,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/storage","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605443.6352725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.7212577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605443.721273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605443.721275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605443.7212777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605443.7212794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605443.7212813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605443.721283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605443.7212846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605443.7212863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605443.7212882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605443.7212896,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605443.7212913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605443.7212934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605443.721295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605443.7212968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605443.7212985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605443.7213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605443.721302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605443.7213037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605443.7213054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605443.721307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605443.7213092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605443.7213106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605443.7213123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605443.7213137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605443.7213154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605443.7213175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605443.7213194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605443.7213206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605443.7213225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605443.7213244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605443.721326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605443.7213275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605443.7213295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605443.721331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605443.7213333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605443.7213347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605443.7213364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605443.721338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605443.7213402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605443.7213416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605443.7213433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605443.721345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605443.7213466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605443.7213483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605443.7213502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605443.7213516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605443.7213535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605443.7213552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605443.721357,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605443.7213585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605443.7213612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605443.7213643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605443.721367,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605443.7213695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605443.7213728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605443.7213757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605443.7213786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605443.7213814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605443.7213836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605443.7213852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605443.7213867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605443.7213886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605443.72139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605443.721392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605443.7213936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605443.7213953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605443.721397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605443.7213986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605443.7214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605443.7214017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605443.7214038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605443.7262726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.8170738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.8384492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203138389,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0130e727220d26af2767c06889e5f7da4cfa872e/app/Models?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605443.9083717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605443.9190824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01066165,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/de52b96aaec86aceb5fecc63a76cd30cef0ce6a8/app/Livewire/Storage/Create.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2595"],"Etag":["\"c5250e1e3bdd9bc296a19090dfa0bf092551f6ed\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 02 Oct 2024 08:25:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Date":["Mon, 27 Oct 2025 22:50:43 GMT"]},"status":200} +{"level":"debug","ts":1761605443.9990585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.015811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289500981,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1fb4ed8eef558d13ef6f72253652ce65611e0c4b/COMPILING.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605444.0210817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203980256,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6d94aaf0f872724e62c984251f55366801c41fce/app/Console?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605444.0218618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.024297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002414502,"request":{"remote_ip":"18.232.36.1","remote_port":"59444","client_ip":"18.232.36.1","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/issues/5414","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.232.36.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605444.0898743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.129403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039497502,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9eb07b4a7712ba3e91c511fee7ba4a7259014318?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605444.181058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.263727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2646278,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f30a71ab82f90f29c6e227e0df91654d77b32589/os?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"]},"status":200} +{"level":"debug","ts":1761605444.2719235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.2722032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000254309,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c6ce9ce687028a9832db59833cd4521f3d12c2b1/docs/newgrf-town-nml.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605444.2826512,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101564311,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6e85419adb718bfc324c18dbee1fa8e71c61bf33/app/Notifications/Server/ForceDisabled.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"]},"status":200} +{"level":"debug","ts":1761605444.3628223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.402909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040056606,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0731b1fe6eb464b19efec8d0e31982743ad0bb8e?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605444.4537456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.4709997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017224943,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/SettingsBackup.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605444.5449219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.5830297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038076061,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/526cb42608c5ee528d538c08151a84a467d18704?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"]},"status":200} +{"level":"debug","ts":1761605444.636596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.6500394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013408909,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Actions/Fortify/ResetUserPassword.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["762"],"Last-Modified":["Fri, 21 Mar 2025 14:45:29 GMT"],"Content-Disposition":["inline; filename=\"ResetUserPassword.php\"; filename*=UTF-8''ResetUserPassword.php"],"Etag":["\"158996c9098d2f274140d7883a904199f2326e40\""]},"status":200} +{"level":"debug","ts":1761605444.7277327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.7485096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.751604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023841065,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bf37ad3b7e2d83d0e6cedf1dac3442bc9ccbb502/app/Livewire/Notifications/Email.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605444.799464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050918002,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/database","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605444.8196826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.8440838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024372006,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8186dd616b628d822abad295183c29de3d4b95ab/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"rules\"; filename*=UTF-8''rules"],"Content-Length":["1889"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 30 Nov 2008 18:45:44 GMT"],"Etag":["\"6bc9868ab29833112ffc2cf8106e5c9e038491be\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605444.8664455,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61100: EOF"} +{"level":"debug","ts":1761605444.8674476,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0d63c253-bd2a-41e3-8a5c-9266722f1b7d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61101,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605444.8674793,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605444.8674881,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605444.867493,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61101","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605444.8693414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605444.8750522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005680859,"request":{"remote_ip":"192.168.1.64","remote_port":"61101","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"Authorization":[],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["5.3892"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605444.9097567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605444.951542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041755307,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3e3f0b0ee897d74d94528eeacc92a33c8bd8831?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605445.0013356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.095335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.1073282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105965748,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52caa045c9937ee7e729df7e8ae49292970a39df/app/Livewire/Project/Service/Configuration.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605445.1371825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04182042,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68cf9b02ece22144a1c0ec3b5a76a7644eb429bf?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605445.1848295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.1944077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009541859,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/12d6d679b0de53387aa927a3f9e2a7518969277e/table/bridge_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 26 Nov 2004 21:11:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"bridge_land.h\"; filename*=UTF-8''bridge_land.h"],"Etag":["\"f72578b5928ca3cb1203ca2c5f4a250844024d76\""],"Content-Length":["29814"]},"status":200} +{"level":"debug","ts":1761605445.2758195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.3468196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070967178,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Livewire/SharedVariables/Environment","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605445.3670888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.457837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.548634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.6212332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254111034,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ab6ab74003682563238fea4ee9e56d28f52be5a/bin/ai?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605445.6389666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.7303126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.7458375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287965687,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7609dc7fdff563c99b525f2509af804b5e41f368/projects?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"]},"status":200} +{"level":"debug","ts":1761605445.7530315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.204345915,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2a419ab8dae65a4b5c3d40fc82295fc36b6e3d05/app/View/Components?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"]},"status":200} +{"level":"debug","ts":1761605445.7712526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040906879,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12948b995ba6c3af9673ce76a54f135153259253?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605445.7795773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.8209813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.8837237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.244714198,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f61b9e3962d0e4232be7ec5d86cfff15db933eaf/projects?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605445.892546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.894299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073292943,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5fb5845e900e5bfc50fa8b301b79d53a091a25cd/bootstrap?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605445.912811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605445.9239142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031342747,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/bootstrap/cache","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605445.9303567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017512975,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/bmp.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"bmp.h\"; filename*=UTF-8''bmp.h"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["929"],"Date":["Mon, 27 Oct 2025 22:50:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0587bab6566a20f6e4192adc6160c2fe01c412f8\""],"Last-Modified":["Sat, 19 Aug 2006 10:00:30 GMT"]},"status":200} +{"level":"debug","ts":1761605446.0043314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.0683832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288782877,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2bf05321bb4ff53b3b857ccc42a430703eb8b1c8/os/emscripten","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605446.0713809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067027932,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8ae385b9f9611a082912ef4ced3d0a3829a68bfd/resources/views/livewire/project/service/database.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"]},"status":200} +{"level":"debug","ts":1761605446.0954947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.174585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079063722,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/313fcfbd83e45f8b4d6041402306685ab787d42e/table/build_industry.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"]},"status":200} +{"level":"debug","ts":1761605446.1860762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.2209418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034846263,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e98fe27c5dbf7dcab0050c75aae41ed32659516b?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605446.2768216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.3127027,"logger":"events","msg":"event","name":"tls_get_certificate","id":"862b9c4c-827f-4ad4-aa2a-65f0b6e294c4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.119.232","Port":1919,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605446.3127377,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605446.3127477,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605446.3127518,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.119.232","remote_port":"1919","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605446.368281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.4590752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.4957895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218935711,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95b4be81fc2c74bcf498e4c16c4264905773e2e7/source.list?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605446.5499148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.5807378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030785337,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/app/Livewire/Project/New","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605446.641425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.6841261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04266847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2123deff13b3f23352ef82410e76705f9911c184?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"]},"status":200} +{"level":"debug","ts":1761605446.6894221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321108417,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d4de9de61d1bb474028d07e02238ded3b750709c/docs/landscape_grid.html?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605446.7318516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.7645037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.7774057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012873028,"request":{"remote_ip":"23.21.119.232","remote_port":"1919","client_ip":"23.21.119.232","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/config/subscription.php","headers":{"X-Forwarded-For":["23.21.119.232"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605446.78316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324054913,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60404c3aea06ab85836795f3e88d23329829fa0f/cmake/FindIconv.cmake","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"]},"status":200} +{"level":"debug","ts":1761605446.8228374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.8643095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041435445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ebf2fd175c8be02726f48d21a978d79243a9d7b?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"]},"status":200} +{"level":"debug","ts":1761605446.914208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605446.925682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011444054,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5bec0a0ce7ed1788ae46a9b93ae5e2e76e94b133/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Length":["3545"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:50:46 GMT"],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605447.005326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.0055048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.0185974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013066884,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0aa816b4f29af66050912df5f379f578f57f237d/artisan","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605447.0301244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.298245847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5799a7a57c16e9c605fd0e762b648b2fafd69ce5/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605447.0959055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.1873317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.277442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181494816,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6ddca603e2ad2d7865ecb8ce8ed6c75a95382f13/database/migrations?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"]},"status":200} +{"level":"debug","ts":1761605447.2779708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.31084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032832126,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8d95e16ff1de0ccd84c8c853962a633079091fe8/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"928432d37fb789bfc5a4efcf0a447b9570cb4b61\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4222"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 20 Dec 2008 20:44:47 GMT"]},"status":200} +{"level":"debug","ts":1761605447.315011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.309652271,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ee064b75da8dd9e770e82c795352c24c4547300/media/extra_grf/elrails.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605447.3687882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.4074929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038672416,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fdddfd6269ec4f5c770c288f05927ab8b0a60142?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605447.4599288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.4826157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295256251,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6615b2cd4d45698ad6d2077c07a3faec2c0dcc9/os/windows?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605447.5035715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043610505,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3c3cf6e6d5cecd4769b0ca09c3b60bb576656c1?page=242","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605447.551017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.5513093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261623,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd2e1ac9038c955c42d9c1e4c34b15f0d8ae8df2/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605447.6421795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.6545877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012374579,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0837a1a398b4c9bd192b0575e9ace6c069ec93a8/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"460007d68e3a88d51f9ff3dcf7dee634d3c3c769\""],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3419"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605447.7336423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.7462957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012621494,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc6d5af4aa4653eec94dbecb740c45aa584741bd/resources/views/project/application/deployment.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 11 Aug 2023 18:19:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"Etag":["\"0ed0d72b554ce12efdf62cf8fbce31ce61918ac1\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"deployment.blade.php\"; filename*=UTF-8''deployment.blade.php"],"Content-Length":["248"]},"status":200} +{"level":"debug","ts":1761605447.8248072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.8628063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037967366,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a21979b42b08ec5714602dfed765c55641eb480?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:47 GMT"]},"status":200} +{"level":"debug","ts":1761605447.916104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605447.9305844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014459789,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f82e89583ab4f1233bac0b04706392dfb524e59e/projects/version_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605448.0073621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.0234795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016091386,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c3e80fbc1804004edd0c3d9b7ad7184dcb483d34/routes/webhooks.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 23 May 2024 09:30:18 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"webhooks.php\"; filename*=UTF-8''webhooks.php"],"Content-Length":["1052"],"Etag":["\"ed5c2e2333e0168943c424523436ed6e03f371d8\""],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605448.0988066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.1404243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041580808,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c193a12341400dca9fbfbbe76f481d9604fe5fb8/os/debian/rules","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605448.1897779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.1901622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359468,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/01059a7f755c5c06429e3046958df9155b0442ba/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605448.1928813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.2628558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069935022,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/scripts","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605448.2819128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.297971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01603035,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/external-link.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Etag":["\"ddf03427fa38404aa76b3995d36f8d69f0381c79\""],"Last-Modified":["Mon, 25 Mar 2024 18:07:59 GMT"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["290"],"Content-Disposition":["inline; filename=\"external-link.blade.php\"; filename*=UTF-8''external-link.blade.php"],"Content-Type":["image/svg+xml"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605448.3822756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.4383469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056033485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a76fb568604db9cee6e627a8be519774d430b82/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605448.4630148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.5008004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037748133,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af0616729a0fe8f514ec5ec431ad2acdbe46d051?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605448.5551486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.5669305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011747366,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/abf5840f9734b9c00de969994e48252bab508302/resources/views/components/server/sidebar.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9aa50bb2119c6bb72c206893f623cc0dd3ae7885\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["820"],"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"Last-Modified":["Wed, 11 Oct 2023 09:00:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"]},"status":200} +{"level":"debug","ts":1761605448.647662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.6624494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014754715,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Actions/Fortify/UpdateUserProfileInformation.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"85caf943b7784f219c4857f3447a2deaa80a4462\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"UpdateUserProfileInformation.php\"; filename*=UTF-8''UpdateUserProfileInformation.php"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1652"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605448.7214992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605448.7215142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605448.7215178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605448.7215219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605448.7215247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605448.7215278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605448.721531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605448.721534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605448.7215376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605448.721542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605448.721545,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605448.721548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605448.7215514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605448.7215545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605448.7215579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605448.7215607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605448.7215638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605448.7215672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605448.7215703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605448.7215736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605448.7215767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605448.72158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605448.7215831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605448.7215862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605448.721589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605448.721592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605448.7215953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605448.7215984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605448.7216017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605448.7216048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605448.7216082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605448.7216113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605448.7216148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605448.721618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605448.721621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605448.7216318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605448.721635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605448.7216382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605448.7216413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605448.7216449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605448.721648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605448.7216508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605448.7216537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605448.7216568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605448.7216604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605448.7216637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605448.7216668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605448.7216702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605448.7216735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605448.7216766,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605448.7216797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605448.721683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605448.7216868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605448.7216902,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605448.721694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605448.7216973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605448.7217007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605448.7217038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605448.7217069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605448.7217095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605448.7217128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605448.721716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605448.7217193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605448.7217221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605448.7217252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605448.7217286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605448.7217314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605448.7217348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605448.7217374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605448.7217405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605448.7217433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605448.7217464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605448.7388322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.7519953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012993074,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8c6db1bfaafce2b48fedcd1f2d404574c445e94d/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Etag":["\"3e4b4fa68e2b7f593e152af66f10d38bb1b08450\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 04 Jan 2010 19:42:29 GMT"],"Content-Length":["7487"]},"status":200} +{"level":"debug","ts":1761605448.8278897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.9184046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605448.9516766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033231779,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/config/ray.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605449.009185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.1005025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.1298747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02933371,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d877b5e70ead2d2e885e2dc322dc768a8bc00bc/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["frame-src 'self'"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605449.1561222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.1603816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332447524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6e6b2c91730e24c68941ca99442458e43e2075f/docs/landscape.html?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605449.190971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.2165377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025517425,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ee064b75da8dd9e770e82c795352c24c4547300/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"]},"status":200} +{"level":"debug","ts":1761605449.283449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.3207836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.3332505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04977119,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c1cf5e8b9f7987c422d1b3fddced7f4df18ce33?page=223","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605449.3745437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.3942258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019632311,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bdb62c14e2e7f2ce66aa538f5bed209b6b464cc3/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3522"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"]},"status":200} +{"level":"debug","ts":1761605449.4096808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088860491,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/public","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"]},"status":200} +{"level":"debug","ts":1761605449.4652903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.4992192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.489996177,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a09749f6a69fbf83a8b38f778058b43af4c7f41f/media?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605449.5574193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.5860984,"logger":"events","msg":"event","name":"tls_get_certificate","id":"88c4b55a-0c6c-4754-9a93-edd89e79afcb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.239.35","Port":16753,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605449.5861468,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605449.586159,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605449.5861638,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.239.35","remote_port":"16753","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605449.647841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.733408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.268068877,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a47dadf2d2c81fb7a3ac8599a42a41b50fb738ad/projects?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605449.7384217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.7809656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042502586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e51c585f4525cb63843f1838990640c326c7f9a7?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605449.808636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160744478,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f498f8595bfb84b27b1b17abd0f59d9b735256e/resources/views/components/forms?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"]},"status":200} +{"level":"debug","ts":1761605449.8272824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.8291848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.8475864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020266487,"request":{"remote_ip":"184.73.239.35","remote_port":"16753","client_ip":"184.73.239.35","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5fcf3aa7dc84a533e706faecb174f9d765d8040a/templates/compose/freshrss.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["184.73.239.35"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 10 Oct 2024 11:48:32 GMT"],"Content-Length":["558"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"freshrss.yaml\"; filename*=UTF-8''freshrss.yaml"],"Etag":["\"c481b96d4cebd2df69e43092ccca4bda7afcd4b4\""],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605449.870048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040825625,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b60e371a6d9adaadb7b694f74123a8081d7da32?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605449.8881085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330658552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68b94e61e03e8ff26c6e84ed99f2a1154ed0e638/os?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"]},"status":200} +{"level":"debug","ts":1761605449.9198909,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605449.9570634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037143884,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65d4fc990e07ccc0133c7a9f3b999eb01d4bbe70?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605450.0115676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.0503285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038724574,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e41af1f2bb78c121f58aa70e157499ff34ff5190?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605450.1019971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.1408906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038859799,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c3c7da1f20689023530343424897d3588f35f79?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605450.1855133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.029364691,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2bf05321bb4ff53b3b857ccc42a430703eb8b1c8/src/fontcache","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605450.1938372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.2309163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037046901,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8bc42a8c2f374055d7e94ae78404c1b63c47b2fa/docs/elrail.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605450.2857115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.3767202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.4020824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025331976,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ea6d2742bfbd8f0373f71729fce82a2a8eef705/templates/compose/forgejo-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"83c5d85db9a6c4200272e5597fc4b3ef9f81d6bc\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Content-Disposition":["inline; filename=\"forgejo-with-postgresql.yaml\"; filename*=UTF-8''forgejo-with-postgresql.yaml"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 11 Oct 2024 13:27:54 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1746"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605450.4592397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173486759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1850e6fd5c4f85d684c83cb47445a673732ea34b/bin?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605450.4669936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.4866796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.5239785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037265513,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605450.5415416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074524975,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ebf2fd175c8be02726f48d21a978d79243a9d7b/ai?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605450.5585032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.5587957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000268847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c9bef190436adff1b2b06410f80129171d2d9f49/bin/scenario/README","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605450.6490448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.688933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039844405,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1830f7287835bde29e2c1840563c01c323294005?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605450.7398894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.7667532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026825011,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aac4fbc220ffa600217b3348c37d440978c6159b/os/macos/ttd.icns","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605450.8310533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605450.8877864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056694171,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cad526ef3658ad6420939a6d51707c9dbfee97c3/os/debian/postinst","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:50 GMT"]},"status":200} +{"level":"debug","ts":1761605450.9217415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.0132914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.0267742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013445207,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/056253bef2ef7710dc3df26874ed12480d57c51f/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Etag":["\"8136ec0ce090396623bd643357f62b2fe88a7f02\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["61532"],"Last-Modified":["Sat, 21 Apr 2007 13:19:43 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"]},"status":200} +{"level":"debug","ts":1761605451.104048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.1948001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.2404575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.318687784,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f8d8ca485679119e2f6bb5eae3092c478e37883/os/windows?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"]},"status":200} +{"level":"debug","ts":1761605451.2857292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.3772633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.4435804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.339497125,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57c5cc32d082be472770dcdd56e129f25e50537f/os?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605451.4664965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18073804,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2d6bf6b584e22932fc2e7778aa2d57c033ab62a/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605451.4682121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.5002434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122934768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ebfe7f60003e0894ed2fa4f8d1d8a431ed1c5482/vehicle.c?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605451.5541701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08591614,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/openttd.sln","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605451.5594132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.5634108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.36858447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2b93c96e75180acb1e157d2db1a5e7b3fdcbcbe/os/dos/cwsdstub.exe","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605451.65084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.6787267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.7009819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141535614,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc018eb7acba986b71405ab1694d13207c0c72fd/docs/Readme_Windows_MSVC6.0.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"]},"status":200} +{"level":"debug","ts":1761605451.7263868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047625164,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/database/migrations","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605451.7412055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.7774088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0361709,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4e8ac471a8d4ed1a760b7199baefa41ab2ceb16?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605451.8321066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.8650901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032949998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6a585f5430061b399cf2f05a831eed4cec918e06/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["1669"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"README_if_game_crashed_on_OSX.txt\"; filename*=UTF-8''README_if_game_crashed_on_OSX.txt"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"Last-Modified":["Tue, 07 Dec 2004 17:27:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"23bbe5796a5955da60f622678d9f88c7580c1aae\""]},"status":200} +{"level":"debug","ts":1761605451.922916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605451.959431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036480433,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/329407e9bc38bbffc66406242174276d743567a1?page=22","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605452.0146499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.1053832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.1157186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101030815,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/database?page=6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"]},"status":200} +{"level":"debug","ts":1761605452.1507845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045372597,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/958645e37f070fcead6580b8aeee47f1c4bef465/app/Http/Livewire/Team/Storage","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605452.173828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.522947237,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/59df35f43df44183ccf3ae0b651f169e4e6eace1?files=src","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605452.196593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.2866557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.3002663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013577858,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/templates/compose/n8n-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605452.3319268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135300581,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/77b7366c2947a3f2545d5542021be1cc203a74e8/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"]},"status":200} +{"level":"debug","ts":1761605452.378121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.4138296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035681658,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b09431263183701036e5b3f579e87ddcdeab4c43?page=15","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605452.469167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.5604982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.5831378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022605867,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/db0ddee9f43ee6c01d3e69c3800ea504f928d870/templates/compose/trigger-with-external-database.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605452.650853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.6884434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037563976,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/119ac66c5c70da2cff0cb434597755aa1a5dd78f?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605452.7418444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.7756684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03379979,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bf3d88facd913fa2a298feacc3f135287a98c8dd/resources/views/components/settings/navbar.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"93625efd94d114b08eff0de3a55af876f36e4525\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Content-Length":["628"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"]},"status":200} +{"level":"debug","ts":1761605452.8035553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.832789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.8837755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08018717,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/templates","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605452.9025023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06968452,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/app/Http","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"]},"status":200} +{"level":"debug","ts":1761605452.924202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605452.9350019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.465806313,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02c00f3e3ebebb17f00f979a41e6d55d69d11b0d/os/windows/winstore/manifests","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605452.9995205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075289557,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59383d3678d0dfcb53879f4db7c0f39f8cb8cf3c/resources/views/components/emails/layout.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605453.0150657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.02926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014170505,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"]},"status":200} +{"level":"debug","ts":1761605453.10568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.1972153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.1975648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320724,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/dce02c157689fa4f28d2ab53ebf5db330db5fed3/templates/compose/phpmyadmin.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605453.2462118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.287841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.327652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039762842,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9acaf7a5e39d3430258f5192a0caefd25ead293?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"]},"status":200} +{"level":"debug","ts":1761605453.3793597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.3939679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014574797,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/59c54b8aecd3bb4e96198d9110fa2e9319eb27d3/resources/views/components/services/links.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["835"],"Etag":["\"84394f7926f0990e91fa7fc5f8963bfd2c613000\""],"Last-Modified":["Mon, 25 Mar 2024 09:41:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"links.blade.php\"; filename*=UTF-8''links.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"]},"status":200} +{"level":"debug","ts":1761605453.4703486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.561151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.6518767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.6524093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182024895,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c97874eb45f80e802824dd2c8becbfc7208de67e/bootstrap/helpers?page=11","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605453.6917017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039781797,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e3aef8ebae3a2606292032ce6397eff15896dbb?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"]},"status":200} +{"level":"debug","ts":1761605453.727856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605453.7278814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605453.7278845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605453.727887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605453.727889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605453.7278914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605453.7278938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605453.7278955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605453.727898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605453.7278998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605453.7279022,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605453.7279043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605453.7279072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605453.727909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605453.7279115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605453.727915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605453.7279184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605453.7279217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605453.7279248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605453.7279267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605453.727929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605453.727931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605453.7279332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605453.7279367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605453.7279403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605453.727944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605453.727947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605453.7279508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605453.7279546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605453.7279582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605453.7279618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605453.7279654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605453.727969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605453.7279725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605453.7279766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605453.7279804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605453.7279842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605453.7279875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605453.7279909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605453.7279944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605453.727998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605453.7280016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605453.728005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605453.7280085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605453.7280154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605453.7280188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605453.7280223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605453.728026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605453.7280295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605453.7280328,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605453.7280362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605453.7280397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605453.7280428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605453.7280464,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605453.7280502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605453.7280536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605453.7280571,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605453.7280605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605453.7280638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605453.7280672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605453.7280707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605453.728074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605453.7280777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605453.728081,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605453.7280843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605453.7280877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605453.7280912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605453.728094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605453.7280977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605453.7281015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605453.728105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605453.728108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605453.7428286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.8051422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.243953494,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/62c053729a8a096cbf0833ed2eb355822e3d18ee/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605453.8343346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.8777373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04337438,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6ade36de112f7a5a89513278e6784ba4f26c79f?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605453.9086049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165745776,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/877c7e34a52874eab1eb7e2a0ed15a007390d1df/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605453.9247265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.9247403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605453.9389699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014213465,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bcb93b3b75058c3d5e4ccb1d968f874cea7c701c/projects/version_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605453.9683175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043561072,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/storage","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605454.015792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.0520988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036278283,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/80425a16eec8882d90e102b00cc35eab32c42e0c/database/seeders/TeamSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"TeamSeeder.php\"; filename*=UTF-8''TeamSeeder.php"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"Last-Modified":["Fri, 14 Jul 2023 09:27:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["716"],"Etag":["\"67c5ec48977a0aa0eb2e58956537a56aa1039280\""]},"status":200} +{"level":"debug","ts":1761605454.1067011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.1245568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017825786,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e89a40994a11615fa2521b66811d56f8df507022/os/macosx/Info.plist.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605454.1977913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.2147474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016935066,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d4d9268f127387a49ae5f61994b7d49baffc7854/database/seeders/ApplicationPreviewSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"ApplicationPreviewSeeder.php\"; filename*=UTF-8''ApplicationPreviewSeeder.php"],"Etag":["\"7649390736dbc4bad855ca4caaa54884f5697b2f\""],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["408"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"]},"status":200} +{"level":"debug","ts":1761605454.268081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.02184763,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2bf05321bb4ff53b3b857ccc42a430703eb8b1c8/src/linkgraph","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605454.2891407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.3264935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037333873,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6437199965db1ddb8d2e78e5006acae9f90c4f8?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605454.380418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.4169884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036550776,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c3a99fe4c09d347d8d1ef3478c18d8aa001574e?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605454.4717152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.5587919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087042584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/80425a16eec8882d90e102b00cc35eab32c42e0c/database/seeders/LocalPersistentVolumeSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605454.5619178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.5621896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000243789,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d1657fae80732d69a3c7a50b4f06292400d1d759/media/extra_grf/oneway.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"]},"status":404} +{"level":"debug","ts":1761605454.6528912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.6914363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038513345,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96097b34a57feb7547c789b352e9b650fb2a9fea?page=13","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"]},"status":200} +{"level":"debug","ts":1761605454.7447622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.8363938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605454.8527734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0163483,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f4ffba1a6e758fab96752ba94261d503e0cdee95/langs.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"]},"status":200} +{"level":"debug","ts":1761605454.876267,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61109: EOF"} +{"level":"debug","ts":1761605454.8772483,"logger":"events","msg":"event","name":"tls_get_certificate","id":"57450a48-50e3-403e-a71e-a2b2fd70522a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61110,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605454.8772812,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605454.8772898,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605454.8772936,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61110","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605454.8791437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605454.8818047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00263114,"request":{"remote_ip":"192.168.1.64","remote_port":"61110","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["551"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.3289"],"Date":["Mon, 27 Oct 2025 22:50:54 GMT"]},"status":204} +{"level":"debug","ts":1761605454.9274926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.0110488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083526525,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c19c13b4e279b17cfeb370867e4ebbcebe7452ef/bootstrap/helpers/shared.php?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605455.0181527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.0462308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0280443,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bbd6780971d729e675f23e32011e6abceeec4345/examples/traefik-dynamic-catch-all.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"]},"status":200} +{"level":"debug","ts":1761605455.1087558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.11649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371700575,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/85df9df9b663140cee15dc858ec9ffa9295fa7ee/os/os2/installer/make_installer.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605455.1187055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.150758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041956968,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/689e7efe2ff8934f40a9dc1d47602e6579523e6d?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605455.1942182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07547202,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/bootstrap","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605455.2001815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.2484033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04816981,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fae9df329e7315e92953e77488acd83af9a29c12/media/baseset/misc_gui/misc_gui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"]},"status":200} +{"level":"debug","ts":1761605455.2916772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.3334754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041745559,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6312c0ba84d1363917bef5b39c372f37e3933f90/resources/views/livewire/settings/backup.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605455.3823984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.4028907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020439833,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/81b35213f2b3429b60f7386ead0532b6ede6307b/bin/data/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Content-Type":["application/octet-stream"],"Etag":["\"50a2670aabf0e5c55b6eee107822c7e4f702d956\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 02 Sep 2010 20:00:48 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Content-Length":["520722"]},"status":200} +{"level":"debug","ts":1761605455.4733148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.564374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.5668666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093523541,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61efdfb7c173dfbd6aa56c5f4f7b2b6cd6b9428c/app/Models?page=7","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605455.6019268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037514944,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94c9e6533192804e277372bd65604bd244d58e80?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"]},"status":200} +{"level":"debug","ts":1761605455.6554685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.6772647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021759612,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c7fc00095cdb548f4f12b908eaca0570061bb30c/resources/views/server/all.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605455.745913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.8376758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.8830128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137049157,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67fec6c7a7570090e5ca90e6646aabcd43f9cd80/Doxyfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605455.928048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605455.9411316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013062455,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c20aa0b2564d41f17554d46099c6e1e0a5b2f66c/app/Livewire/Server/Show.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["917"],"Date":["Mon, 27 Oct 2025 22:50:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 05 Feb 2024 13:40:54 GMT"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Etag":["\"92449820c63a16ef0d9a4d315796ee74cbb355cc\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605456.0189977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.1100867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.1263509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016234555,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7698bb6dbfe5353734ee3a34a1f58933c49bfcb/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605456.2015405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.247034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045457728,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00422b37ef3241f976018a23df24e5a22d6867ea?page=298","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605456.252163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233144046,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b6ff9c52b04ec47de1281284fcc99f6775f2302/bin/data/orig_win.obs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605456.2541957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.416495773,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39ded38c01e519686e45bf3f066bc0d42225aef0/os/os2/installer/make_installer.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605456.2921336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.3047452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.314393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022228225,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b304c06a4a7c666260b42e07d064b4ae32ff16a7/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3879"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605456.345993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041212083,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605456.3938768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.4087992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014886193,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/007e4fcf4389ffbde0b95bf6f413806acf78a4ca/app/Notifications/Server/DockerCleanup.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"DockerCleanup.php\"; filename*=UTF-8''DockerCleanup.php"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"Content-Length":["2014"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7ea1b84c2feb6b19f77f972880d6738cce4c838f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 21 Oct 2024 20:40:43 GMT"]},"status":200} +{"level":"debug","ts":1761605456.4281595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.322445135,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb6a01cab3b6954a8ba7b50057fca382a8f99790/src/vehicle.cpp?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605456.4748669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.5173244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042426823,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c4850475c3b91099afc6b7149fc77d0b4746cf72/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605456.5664637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.5863125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019811739,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db924a4681f019a6372f5192693af5aede36d080/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605456.6577415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.7484078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.7737706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025320225,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ee064b75da8dd9e770e82c795352c24c4547300/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605456.8394058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.856169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198387993,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/53ce82b671c62edaea4140c600cdf44d23cec1c0/bin/ai?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605456.9309788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605456.9530158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021998712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19cfe4e51455d1097ca56824ab14968fe79cf4a3/app/Livewire/Security/PrivateKey","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605456.9757066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136264838,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c5de1a25c35bfa96ab3b4eed89b67b504e84ace2/resources/views/livewire/subscription","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:56 GMT"]},"status":200} +{"level":"debug","ts":1761605457.021618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.0346074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012935406,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8b67672080c44729d6c2f62584c6e027d8acdc6f/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 29 Dec 2006 00:06:31 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4299"],"Etag":["\"7b7ec490fcdf04da927df76819076c32d34a809f\""],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"]},"status":200} +{"level":"debug","ts":1761605457.1129525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.1267133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013720907,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f2f9ef7a9f72efb5bc1f0011f9e3f08011a0989e/projects/version_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605457.2039275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.2476068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043643847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/537f9676e68d8c660724e1d5a58e3a8f429a4ce9?page=286","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605457.2954478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.3547602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.386128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.4273338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.4766378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049247462,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/bootstrap/cache","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"]},"status":200} +{"level":"debug","ts":1761605457.477748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.5358818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240400376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bcb93b3b75058c3d5e4ccb1d968f874cea7c701c/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605457.5681152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.5990202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121234863,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/852be5fd93c356fb0c6e0896daf5e24e574daa6a/app/Livewire/Project/CloneMe.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"]},"status":200} +{"level":"debug","ts":1761605457.5995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031349079,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f6b15f9fc446ed90212a1051852befee3975ffa3/music/dmusic.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"3af6dfc810dead18fad4a9f8a506ab90df9ee954\""],"Last-Modified":["Thu, 26 Jan 2006 22:09:25 GMT"],"Content-Length":["5142"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Content-Disposition":["inline; filename=\"dmusic.cpp\"; filename*=UTF-8''dmusic.cpp"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605457.6471703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261009678,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7648df7fb51ebb71caba70d2399e49b65fac76a3/os/debian/menu","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"]},"status":200} +{"level":"debug","ts":1761605457.659065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.7498145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.8185394,"logger":"events","msg":"event","name":"tls_get_certificate","id":"60a1c2e9-139c-48e0-bd51-4ce0ffe885ac","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.60.17","Port":14487,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605457.8185842,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605457.8185937,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605457.8185976,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.60.17","remote_port":"14487","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605457.8274763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077626843,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2a891db7e15065c5027fe7970b4fe5f4a8c5c12/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605457.8288004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.474002676,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2c829bbc0fc629e2c985dbf612e7a5a28f5367c0/src/linkgraph","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605457.8412018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.852044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192946004,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d34bdd8900908f74311a8c7bfe21494ab2520fd1/media/openttd.32.xpm","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605457.9320242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605457.9383729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097143486,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9b5f7f9d382165cfc1efce9bc4a162094d17e86d/music/qtmidi.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605458.0230434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.0630102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0399317,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01dfcd1cbd460a280888c8b934af8f8cf1f60d52?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"]},"status":200} +{"level":"debug","ts":1761605458.1148841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.1575027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04257857,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40935ee4a1191078cc0ef3e77231a45150833b30?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605458.157597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.225530703,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad2049848ad6f4d20156c6333bc0d23213b261a0/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"]},"status":200} +{"level":"debug","ts":1761605458.2061536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.2386656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.2390184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000326115,"request":{"remote_ip":"98.84.60.17","remote_port":"14487","client_ip":"98.84.60.17","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/templates/compose/uptime-kuma.yaml","headers":{"X-Forwarded-For":["98.84.60.17"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605458.252978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046796722,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9403986643ab3aa11092bb3c2c4e37ba78ad5efc?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"]},"status":200} +{"level":"debug","ts":1761605458.2972834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.3889575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.4283848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0393856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df6c48fdba7933e30a16c82e69d8d57ab9515e6d?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605458.4802616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.4935284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013232756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f9c48b85946d6f03a4a9fc6e9499af7b3e05f2f/docs/linkgraph.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 09 Jun 2013 12:52:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"2515185a4a5db34c5973c33545a58028ad051c38\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Length":["1667"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"linkgraph.txt\"; filename*=UTF-8''linkgraph.txt"]},"status":200} +{"level":"debug","ts":1761605458.5718765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.5946836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.6040995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.30678754,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6ca10b05a316b801908cde1fe7de2f4236f6fb8/projects?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605458.6128962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040994012,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/namegen.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4c9a5204191da90ce5268a397e0f016fb9e8cab8\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Content-Length":["188"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"]},"status":200} +{"level":"debug","ts":1761605458.6294608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03474427,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/0aa816b4f29af66050912df5f379f578f57f237d/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"]},"status":200} +{"level":"debug","ts":1761605458.6631234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.663501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349549,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f1452a097108c9cfb9e04d68907f5fd7d3bca50/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605458.7205071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605458.7205207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605458.7205234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605458.7205253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605458.7205274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605458.7205293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605458.7205317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605458.7205336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605458.7205362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605458.7205381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605458.72054,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605458.7205422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605458.7205443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605458.720546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605458.7205482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605458.7205498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605458.7205522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605458.7205539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605458.7205563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605458.7205584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605458.7205603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605458.720563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605458.7205648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605458.7205665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605458.7205687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605458.7205703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605458.7205722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605458.7205741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605458.7205765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605458.7205787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605458.7205806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605458.7205827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605458.7205844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605458.7205865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605458.7205884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605458.7205904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605458.7205925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605458.7205942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605458.720596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605458.720598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605458.7206001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605458.7206018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605458.7206037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605458.7206056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605458.7206075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605458.7206094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605458.7206113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605458.7206135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605458.7206151,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605458.7206175,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605458.7206192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605458.7206213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605458.7206283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605458.7206302,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605458.720632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605458.7206337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605458.7206361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605458.7206383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605458.72064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605458.720642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605458.7206438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605458.720646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605458.7206476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605458.7206495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605458.7206516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605458.7206533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605458.7206554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605458.720657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605458.7206593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605458.7206612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605458.720663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605458.720665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605458.7546535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.7704048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015720787,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/video/null_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605458.845155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605458.9010122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055822357,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef923fae44f785ef0446174de3eb78dbbf333019/table/tunnel_land.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605458.9366999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.0271568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.0444946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107764469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07605205ee6775be3edabd0d249dd0e7a541a51/composer.lock?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605459.0504863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023296809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e01099b06f308d951eb36c4f9930cf271828c4b/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"]},"status":200} +{"level":"debug","ts":1761605459.118577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.2094321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.2567797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047302415,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4071e096bc6ac9a7306fa0bc397b2155ec502fbb/app/Livewire/Security/ApiTokens.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605459.2998016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.3930295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.3941734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275559948,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1a287d73caaa93b75d40271ddc7ca733e783124/docs/landscape.html?page=1","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605459.435242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042173146,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8f2d96250ee31ce663ccfb6b3b8426939e79543?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"]},"status":200} +{"level":"debug","ts":1761605459.460287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160451585,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2bde2d6c558398bba7bca7532d414ad9f50efa6/music/extmidi.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605459.4745443,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2b7873fd-7120-4b24-aa3a-f82709d43f57","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.218.170.184","Port":43423,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605459.474598,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605459.4746184,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605459.4746325,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.218.170.184","remote_port":"43423","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605459.481889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.4927375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010818124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d415bb2902482e5a7d0cdf66001498250a90d85b/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 10 Aug 2013 12:47:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"145d6c6f5d348a852e1ca2a4657c91bb287fe2c7\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Content-Length":["113547"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"]},"status":200} +{"level":"debug","ts":1761605459.5734622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.6644945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.704212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039681859,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a1e697a292e7ffaafc7e19226adf2383889a4fc?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605459.7408278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.7553341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.7664196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011051454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bf3d88facd913fa2a298feacc3f135287a98c8dd/resources/views/components/emails/layout.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Content-Length":["85"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"fe04a8a599c5b34c150f748fa9d507f5e7c16b72\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"]},"status":200} +{"level":"debug","ts":1761605459.7720115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031150666,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/database/migrations","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605459.84584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.8943615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.320853778,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1cf56609defb1ea8bd5d642f6df1bccb000d7d6/docs/landscape.html?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605459.89936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053486173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fbd2f5cb5e11b0c4b723a9e1115fee2cf3a4c69?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:50:59 GMT"]},"status":200} +{"level":"debug","ts":1761605459.937978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605459.9383178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304604,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/afd1263ce1b52c8e04eec2dd88738ed322ada467/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:50:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605460.029457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.1207106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.1648288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044068618,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54db96be43bbb94f3d5193647be2f787a192f358?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"]},"status":200} +{"level":"debug","ts":1761605460.2108839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.2490458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.2494154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341704,"request":{"remote_ip":"44.218.170.184","remote_port":"43423","client_ip":"44.218.170.184","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0d45d9980c584d042ee0b0ff70d3b1ace05e1a81/bootstrap/helpers/remoteProcess.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.218.170.184"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605460.3024898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.3228471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020308867,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f89d6bea0ef8d198027c7bcaed5c457aaa228330/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3e4b4fa68e2b7f593e152af66f10d38bb1b08450\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["7487"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 04 Jan 2010 19:42:29 GMT"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"]},"status":200} +{"level":"debug","ts":1761605460.3749452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.345448433,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9f17b8ddeeb5f6066ea5459d20d687d1bbbe7ec5/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605460.3798199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168902447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a0831a35a2f31e2447691c0cfd20e52adecee149/projects?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605460.3933406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.4297566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036372389,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c7fe6641190c4734c64f4713ad11711c1f340f13?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605460.4845445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.5376322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053041054,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6e1353ed985442462374b8cc4027d8677932138d/ttd.sln","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605460.5753837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.5956419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020211513,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7e683e1da63e3db4124644ef2a1ac0c5a7e513cf/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"637b28b2e2972f29c0eab48fc4def006bcd88833\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 03 Jan 2010 21:35:17 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Content-Length":["4180"]},"status":200} +{"level":"debug","ts":1761605460.6666946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.6764436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009710166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f42a968a6aca14428ae5c2a46358565a2933064c/aircraft_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"13909587ccb377f7ef60a5e7ff53c08977045ce2\""],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Jul 2006 14:43:53 GMT"],"Content-Length":["61240"],"Content-Disposition":["inline; filename=\"aircraft_cmd.c\"; filename*=UTF-8''aircraft_cmd.c"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605460.7570188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.8479772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.8807423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032732527,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4fed9cec459eb1a21f703d1856759cafb74d71d1/docs/Readme_Windows_MSVC6.0.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 18 Dec 2005 20:48:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC6.0.txt\"; filename*=UTF-8''Readme_Windows_MSVC6.0.txt"],"Content-Length":["3167"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"91514f38aec1bc81dbff8690bddfa522121509ef\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605460.9201398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.9398582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.949995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605460.9502695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010382463,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/774dcda83e45f29eac0f27956a0f9dd3dab3e4b8/player.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8905"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Etag":["\"9739d61792955f17dca466f14ed264fd62035d5a\""]},"status":200} +{"level":"debug","ts":1761605460.9976165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240549206,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e11b817281e4808c613b4c18cf4d5a65009e2e20/projects?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605461.0304394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.0515695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101539834,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605461.0546153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024139788,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c70b61b04f7ce0729ba4fcfae99bd87cd271e0f7/bin/baseset/orig_win.obm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605461.072045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151868594,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2c8ec1bfafe92c02e11fdb63730ff173cc04217a/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":200} +{"level":"debug","ts":1761605461.121004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.1615424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040507956,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/244fd8215daf8fd190c201da7fc3659a944427cc?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605461.2124112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.2529988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040555676,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5228b45b7d8e3fa78072e21b90bbb7aa0c85f77e?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":200} +{"level":"debug","ts":1761605461.3030696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.394471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.399661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096560177,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8cfa88eff8385cf1713227f35a3c29e67455bc85/app/View/Components?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605461.4368258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042320112,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed1b842ad38d9c6471e92f4da7a1a88e1e9d63eb?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605461.484825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.4982135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013358143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ed0484551499ede418ea7211040a5f3f5633a597/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":200} +{"level":"debug","ts":1761605461.5759835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.5763698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d160536315ab60277e37faf8462dde52f4ff801d/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":404} +{"level":"debug","ts":1761605461.6670058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.6836133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016574396,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/music/bemidi.cpp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":200} +{"level":"debug","ts":1761605461.7580802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.7971504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039033636,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc8d0af77c74ba9eab164b349f42723d903cb6c1?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605461.848792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.8662152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017391758,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79255c02941ad4abd381b0f296783ebb890da263/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_1.5.nut\"; filename*=UTF-8''compat_1.5.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"8ff5a39d15ec140b4d60f85cb63f0082cab037b8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1344"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"]},"status":200} +{"level":"debug","ts":1761605461.9403985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605461.9784982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038062185,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f51b869e697193bc0825d4e2c63ce09d1c21298a?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.0308201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.0921652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061310293,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/Resource","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.0945146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.0948567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000310896,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0aa816b4f29af66050912df5f379f578f57f237d/artisan","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605462.1224155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.1366866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014243803,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/62295ef573771462cadf0803a849dd18cece6aec/app/Http/Livewire/Server/Proxy/Status.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605462.2129464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.226833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013854038,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/992bc6c345977e638eefc2d77e9dcfef9233e382/docs/Readme_Windows_MSVC.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.30452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.3212006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016649187,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bac74ec2b0e3f5ed03f73b38b0276b595ce723c/bin/CMakeLists.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9d75bc0eeaf4140e1ebee78b110ff000c3964f98\""],"Last-Modified":["Fri, 02 Apr 2021 08:15:45 GMT"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Content-Length":["44"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.3949428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.4448493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049873241,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc68dac03585f2c6405d79d55781e67ebceb2a7b?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"]},"status":200} +{"level":"debug","ts":1761605462.486528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.5228336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03627168,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6607dfdc683ac5dcf0ba0669f9eb72ea950c1ec9?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"]},"status":200} +{"level":"debug","ts":1761605462.5769014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.5804248,"logger":"events","msg":"event","name":"tls_get_certificate","id":"021a326d-be4d-4fe2-87e7-ec840ecc62f5","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[4588,29,23,30,24,25,256,257],"SupportedPoints":"AAEC","SignatureSchemes":[2309,2310,2308,1027,1283,1539,2055,2056,2074,2075,2076,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":46266,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605462.5804691,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605462.5804803,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605462.5804899,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"46266","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605462.5908098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.5926366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001796186,"request":{"remote_ip":"10.0.47.1","remote_port":"46266","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/info/refs?service=git-receive-pack","headers":{"Pragma":["no-cache"],"User-Agent":["git/2.49.1"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br, zstd"],"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Www-Authenticate":["Basic realm=\"Gitea\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Content-Length":["13"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":401} +{"level":"debug","ts":1761605462.593095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.6129706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019851414,"request":{"remote_ip":"10.0.47.1","remote_port":"46266","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/info/refs?service=git-receive-pack","headers":{"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Authorization":[],"User-Agent":["git/2.49.1"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Pragma":["no-cache"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-receive-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["298"]},"status":200} +{"level":"debug","ts":1761605462.6169772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040041757,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/85fb4eb94b804a0412ae4db51343fb8ac2d8b824?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.6687033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.6915941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022859164,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fc3685035fe349628ffcbeb559196a96b3e24892/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605462.7031584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.7598076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.8515277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.9058058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14596234,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/17f8534e5a8d360590fdcbbae6109c563673c2c1/vehicle.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605462.942718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605462.9564414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013678647,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/music/extmidi.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"]},"status":200} +{"level":"debug","ts":1761605462.993919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290716182,"request":{"remote_ip":"10.0.47.1","remote_port":"46266","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/git-receive-pack","headers":{"Authorization":[],"Content-Length":["942954"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.49.1"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Content-Type":["application/x-git-receive-pack-request"],"Accept":["application/x-git-receive-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["application/x-git-receive-pack-result"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:02 GMT"],"Content-Length":["115"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605463.011179,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e02c196c-53a6-47f8-92df-bd163c1b148f","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49199,49195,49200,49196,158,49191,103,49192,107,163,159,52393,52392,52394,49327,49325,49315,49311,49245,49249,49239,49235,162,49326,49324,49314,49310,49244,49248,49238,49234,49188,106,49187,64,49162,49172,57,56,49161,49171,51,50,157,49313,49309,49233,156,49312,49308,49232,61,60,53,47,255],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":46270,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605463.0112188,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605463.01123,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761605463.0112348,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"46270","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761605463.0142858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605463.0327764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.0646217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.050296219,"request":{"remote_ip":"10.0.47.1","remote_port":"46270","client_ip":"10.0.47.1","proto":"HTTP/1.1","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/api/v1/messages","headers":{"Authorization":[],"User-Agent":["axios/1.12.0"],"Accept":["application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7"],"X-Forwarded-For":["10.0.47.1"],"Content-Length":["615"],"X-Forwarded-Proto":["https"],"Content-Type":["multipart/form-data; boundary=--------------------------06c6f2ece6ed45a4da88fbc5"],"Accept-Encoding":["gzip, compress, deflate, br"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Language":["en"],"X-Ratelimit-Reset":["1761605523"],"X-Frame-Options":["DENY"],"Access-Control-Allow-Methods":["GET, POST, DELETE, PUT, PATCH, HEAD"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Ratelimit-Remaining":["199"],"Access-Control-Allow-Headers":["Authorization"],"Expires":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Ratelimit-Limit":["200"],"Strict-Transport-Security":["max-age=15768000"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605463.0669155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":23.68141579,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=350&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Priority":["u=1, i"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["197"],"Etag":["W/\"4a21098bf0ab18a6b9ddcce0ad6782707634fa9a\""],"X-Frame-Options":["DENY"],"Expires":["Mon, 27 Oct 2025 22:51:03 GMT"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Reset":["1761605463"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Content-Language":["en"]},"status":200} +{"level":"debug","ts":1761605463.0716574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605463.0886838,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7b05af4b-3673-4651-aaca-0bceae12cc40","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.214.251.19","Port":49951,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605463.0887225,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605463.0887322,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605463.0887365,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.214.251.19","remote_port":"49951","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605463.0946329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061810556,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ccd3d4aded20558eac80327db660991512c245c6?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605463.1237838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.145115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021279236,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76fcfd3efdcc7654da3870fb1b1e217dbc52a7ec/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2006"],"Etag":["\"885b2dc623bd935af11a89cf0970d0c7f3771d7f\""],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605463.1990967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347529076,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/051cd43a02e3bd9a794df7cb4d4c6f635136cb50/docs/newgrf-additions.html?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"]},"status":200} +{"level":"debug","ts":1761605463.2154381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.2157373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00027625,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1c754c75d6aeaf400569befb4ba0b7b36ac84347/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"]},"status":404} +{"level":"debug","ts":1761605463.2867026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.306495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.3194578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032719182,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0aa816b4f29af66050912df5f379f578f57f237d/artisan","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605463.3262854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019758839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/public/svgs/phpmyadmin.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605463.397943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.434622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e66fd55fbddf9ecf04091047ddc443decd1f274b?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605463.4879334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.5043359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016371895,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Project/New/SimpleDockerfile.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605463.5794895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.628319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048793156,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cec96388cda14183941bdb8362518c84bc6e905?page=25","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605463.6491625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.6700287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.6835034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01343649,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b68fb8c6ed1b3b1bb43bfee97790e83bf8905714/media/openttd.desktop.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605463.6900847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040896639,"request":{"remote_ip":"18.214.251.19","remote_port":"49951","client_ip":"18.214.251.19","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/commits/tag/v4.1.0/frontend/src/components/ui/radio-group.tsx","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.214.251.19"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"]},"status":200} +{"level":"debug","ts":1761605463.7210286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605463.7210455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605463.7210486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605463.7210507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605463.7210526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605463.7210548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605463.7210567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605463.7210586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605463.7210605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605463.7210627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605463.7210648,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605463.7210667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605463.7210686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605463.7210705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605463.7210724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605463.7210743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605463.721077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605463.721079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605463.7210808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605463.7210827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605463.7210846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605463.7210867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605463.7210884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605463.7210903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605463.7210925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605463.7210944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605463.7210965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605463.7210982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605463.7211003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605463.721102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605463.7211041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605463.7211063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605463.7211082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605463.7211103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605463.7211123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605463.7211149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605463.721117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605463.7211187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605463.7211208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605463.721123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605463.721125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605463.7211268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605463.7211287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605463.7211308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605463.7211328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605463.721135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605463.7211366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605463.7211387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605463.7211406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605463.7211425,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605463.7211447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605463.7211466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605463.7211485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605463.7211504,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605463.7211528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605463.721155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605463.7211568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605463.721159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605463.7211607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605463.7211628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605463.7211647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605463.7211666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605463.7211688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605463.7211704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605463.7211723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605463.7211742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605463.7211761,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605463.721178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605463.72118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605463.7211819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605463.7211838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605463.7211854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605463.7617993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.8097315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04783037,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e0c37dcc7fccba159d2fd88833ce3440d5bd64ab/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605463.8523886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605463.8882065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035772789,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/115877a111a7f5baef0d7964a4da9a97e6ba982a?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605463.942986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.033969,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.1044807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070470982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Livewire/Notifications","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"]},"status":200} +{"level":"debug","ts":1761605464.125485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.1381035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012588923,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 29 Dec 2004 13:13:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"fb2d2b0d34649e1552ec8f533e00f4ca89424425\""],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Content-Length":["5079"]},"status":200} +{"level":"debug","ts":1761605464.216643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.22,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276982571,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc8b2d9826231d3f8fd62b2499e7526149567e17/bin/ai/regression?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605464.2424664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.242547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000062648,"request":{"remote_ip":"144.76.32.237","remote_port":"25536","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2cdd8b74296b89c73cba86218ba7a93521d5ce3f/src/fontcache","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605464.3072767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.3982792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.3996758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.4484692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141166709,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/industry_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605464.47531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075599561,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605464.48955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.5037134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014139536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/91ca8ab326306e159cc47e60aab9f707fc913c12/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3545"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"]},"status":200} +{"level":"debug","ts":1761605464.5775547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.360879344,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/103d88ee334a3637c490d9f3c823908e8336b98e/cmake/FindFluidsynth.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"]},"status":200} +{"level":"debug","ts":1761605464.5803914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.5831583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002734375,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605464.5916543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193343183,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a023c9ae689105c1ece08d2f0e09a59840e6a732/bin/ai?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"]},"status":200} +{"level":"debug","ts":1761605464.6711771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.7109542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039737634,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c84d13454414b84b72540265b793aeec938cdd3?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"]},"status":200} +{"level":"debug","ts":1761605464.7618985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.7820222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020093611,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/872c51f1340d8555dd41e9f0e1fb577354d480ac/industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605464.8535657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605464.8857007,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61116: EOF"} +{"level":"debug","ts":1761605464.887323,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ffad9f8-d783-417e-8ffe-a2795a8d78f8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61117,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605464.887357,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605464.8873668,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605464.8873718,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61117","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605464.8892741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605464.891947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038355168,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4f4044859b9ae89f70dcffc459b81d769c0a93f?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605464.8950448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005745561,"request":{"remote_ip":"192.168.1.64","remote_port":"61117","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Content-Length":["551"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.4611"]},"status":204} +{"level":"debug","ts":1761605464.9799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.008831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028895244,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/station_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.0354097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.126782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.137054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010230336,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/players.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["37987"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1b6b99c85a5150bd86dda1592511c70eb842a158\""],"Last-Modified":["Thu, 05 Jan 2006 12:40:50 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605465.1819212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146476399,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03191bba4bfe67c0ee86eb33e6a8a6a7b41c00bf/BUGS","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.2181919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.3083463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.3110619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092830866,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/airport.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605465.399593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.4899786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.5292351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.5433354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053313647,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/396f4ad6a81ed3dc55aaccff2e79da3451c49a40?page=414","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.5638247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034551226,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605465.5818772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.5998225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200145056,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5e70b67b5e0cd187ddd8c76f13ba7dcf5661e5f/vehicle.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.6454747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.337084637,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b367ab708fa6115887752869d66b902c529b9fc/os/windows/installer/install.nsi","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605465.6729765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.6958635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022853855,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1154"],"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605465.7435803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161661526,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/50e09b684b70817fc92ba58bf8d0fdbd89d3f98e/app/Models?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.764072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.776885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012783179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8abdbcece696723a9169f14427efecd938b8637b/projects/version_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605465.8548148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605465.9465735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.0373695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.0645082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209659874,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ad425e8029106b6af017c19d3498eb68f3b0403/video/cocoa_keys.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"]},"status":200} +{"level":"debug","ts":1761605466.082294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135691377,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7606b2707d5bee3f274e1e0dd58b00decd5110a0/video","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605466.1280782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.18861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060497711,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a6e7efd767aa28e9342044b7a621201ddf280517/ttd.sln","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605466.2188401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.267378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048502197,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9f69f387d6a4b869d0f0985d92bb19cd0743849?page=150","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605466.3075523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27013926,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df39af7be8112f67d017db9c4b5711dc848129de/os?page=2","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"]},"status":200} +{"level":"debug","ts":1761605466.3095398,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b5927a21-75ec-42b8-b634-85ab9da66ad0","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.205.163.103","Port":52565,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605466.3095741,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605466.309584,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605466.3095906,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.205.163.103","remote_port":"52565","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605466.310106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.4483445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.5388722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.5784159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03951269,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48258d844f47f3e138e2bbe55b60a389d7e5d0a9?page=10","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605466.62997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.6710162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041001937,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82ef98a90a2579927df4479b63d3ad9f555d0057?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605466.7118845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.401748963,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a68031ab0858970197b08293a59b7d17b34dbb3/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"]},"status":200} +{"level":"debug","ts":1761605466.7175848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.7213705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.7719457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323561873,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b367ab708fa6115887752869d66b902c529b9fc/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605466.772853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055235821,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605466.8125722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.8713655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.90305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605466.9331543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061755472,"request":{"remote_ip":"34.205.163.103","remote_port":"52565","client_ip":"34.205.163.103","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/.editorconfig","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.205.163.103"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605466.94102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037938592,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35b9c360359e09d2c936e4769b4b9fe7287f8bab/resources/views/components/emails/header.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["7"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""]},"status":200} +{"level":"debug","ts":1761605466.994155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.085002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.1061437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02110635,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"]},"status":200} +{"level":"debug","ts":1761605467.131062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.318448794,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3fbd2b6bbc4768cb6d381641f1dc197bb67a2013/bin?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"]},"status":200} +{"level":"debug","ts":1761605467.1313832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.409983136,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b9c9e93f83197a516ac4ad022fc00d306ff15ba/os/macosx?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605467.1760705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.2270308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050923472,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48dc4219eac623a2db6151f6d00ce9f91e23c871?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"]},"status":200} +{"level":"debug","ts":1761605467.2677615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.2681391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348036,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e4648bcf9cfbb0cae9b5d123563b7fc7a74e6852/app/Livewire/Security/PrivateKey/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"]},"status":404} +{"level":"debug","ts":1761605467.3105972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.316404179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab630cb5e269a919a8784cd6317f2f5c280d43a7/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605467.3589559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.4300187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071025248,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10c6d4c738fa563831b2c320363d736fd4b25603/ai","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605467.4500983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.4612541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011121457,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3fcb240f8e4d02aace63a7ba4a96284b3aedef86/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c40308592cf4a2d1f2614064aae3872bbad704bb\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12216"]},"status":200} +{"level":"debug","ts":1761605467.5415795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.569419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027813043,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/65d2a381d9ba306dee3a813fa486890dc11bb66d/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605467.6323001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.6475403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015207189,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/243d1c06fcbfec4aa031393356621b4876439b4a/database/seeders/SubscriptionSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["215"],"Etag":["\"03a5ed8f39e17a5d96fa120dbbc221684c457bc4\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"SubscriptionSeeder.php\"; filename*=UTF-8''SubscriptionSeeder.php"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605467.7229493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.7378469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014862699,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f83fd2c9346d81f554f367448c45a86ce04fd2a/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Apr 2005 12:47:09 GMT"],"Content-Disposition":["inline; filename=\"plistgen.sh\"; filename*=UTF-8''plistgen.sh"],"X-Content-Type-Options":["nosniff"],"Etag":["\"237901eb8611e7bdec41c95331f18018bc8320e2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1536"]},"status":200} +{"level":"debug","ts":1761605467.8145673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.866575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.905546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605467.9442565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077653754,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/database","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605467.9467556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041165476,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/893e405af09ed97261ff25de195b4bd6825bc8f6?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605467.9966748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.087398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.097738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101031395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/453b30e387f8d8ab1839d96b0d1f9a8fea841292/music/dmusic.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605468.1113236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.296731402,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f9fbf528788a2faa8396c6cc638c68dde484fc6/docs/admin_network.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"]},"status":200} +{"level":"debug","ts":1761605468.1398294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052393242,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1a9e1bcc8813b26a1800cca64bb75ffa3aa91629/docker/prod/nginx.conf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"nginx.conf\"; filename*=UTF-8''nginx.conf"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f26dc30495a6ead95df103784e2e2451c393454f\""],"Last-Modified":["Wed, 29 May 2024 06:44:57 GMT"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Content-Length":["68"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605468.1783793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.1889684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010562533,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aca198e0bb7e629966a995128c79f016fa9bc2f4/resources/views/components/modal-confirmation.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"modal-confirmation.blade.php\"; filename*=UTF-8''modal-confirmation.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Etag":["\"ef6c477f21a155c890ffafb5763fbd8160807651\""],"Content-Length":["17561"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 11 Oct 2024 07:41:49 GMT"]},"status":200} +{"level":"debug","ts":1761605468.2688382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.30592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037041301,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08d884bce850025666ebe124d1a7adda53201c44?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605468.3599136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.3971963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037246989,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12cfa5526b5b0f935763cd94b392d3b250c92e9d?page=56","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"]},"status":200} +{"level":"debug","ts":1761605468.4511871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.4866037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035388215,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcf8420c43cf0f7caf19799dbd0a00a801b92c06?page=12","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605468.5418317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.633293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.6563268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023013104,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/resources/views/components/team/navbar.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605468.7235756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605468.7235923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605468.7235947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605468.7235975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605468.7235997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605468.7236018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605468.7236042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605468.723606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605468.7236078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605468.72361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605468.7236116,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605468.7236137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605468.7236154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605468.7236173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605468.7236192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605468.7236211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605468.7236316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605468.7236338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605468.7236357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605468.7236376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605468.7236395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605468.7236416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605468.7236435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605468.723646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605468.7236485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605468.723652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605468.723655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605468.7236583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605468.7236617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605468.7236652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605468.7236683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605468.7236714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605468.7236745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605468.7236774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605468.7236805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605468.7236838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605468.723687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605468.72369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605468.7236934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605468.7236967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605468.7237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605468.7237036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605468.7237065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605468.72371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605468.723713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605468.723716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605468.7237196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605468.723723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605468.7237263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605468.7237296,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605468.7237327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605468.7237358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605468.7237391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605468.7237422,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605468.7237456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605468.723749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605468.723752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605468.7237551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605468.7237582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605468.7237613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605468.7237647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605468.723768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605468.7237713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605468.7237747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605468.723778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605468.723781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605468.7237844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605468.7237878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605468.723791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605468.723794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605468.7237973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605468.7238007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605468.7246473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.815897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.8314397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015508858,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/499fc9cced369eed258d021f420ac39bc2b4300c/app/Actions/Shared/ComplexStatusCheck.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ComplexStatusCheck.php\"; filename*=UTF-8''ComplexStatusCheck.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Etag":["\"5a7ba6637c69ab470b7357b459ec42bacef808c4\""],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2558"]},"status":200} +{"level":"debug","ts":1761605468.8441052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.302245657,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15c8e676556aadc4ea01d8ce68618a390572b047/bin/data?page=2","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605468.888681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164008781,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/38f4cb64699af17b3456b93157eb528d6532b46d/bin?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605468.9072025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605468.9198148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012585046,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9abf858aafc1f0b72b5416ab792003545bb2c9cf/os/macosx/Makefile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Makefile\"; filename*=UTF-8''Makefile"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 01 Jul 2006 10:32:46 GMT"],"Content-Length":["4975"],"Date":["Mon, 27 Oct 2025 22:51:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e782e9b6c466168a926c645c3701f844a1df37cb\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605468.9985094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.009529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.047282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048748381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bca1c53c96a5ba69f81906b3d459a0682bd8111?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"]},"status":200} +{"level":"debug","ts":1761605469.0579793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048410564,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/lang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605469.088786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.1804414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.1944597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013983432,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/af057f9e0ebc9d7262c6bd53e41a72276223346c/app/Actions/Shared/PullImage.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605469.2710867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.3334622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062337911,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/Server/Proxy","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605469.3538747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265061768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a37737316e40212c7b959128416ca1f11f69576/os/steam","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605469.3621376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.453096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.4556043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093440185,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/db8f0de8a3c724e981ee7a64ed5f4d3528a48514/resources/views/auth","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605469.4933023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040173876,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d3096b84fdab85a0688eff8f3a6d1d2618d3162d?page=78","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605469.5447679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.5671055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022308787,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/625bc2e0e716e60637efa0bd556ebbb8a7c6d12d/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605469.635166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.7267275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.7566533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029878888,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/fa06e16efcdec755fd9237115537afe37f83408b?files=src","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605469.8212218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.8289976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193803291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/24e3fefe918837d50211e2a3adf5bdf269d2a12c/app/Models?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605469.9094098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605469.975051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065611291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/951a2fd003d7e34b2e35a4430b116d9f4ee3a36d/templates/compose/keycloak-with-postgres.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605470.0001135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.0913994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.112149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020716014,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8ef52bc43c3afe9139aed61a64b023f5ca49101d/ai/trolly/build.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Etag":["\"35359016a4ca7785e29f10f186369a6da9350fdc\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["9926"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605470.1325018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.1355207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314259055,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce34225b0edfa297d5153cb6fe5812acd9cb0b83/docs/landscape_grid.html?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"]},"status":200} +{"level":"debug","ts":1761605470.1461833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01365354,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/database/migrations/2023_08_22_071055_add_discord_notifications_to_teams.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"]},"status":200} +{"level":"debug","ts":1761605470.1818228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.2236705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223525453,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2ad6d38bed1231f69ddb11fc46539998d15aaf7/docs/landscape.html?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605470.2734857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.281104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099243555,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af60ffb7e0cfb36e7607427f7028f9c0a66b8a5c/templates/compose/freshrss-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605470.3643112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.3778415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104324323,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/resources/views/components/settings/navbar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605470.3786051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014266205,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Project/Shared/HealthChecks.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605470.4549801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.5470047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.579487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032439305,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd076958ccb826e8f2a25540a000d476a1ce102e/bin/ai/regression/regression.cfg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4b8a5f6cd070946cc10894aa216ecb8aee2474ce\""],"Content-Disposition":["inline; filename=\"regression.cfg\"; filename*=UTF-8''regression.cfg"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Last-Modified":["Fri, 04 Feb 2011 18:41:42 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["278"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605470.6191046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164089643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f2df29b7a85ae4d2980ec9bafaa0977cf0f8434/projects?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605470.6384208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.6877348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049272429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f383011f974405d2fea96ef2808d77cebd7253a7?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605470.729001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.819994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.8997796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170739821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4a72fbd751c82128c9875c2dbf0ac200b232e28/app/Http?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605470.9112039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605470.9479785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036733881,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5810e5d6550057660e06be6a514c5236e1efa33?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"]},"status":200} +{"level":"debug","ts":1761605470.9817555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161723182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Models?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605471.0025654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.0029073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311708,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0a027a279d692103f0aeb89e3786ae132d30be85/jgrpp-changelog.md","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605471.0930622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.1294146,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bd348f50-b77f-4275-9d87-2b0b97240516","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.54.136","Port":1149,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605471.1294756,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605471.1294904,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605471.129497,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.54.136","remote_port":"1149","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605471.1841712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.184599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039779,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/06e80d0a1f0d6476e9ec167ec3d5781e2075b2fa/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605471.2752657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.3027132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.3495238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046768449,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605471.3551693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262079887,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9cbb4c03ae81f26b9227d677a8cdede50f69fac/projects?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605471.365914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.389497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023553383,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f656b0ae966052327a6341be8dee65cfd2f395b8/bin/ai/compat_1.3.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"]},"status":200} +{"level":"debug","ts":1761605471.4573574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.4974704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040057928,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/658f9cb03f9a5ec8a0dd772f6cadf54bf53a627a?page=35","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605471.535948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260643238,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/957f5ca11758d556763881d04ced39cd34c470c1/projects?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"]},"status":200} +{"level":"debug","ts":1761605471.548529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.5886714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040061184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15d818facc734c7c867da4d4b723538424c43d03?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605471.6389544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.653062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014070846,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Subscription/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605471.7303174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.8213573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.8336687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103314931,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3a4f5a9d2601d372978b8a2bab5688baa81717f3.patch","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"]},"status":200} +{"level":"debug","ts":1761605471.9119492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605471.9598136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047824199,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c73f93361614ddaba681689948747a5b8d7c06c?page=484","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605472.0037205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.0400453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036291717,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f49372feaa5fec7d5beeaf9c6f6935cb2af67d55?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605472.072002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.250606586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c928e82e34ccc845b717f3beb0eacddb36f8ee6e/bin/gm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605472.0939527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.1302335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036254447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57ed1f259f851e83d222359add652e2e6c003433?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605472.1855981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.2767031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.3680434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.3792105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011139741,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/462d92a1253abac5f12f76653f554df470b87ce1/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 20 Nov 2011 12:04:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"62cb91e35ce65272f6147a80702acf08d0fbf57c\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3657"]},"status":200} +{"level":"debug","ts":1761605472.4280825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242448607,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b50a3d75223b2e83a4b3f8acbdee708d43b0730c/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605472.4593642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.4978466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.5100176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050621562,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/98c2056f53e6e5b410ce0ee6d8f52af243f58949?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605472.5118935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014021263,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/database/migrations/2023_08_06_142952_remove_foreignId_environment_variables.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605472.5261846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249453603,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/town_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"]},"status":200} +{"level":"debug","ts":1761605472.5422008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.5503626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.5553675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013142807,"request":{"remote_ip":"52.200.54.136","remote_port":"1149","client_ip":"52.200.54.136","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/abaccdf03dc753f9a8ffb3d7c6286a6dfd5d7a66/phpunit.xml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.200.54.136"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605472.5845501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034158696,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2179faf5c82c2eca3aeeaf7f08fa0f18ad4772c1?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"]},"status":200} +{"level":"debug","ts":1761605472.6412973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.6648808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02355183,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4dea2009a04e6106cc401e823976d6b541460a4/resources/views/components/limit-reached.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605472.7325625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.823246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.8388283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015555556,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6b86ee9888d177c214a079a1c5d88b680458fff4/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8919"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"]},"status":200} +{"level":"debug","ts":1761605472.915252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605472.9155893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315545,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4b59344b0d0e446b7c17c9d2e92e670f1a97c6f4/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:12 GMT"]},"status":404} +{"level":"debug","ts":1761605473.005869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.055612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049724421,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/433602b072aaf6a2c07a9989e7989f2dd0bb8317?page=489","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605473.0574765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324877894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ca16aa979fab1d7a60fb40def0374433362d265/os/windows/installer/install.nsi","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605473.0973938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.163941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066524423,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/979df85e2394dc070e5f52965cd5e2ffbd1841d1/projects/openttd_vs90.vcproj.user","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 07 May 2008 20:10:48 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b49492a503310ec93ed00a6182746c64a2a8d88a\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.user\"; filename*=UTF-8''openttd_vs90.vcproj.user"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["664"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605473.1887202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.2245662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035819628,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e9e812ccc88d0bb0bf754774726590a2a68b9adb?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605473.2788968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.36994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.432672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153740743,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f8c4a4ce45ffb356b15c3daf42fa1c0aa603aba/routes/web.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605473.5388412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168866679,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/music.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605473.6582663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.6656837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.6948004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036493498,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a017044c0daae117b86a6ae079b94a9222b2277a?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605473.7247941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605473.7248278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605473.724834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605473.7248366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605473.7248387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605473.7248406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605473.7248428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605473.7248452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605473.7248468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605473.7248492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605473.7248523,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605473.7248557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605473.7248588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605473.724862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605473.7248652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605473.7248683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605473.724872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605473.7248755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605473.724879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605473.7248826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605473.7248864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605473.72489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605473.7248943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605473.7248976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605473.7249012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605473.7249045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605473.7249079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605473.7249112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605473.7249146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605473.7249174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605473.7249196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605473.7249217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605473.7249238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605473.724926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605473.724928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605473.72493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605473.7249324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605473.7249343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605473.7249362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605473.7249384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605473.7249405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605473.7249427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605473.7249446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605473.7249467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605473.7249486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605473.7249508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605473.724953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605473.7249558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605473.7249577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605473.7249599,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605473.724962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605473.724964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605473.724966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605473.724969,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605473.724971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605473.7249732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605473.724975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605473.7249773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605473.7249792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605473.7249813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605473.724983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605473.7249858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605473.724988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605473.72499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605473.724992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605473.7249937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605473.7249959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605473.724998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605473.725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605473.725002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605473.725004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605473.725006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605473.731393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065675182,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"]},"status":200} +{"level":"debug","ts":1761605473.749015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.8434594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605473.8810053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131948952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/301f4ac856088ac32f89b791479fbb0dfb4f911b/aircraft_gui.c?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605473.9314322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.0183153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086845242,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52c794a25954dd2542617ab25b464703c0decb2c/config","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605474.0219193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.023697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180196178,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/newgrf_cargo.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605474.0353656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013412585,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/26f08b2a36079198b266d905d966f2b5ee4b745f/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605474.1128414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.204108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.2169976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012854894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eab334a1cc9c1162a599ccdcdaa687a8a5f69a25/Makefile.lang.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 15 Nov 2009 14:45:48 GMT"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4f2acc68a8ba0208ccf1e795e88e779d6fe0ef5e\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Makefile.lang.in\"; filename*=UTF-8''Makefile.lang.in"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3234"]},"status":200} +{"level":"debug","ts":1761605474.23144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118568877,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Project?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"]},"status":200} +{"level":"debug","ts":1761605474.2954183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.3139083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018457326,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a3c003546bc98701781cb3dbafc742a30a47d3ef/bin/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a4ab6029fc781519eb01a1ea7f168a80abee21e1\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1068"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Last-Modified":["Sat, 04 Jul 2020 20:04:16 GMT"]},"status":200} +{"level":"debug","ts":1761605474.3859327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.4777339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.5311475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145182029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15c00bcdd72fbc9de85a505e5b74b096382ef9e3/app/Notifications?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605474.5682368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.573971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096205357,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605474.5786042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010331878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/66ddbf94b039a42b614c9f1fa686a0fb1fbe9c24/README.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Content-Length":["32643"],"Last-Modified":["Sat, 19 Aug 2023 09:18:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Etag":["\"d90cbf753e316574f18418e0b9d6e0938f94d2a8\""]},"status":200} +{"level":"debug","ts":1761605474.659159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.6694043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010215839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7af151d44edfe9e5220bf4615bbad79cb6e01358/app/Livewire/Server/Proxy/DynamicConfigurations.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c858481dbabc194e44671abc71612336b7a455e2\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Content-Disposition":["inline; filename=\"DynamicConfigurations.php\"; filename*=UTF-8''DynamicConfigurations.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1921"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605474.7498112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.787698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037850677,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e65afc62aee9757e8944d7f2c8cdc6456e48592?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"]},"status":200} +{"level":"debug","ts":1761605474.804815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.829851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025000592,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/lang","headers":{"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"]},"status":200} +{"level":"debug","ts":1761605474.8412738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.8941205,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61180: EOF"} +{"level":"debug","ts":1761605474.8951018,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cc09c9c1-2818-4711-9c92-49627f4f9a0e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61181,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605474.8951309,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605474.895141,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605474.8951447,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61181","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605474.8969705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605474.8995426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00254053,"request":{"remote_ip":"192.168.1.64","remote_port":"61181","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Cookie":[],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.2497"]},"status":204} +{"level":"debug","ts":1761605474.9322872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605474.953615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021294484,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b366b459142bdf9ab7b5f6832e7ac9af6a425c3d/public/svgs/postgresql.svg?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605474.9935713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15226343,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/landscape.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:14 GMT"]},"status":200} +{"level":"debug","ts":1761605475.0230427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.0233634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294545,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/947e77267a4a3d7d55e601b3c71b088c51e34ebe/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"]},"status":404} +{"level":"debug","ts":1761605475.1137834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.1305656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01675106,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5b9a3e65fc11354fe3f342f7ca863caac6d3dad8/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Content-Length":["4778"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605475.204863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.2960799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.3868906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.3969824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010068591,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/75b87c554f140be0b94358d66deeffed116621b2/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 17 Mar 2011 20:47:36 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5737"],"Etag":["\"00de72dc06a4727926589deb23ea0f9e9f2f872c\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605475.4596903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163584973,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/players.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605475.4625928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.257696433,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ffd30cf91b3eebf6314988158b40d3f82d3a44e1/media","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605475.4781225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.5693455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.569767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Profile/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605475.6606703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.7083013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230152156,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e7221d1fa93229b8a56a84155bf20930c7b5d2aa/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605475.7361355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075423209,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Http/Middleware/TrustHosts.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"]},"status":200} +{"level":"debug","ts":1761605475.7511618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.8423462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.906402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064013459,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e00fa39b2ba72ac494b728c8636ad06cd835b22/projects/openttd_vs80.vcproj","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"]},"status":200} +{"level":"debug","ts":1761605475.9149904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.934041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605475.9517312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036676032,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605475.9553804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.204181295,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d3c747d05a4530200537271ae583e954a265c6d/bin/ai?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605475.9987838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064692569,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e7f5072ce26fd4ff0156390ef45d25add2c393e?page=7","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605476.0238094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.038975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015134442,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/video/null_v.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605476.1154747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.1446803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029175552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605476.2059522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.2423158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036327455,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1eca6aefebe56cba10ef8d4eb17013f9b140e674?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605476.297153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.3885493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.4104834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021900767,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/Doxyfile.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"]},"status":200} +{"level":"debug","ts":1761605476.4789524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.5193238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040332846,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e20ae42229a0bb00e4fe6875ff133421445624b?page=15","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605476.5701392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.5705297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367834,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c860a247d3e21628a0ac799d4d99ae178bb8a4a3/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605476.6607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.7519054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.7766404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024681861,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/10c8104e70b93668d1a420d292624f8674135a04/bin/ai/regression/tst_stationlist/main.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605476.7782004,"logger":"events","msg":"event","name":"tls_get_certificate","id":"764f81e8-483d-4ffe-9e54-17e68fd00567","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.233.219.155","Port":32142,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605476.778243,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605476.7782567,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605476.778262,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.233.219.155","remote_port":"32142","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605476.843072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.8848507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041739618,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0903ed84b60c98a0fa5b0886d7b7dbea1a69ffa8/public/svgs/phpmyadmin.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"phpmyadmin.svg\"; filename*=UTF-8''phpmyadmin.svg"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Last-Modified":["Tue, 20 Feb 2024 16:08:16 GMT"],"Content-Length":["1691"],"Content-Type":["image/svg+xml"],"Etag":["\"1e32d14f35c0d3fb608696d8600b82fce24dec9b\""]},"status":200} +{"level":"debug","ts":1761605476.9459572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605476.9625158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016516968,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/83119ed8ab3877913df90b63a8029d07fff41ca3/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605477.0253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.063686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.0960999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.435366979,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a09749f6a69fbf83a8b38f778058b43af4c7f41f/media/CMakeLists.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.1155195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051799182,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/routes","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605477.1167388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.1453302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.848152327,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd10b0fb0b6b07a6b4a2fae420c9b2fbacdea180/src/script?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605477.2081037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.210106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14/resources/views/components/layout.blade.php?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605477.2208383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012706664,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc6d5af4aa4653eec94dbecb740c45aa584741bd/resources/views/project/application/deployments.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["266"],"Content-Disposition":["inline; filename=\"deployments.blade.php\"; filename*=UTF-8''deployments.blade.php"],"Etag":["\"46d7316538ff7b691a233873ad76f9c6f7b28b22\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 11 Aug 2023 18:19:42 GMT"]},"status":200} +{"level":"debug","ts":1761605477.2395556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214220701,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6887660fabc4dfcccc5e76131084e979c9bc446c/config.lib?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.2995038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.390442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.4226384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032148717,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa5559cfcdc79b463fcfb73b628db4345889608/projects/openttd_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.4693704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169830607,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7555d8528b5e12cc9d73c810d89f9bbaf8d8fd87/station_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.480675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.572357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.611562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039164394,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1995cdf00b603d22414f05f3279904fb7d825ad1?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605477.6648657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.7054257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040525268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f1d2a9f4bfd533e75e9c047dacf7dac582a3efa?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.7372813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.7538269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.7674646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013602914,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b366b459142bdf9ab7b5f6832e7ac9af6a425c3d/app/Providers/AppServiceProvider.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"AppServiceProvider.php\"; filename*=UTF-8''AppServiceProvider.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"717daf2a2ce9c38dd933ed88ecf8beae22f7d3f3\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Last-Modified":["Tue, 28 Jan 2025 13:38:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2345"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605477.7947478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057434125,"request":{"remote_ip":"34.233.219.155","remote_port":"32142","client_ip":"34.233.219.155","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/Tarkov-UIFixes/commit/6144a11a9f8aa9288db07ecbbbec0d582bf81fbb","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.233.219.155"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"]},"status":200} +{"level":"debug","ts":1761605477.8448987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.8626726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017737349,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ffff696b4e142b4fef253412687c7c4612c3fe3f/bin/ai/compat_14.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"3081fb58e8a51936bc98448fc55cfa8edc695aed\""],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 01 Jan 2023 21:52:23 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_14.nut\"; filename*=UTF-8''compat_14.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["581"]},"status":200} +{"level":"debug","ts":1761605477.9364283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605477.945576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.464864028,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c76dc937e3db8c5faed81756e3e5b561ba8c80b2/os/windows/winstore/set-version.ps1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:17 GMT"]},"status":200} +{"level":"debug","ts":1761605478.0278864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.0669909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039066889,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6319e8910f2c6cf0e9d37a472bd4d5fe135fa6eb?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605478.112239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175776416,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e011e9e682801beb3301654f19e05dd76eaf9f8/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605478.119667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.1199553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267174,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6e3ef9fa1a6705e91467678ce615c630ee4d343d/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605478.2115123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.2261615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014612437,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/48ee51fca6afbd067ad5b98b8d3cff05beb7fcc3/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605478.2595892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.3015018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.3409374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081312561,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605478.3435743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042040936,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a28048a4ea33667720f1c2dab24fafb32cae39e5?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"]},"status":200} +{"level":"debug","ts":1761605478.3923306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.4574764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065104206,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605478.484073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.5447307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060617848,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e958bdde9fa784d860514c04b64bc6ee6dc2fb5f?page=1096","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605478.5745826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.665122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.687575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022406952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ff71a8f5c9ee5e3fb2b7f5599eb4dc8fc162e61d/bin/game/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605478.723464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605478.723481,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605478.7234833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605478.7234862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605478.7234883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605478.7234905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605478.7234926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605478.7234948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605478.7234964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605478.7234986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605478.7235012,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605478.7235038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605478.7235062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605478.7235086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605478.723511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605478.7235134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605478.7235155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605478.7235172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605478.7235196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605478.7235215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605478.7235234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605478.723526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605478.7235277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605478.7235298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605478.7235315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605478.7235339,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605478.7235365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605478.72354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605478.7235434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605478.7235506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605478.7235548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605478.7235587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605478.7235608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605478.723563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605478.7235653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605478.7235672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605478.7235694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605478.7235715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605478.7235734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605478.7235756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605478.7235777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605478.72358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605478.723582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605478.7235842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605478.7235863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605478.7235885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605478.7235913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605478.723595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605478.7235982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605478.7236013,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605478.7236037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605478.7236063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605478.72361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605478.7236133,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605478.7236168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605478.7236202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605478.723632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605478.7236352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605478.7236395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605478.723643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605478.7236466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605478.72365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605478.7236533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605478.723657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605478.723662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605478.7236652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605478.7236688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605478.7236736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605478.7236757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605478.7236779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605478.7236803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605478.7236829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605478.7560577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.7939947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037904087,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e383ee6bbaec4eebc29bd1388bf816d290e98565?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"]},"status":200} +{"level":"debug","ts":1761605478.8470314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.8695083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02244306,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12037a8b387f391e644fc64612ee4ad21e0af727/projects/langs_vs90.vcproj","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605478.9383519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605478.9512613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012889469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a5c45ffe9051f75d765ca5c8a7376a4738a39d2b/app/Http/Livewire/Destination/Form.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1412"],"Etag":["\"56c7ba5edcfa6254109e6b24be4cd175c45055e3\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605479.0293396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.1199803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.1486187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.573993019,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1aef130a9d3e8d8b9b28f0e0a383417f50fd694a/src/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605479.159279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129902353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/68282c41720d6da58f91dece109a9fa2b3bc9da8/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"]},"status":200} +{"level":"debug","ts":1761605479.1984828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078470283,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/Shared","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605479.2116625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.2564368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04474268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/42251034f0cbc636cae525289ca440c287c70e69?page=238","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605479.302092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.3024561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335633,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/aa88218d8616ac81b0b57f1ffd54e69d936a03f1/media/openttd.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"]},"status":404} +{"level":"debug","ts":1761605479.378555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.3936977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.424266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045672102,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/51db2f797d1942b636adc3a72402b2268db69572/database/factories","headers":{"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605479.433879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040151874,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59d5ed821f814b3693a05b7f8ea61f449db4c54a?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605479.4840646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.5200565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03595894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ac05f25dbdaf27ef0a9f20513036e898614cd34?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605479.5758538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.5858638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009984713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/09c86768916f0bd595369e4859d173079535835d/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["18394"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2f21f11333279e49783bb1eb8e6afa36efe3a115\""],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 24 Dec 2011 08:56:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605479.6667964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.684278,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f18f94ca-f76e-419a-9d3c-827993ef8fe9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.169.240.53","Port":30194,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605479.6843138,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605479.6843243,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605479.6843286,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.169.240.53","remote_port":"30194","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605479.7036183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036784116,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f16bafe45c02100f5d28f375f9a56822e25efc34?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605479.758824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.7715142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012654857,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ac500219d2bd3d5605a40f527e10f831776a19ed/config/cache.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Content-Disposition":["inline; filename=\"cache.php\"; filename*=UTF-8''cache.php"],"Etag":["\"b82efddc6b8457f2806e7b386dc216f39519bfe7\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3273"]},"status":200} +{"level":"debug","ts":1761605479.849531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.865267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015713544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cb3f69f74623c5ec02f24bb436d297847fb62801/projects/strgen_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605479.940881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605479.968449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027533697,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/app/Livewire/Security/PrivateKey","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605480.0327349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.069165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036396214,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e25cd624006cc35ca436925f475c20bca565707?page=31","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605480.1244452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.1248217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347695,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f3adb13e34dccf1255f54a92c78bb3df040867c6/bin/game/compat_brgs.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605480.2150326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.256381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041317472,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1abf991e7b5111b0724d339335afa3356096ee02/docs/README_if_game_crashed_on_OSX.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"README_if_game_crashed_on_OSX.txt\"; filename*=UTF-8''README_if_game_crashed_on_OSX.txt"],"Content-Length":["1669"],"Etag":["\"23bbe5796a5955da60f622678d9f88c7580c1aae\""],"Last-Modified":["Tue, 07 Dec 2004 17:27:55 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605480.3058033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.3212607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015435098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/Application/Previews.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605480.3968828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.4414053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044502997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/22db0905d836d974e27d952afb78864cfa123f55?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605480.4622579,"logger":"events","msg":"event","name":"tls_get_certificate","id":"334c9083-0b94-4eba-965d-0fcda47a6962","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":57178,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605480.462303,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605480.4623127,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605480.462317,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"57178","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605480.4698732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.4726198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002708286,"request":{"remote_ip":"192.168.1.123","remote_port":"57178","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"User-Agent":["git/2.51.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"]},"status":200} +{"level":"debug","ts":1761605480.473275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.47633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003033118,"request":{"remote_ip":"192.168.1.123","remote_port":"57178","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761605480.4847379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.4877222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.4994676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011719604,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6c560261f21f9bb29edd375f857553f6d1ec901a/templates/compose/forgejo-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"forgejo-with-postgresql.yaml\"; filename*=UTF-8''forgejo-with-postgresql.yaml"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6011711a8e03dd24de1e99c4f513b3ac7cd15382\""],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1760"],"Last-Modified":["Sun, 17 Aug 2025 16:23:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605480.5792236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.5945785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015320502,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0a9364cef6cf36c04c71dfa3bbea504f64f5cd5f/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 17 Mar 2014 20:16:05 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["8496"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"cd19fd92197057cbd10b4f102f2180dd2d3dc6b0\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"]},"status":200} +{"level":"debug","ts":1761605480.6706483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.6870337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016352959,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/app/Events/FileStorageChanged.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"27fdc6b5c9321455194e27391556b4ac95b76764\""],"Last-Modified":["Mon, 05 Aug 2024 18:00:57 GMT"],"Content-Length":["754"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Content-Disposition":["inline; filename=\"FileStorageChanged.php\"; filename*=UTF-8''FileStorageChanged.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605480.7609339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.7871826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.7875464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329832,"request":{"remote_ip":"35.169.240.53","remote_port":"30194","client_ip":"35.169.240.53","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2d6af39ed0dcb9d68c1fa3cf9c33ca55dd9f3e26/.env.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["35.169.240.53"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605480.799245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038279004,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a19f738bc2a825214ebded91625434bd2cae7a0?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605480.851667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.87926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027566789,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d/media/openttd.desktop.filter.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["793"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605480.9432232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605480.968557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025309474,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5b347f3d0fce9459b96d3062f0dca566f93deb74/resources/views/livewire/project/shared/scheduled-task/executions.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605481.0337965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.0475106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01369124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dbaad927d7a2cb57ddf46731b4c4d790f8c8964f/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"Content-Length":["3522"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"]},"status":200} +{"level":"debug","ts":1761605481.1249287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.1583178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033366713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"]},"status":200} +{"level":"debug","ts":1761605481.2163873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.2286093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012204417,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c6b1decafda7344a98afb547bd5cff43f2b3a948/bin/data/tracerestrict.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"tracerestrict.grf\"; filename*=UTF-8''tracerestrict.grf"],"Last-Modified":["Wed, 19 Aug 2015 20:56:22 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["526"],"Content-Type":["application/octet-stream"],"Etag":["\"b71ee80c1713778d8886e3aeca4568644b075d93\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605481.306668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.3433511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036654712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8bd4a63c4753d9809f957b982d873e04686ce46a?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605481.3979125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.4341168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036179686,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d841c66e54fc2c2b47cf4333923a5c87cb2c25f?page=35","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605481.4896567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.4899404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.005172004,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/0aa816b4f29af66050912df5f379f578f57f237d.tar.gz","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1133428"],"Content-Type":["application/octet-stream"],"Last-Modified":["Mon, 27 Oct 2025 22:51:20 GMT"],"Accept-Ranges":["bytes"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["attachment; filename=\"coolify-0aa816b4f29af66050912df5f379f578f57f237d.tar.gz\"; filename*=UTF-8''coolify-0aa816b4f29af66050912df5f379f578f57f237d.tar.gz"],"Link":["; rel=\"immutable\""],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"No-Gzip-Compression":["1"]},"status":200} +{"level":"debug","ts":1761605481.5243316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034645544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1266b1a73f4197e3bf4d2cc0e09e9e667d7c640e?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605481.5814164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.5816991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000260822,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3211ab301e32ee65454f08c68268d9f13c5bf212/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605481.671971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.725771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053775628,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Policies/ServerPolicy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605481.7630422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.7760575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012987524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8bdf61bf3ba1ebd8cc13d93c4caaafbe5729b281/water_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"water_map.h\"; filename*=UTF-8''water_map.h"],"Etag":["\"b9a8ea76d61c2fb1fd197bd39da1eea21fdad7ec\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 23 Apr 2006 13:48:16 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2576"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605481.8539357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.8936906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039712316,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6350648a6cbabb58bc50315914e36d46f3571fd5?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605481.9450493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605481.9556618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010585596,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a5ba61945f582b836c8f4cee79faa3c76e086de3/resources/views/livewire/project/application/general.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:21 GMT"],"Content-Length":["33096"],"Content-Disposition":["inline; filename=\"general.blade.php\"; filename*=UTF-8''general.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"91699804d41a69549f66988f55c715f6a48fed73\""],"Last-Modified":["Wed, 14 May 2025 10:43:23 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605482.0362885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.0721152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035787797,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/46e23b8f996f0e684d2447c637b10daa5abfb964?page=16","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605482.1275632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.2185764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.2687635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050151006,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e15e0057f1783efd27d5c4a8a33faa1dab720a45?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605482.3094695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.3750017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065498809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f23dd51e6b79f0e247361aca57f2fd4ef730892d/app/Livewire/Server/Proxy","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605482.399869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.4380841,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038177442,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c6198d03aa4df96160c34dfb31c202f1dab0b14?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605482.4460564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.318467228,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9828a8b59d9eff6a466ca92598b7290d2f40ad1/media/extra_grf/2ccmap.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"]},"status":200} +{"level":"debug","ts":1761605482.4911392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.4915316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363906,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4cc26a1b867de84f13e02e7cbd1892652e012fba/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"]},"status":404} +{"level":"debug","ts":1761605482.5822165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.582679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000434419,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/be00f631daee299f82a50765b77f53afb08e23d8/os/debian/patches/series","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605482.6737826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.687487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01367502,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3543ea2915ea56bd3dcb3c92dea34b240717c73/resources/views/livewire/project/database/dragonfly/general.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 11 Apr 2024 06:55:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f9552f03784d8b0c8b90ef5e41cd0fbdb493fa12\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"general.blade.php\"; filename*=UTF-8''general.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2439"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"]},"status":200} +{"level":"debug","ts":1761605482.7095377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.7643518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.7794974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015116448,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"]},"status":200} +{"level":"debug","ts":1761605482.7834187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073854321,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd8509411383e0a6b96a353e6e734d5e63a4987f/lang","headers":{"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605482.8548434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605482.8696995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014818998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd12b07bc4e465a6713c61422eaf056a3e3db33/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"Content-Length":["8919"],"Date":["Mon, 27 Oct 2025 22:51:22 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"]},"status":200} +{"level":"debug","ts":1761605482.9460642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.036866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.0464778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100382623,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/665cd454efb32ec01f30be3de51e84ade9613a11/app?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605483.0536025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016712337,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f21798c1ba33314630dd14b317f31a2c5d1602d5/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["11828"],"Etag":["\"44e6acff9d243fb8db7890f8f3f11c1c808ca779\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605483.1281185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.1284807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335222,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f6b7a1d06b9b475e5075f049f7569c5a2e9b9e8f/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605483.218987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.25878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039754586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b674d1f6f5c680d42c3297f1a79a87a124d0e52d?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605483.3103075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.355965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045617709,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fce1e34fc8aa86be75cefea434ffefad90835ae5?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605483.401058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.4928558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.5356107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042716199,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e272c4cd9f90d977bf457916c14719275ccacf8?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"]},"status":200} +{"level":"debug","ts":1761605483.5829008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.6226554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039693951,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d27e8e6856cc7488842b01a271f57ae4bd07230?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605483.6314163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230330271,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc68dac03585f2c6405d79d55781e67ebceb2a7b/projects?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605483.674568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.726159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605483.7261784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605483.7261813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605483.726184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605483.7261865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605483.726189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605483.7261915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605483.726194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605483.7261968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605483.7261994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605483.7262018,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605483.7262044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605483.7262075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605483.7262104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605483.7262132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605483.726216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605483.726219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605483.7262218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605483.7262244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605483.7262273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605483.7262297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605483.7262323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605483.7262352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605483.7262378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605483.7262402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605483.726243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605483.7262456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605483.7262483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605483.7262506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605483.7262535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605483.7262561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605483.726259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605483.7262619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605483.7262642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605483.7262669,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605483.7262695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605483.726272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605483.7262745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605483.7262774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605483.72628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605483.7262828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605483.7262855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605483.726288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605483.7262907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605483.7262933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605483.7262957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605483.7262983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605483.726301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605483.7263036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605483.7263062,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605483.7263088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605483.7263114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605483.7263143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605483.7263176,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605483.72632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605483.726323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605483.7263253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605483.7263281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605483.726331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605483.7263334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605483.7263358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605483.7263386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605483.7263415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605483.7263439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605483.7263465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605483.7263489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605483.7263515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605483.726354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605483.7263567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605483.7263596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605483.7263622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605483.7263649,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605483.76567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.766038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338528,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/65e04c8a38083d5b61410f29091afee9ef2bac3c/os/debian/patches/series","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605483.7741296,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ab928af-37db-413f-b0fb-8f0920cb5b8b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.210.114.189","Port":58574,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605483.7741559,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605483.7741652,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605483.7741692,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.210.114.189","remote_port":"58574","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605483.8268018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.8294377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002601915,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605483.856129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.8688893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012728376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2baa9f2c5d2188ab75fc0f767dc7357b25fb2d91/media/extra_grf/oneway.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["928"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"oneway.nfo\"; filename*=UTF-8''oneway.nfo"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Etag":["\"f4adc2a169d6492d8e9c21b1b7f658e98993f66f\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605483.8749619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200363437,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/azure-pipelines/templates","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605483.94698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605483.985564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038559353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbd9a1bf0d1cf5ab2c73177cc58608e4ca463175?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605484.021201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.0216336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393983,"request":{"remote_ip":"3.210.114.189","remote_port":"58574","client_ip":"3.210.114.189","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/01dae23dc7c2c6d5bcdb9c1c8d7c04808dd7b1e7/src/game/game_instance.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.210.114.189"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605484.038811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.1230094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084159429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/14b32e30cd69a730ca45a0a53dfae3fe659fdc30/database/seeders?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605484.129156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.1670737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037878429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65d4fc990e07ccc0133c7a9f3b999eb01d4bbe70?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605484.2202604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.231536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011239598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/17deff4d861b9eb1e3db7584117f35321424a8b0/resources/css/app.css","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 13 Nov 2023 14:19:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"app.css\"; filename*=UTF-8''app.css"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Etag":["\"b5d09ef6dec7ce25dc3d98fc280537790eeddc1d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2858"]},"status":200} +{"level":"debug","ts":1761605484.3123534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.4037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.4143271,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010601756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e7886b6a34c61f3d55636c1445d189d31694dd7c/vehicle_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"vehicle_gui.c\"; filename*=UTF-8''vehicle_gui.c"],"Etag":["\"09dcb9e8414fd39b94e8fc08804d49166bb37557\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Length":["7968"],"Last-Modified":["Sat, 11 Dec 2004 11:00:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605484.4930232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.5182312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025188165,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b06b465ffa49b9b52af20c3be012ffe7679bf757/app/Notifications/Container","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"]},"status":200} +{"level":"debug","ts":1761605484.5845366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.675471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.6758502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000350691,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/23b44140a91d75d44a5d22c7bfdafa8dccc578e0/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605484.6983144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.385915303,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605484.7663333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.8060856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039715522,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26f08b2a36079198b266d905d966f2b5ee4b745f?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605484.8235166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238953698,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3df799c1c630910e6a57cca786330128b64b6083/projects?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"]},"status":200} +{"level":"debug","ts":1761605484.8575532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.8700647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012489916,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/app/Livewire/Subscription/Actions.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605484.9094036,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61197: EOF"} +{"level":"debug","ts":1761605484.9105392,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ae6156b-df2b-4807-abf5-dac7b0460e2d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61198,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605484.9105694,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605484.9105785,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605484.910583,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61198","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605484.9124377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605484.9150226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002558233,"request":{"remote_ip":"192.168.1.64","remote_port":"61198","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.2515"]},"status":204} +{"level":"debug","ts":1761605484.9421399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.944736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002579452,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/7d39a5089c18539ab1e7286341b692b9bbaba474","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"]},"status":200} +{"level":"debug","ts":1761605484.94877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605484.958862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010074864,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dd27b94b4e9abb62df479c83de7e6f8ed7268816/app/Livewire/Security/ApiTokens.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1949"],"Last-Modified":["Mon, 09 Dec 2024 09:52:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:24 GMT"],"Content-Disposition":["inline; filename=\"ApiTokens.php\"; filename*=UTF-8''ApiTokens.php"],"Etag":["\"72684bdc631fb0209bc76350e655a938fbe1e250\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605485.0391393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.1100144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070843315,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/app/Http/Livewire/Server/Proxy/Status.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605485.1303146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.172401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042060213,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/726d46c3c1ac1e536abe1ad52bb52f85f4fa3085?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605485.2213073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.2558005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034469302,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5dd316664b1cc1cfa7188af42f43d1fe37c5933?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605485.3119073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.4028416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.4119358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009066803,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/town_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"cabee10288b79640d3ac2a27ab49e47d9e65634f\""],"Last-Modified":["Sun, 19 Dec 2004 22:23:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Content-Disposition":["inline; filename=\"town_gui.c\"; filename*=UTF-8''town_gui.c"],"Content-Length":["13433"]},"status":200} +{"level":"debug","ts":1761605485.4942594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.5565326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062251908,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/936a192236c0eda48c583f0969f18d8662669028/database/seeders/StandaloneRedisSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605485.584797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.6765156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.7037475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.391810406,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac5b0d80178ec2f827390e85e6beff2962cfecc0/bin?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605485.7668064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.793863,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e33de38e-74dd-4500-b791-582f0d3a1de5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.49.152","Port":22984,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605485.793904,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605485.7939155,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605485.7939205,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.49.152","remote_port":"22984","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605485.8242555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05741548,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d0811746e39100e0cd3f8f869eeb2cbb47380352/src/saveload/signs_sl.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"signs_sl.cpp\"; filename*=UTF-8''signs_sl.cpp"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 22 Jan 2012 13:54:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Content-Length":["2752"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d5ea26d65dd89cbdeb7d1b7ce3f2fed5d478988e\""]},"status":200} +{"level":"debug","ts":1761605485.8583272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.9038584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045492363,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1535ad6327df2f02c583215efe087f754e47abf7?page=422","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605485.9493415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605485.9686859,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292144795,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/993f704eb11a63f40546ccb20bf9a8768ba75a21/projects?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:25 GMT"]},"status":200} +{"level":"debug","ts":1761605485.9762683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026890063,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3df2b8020d6d831c6bcc09f6f317e3a599efdb14/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 24 Feb 2012 22:29:44 GMT"],"Content-Length":["24980"],"Content-Disposition":["inline; filename=\"foundations.nfo\"; filename*=UTF-8''foundations.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"437fcd99eb7530752c64c8d68fffa8193351b055\""],"Date":["Mon, 27 Oct 2025 22:51:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605486.0164852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.016817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000306537,"request":{"remote_ip":"100.28.49.152","remote_port":"22984","client_ip":"100.28.49.152","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/templates/compose/postiz.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["100.28.49.152"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"]},"status":404} +{"level":"debug","ts":1761605486.0309136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.446078483,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d2db01a0f0440701f2cf72a60739d6b79f2aeda/os/windows/winstore","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"]},"status":200} +{"level":"debug","ts":1761605486.039877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.131466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.140655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.1827676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051266258,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/03d224b708c2b74ce048bb42695cd5bf23b17c69?page=51","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605486.1992157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058537366,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/lang","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605486.2220683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.2812533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.241352922,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b37ab36eaa10e70e222f468f11e1cdc2a52cb71/src/ai/default?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605486.313154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.3252382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012066027,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ab57a5d8ef2bec815d17d8fe83403286fd5f68e0/app/Providers/AppServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["872"],"Etag":["\"07d02cd03de5a79357a944eb59950879af6cf7a6\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Content-Disposition":["inline; filename=\"AppServiceProvider.php\"; filename*=UTF-8''AppServiceProvider.php"]},"status":200} +{"level":"debug","ts":1761605486.3520393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129936428,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/airport_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605486.4048035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.4663432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061506262,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c511f93f243183ca770d19ec8fa0b1819a925745?page=1147","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605486.4948194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.5395806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044725187,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c518293135ce824fa71c1c02da28f0412434160f?page=547","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605486.586002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.6242833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038247855,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01e92ac32a26db909c983db24f2538a86eac0087?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605486.6769524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.6773314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349599,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d849b8f66b3e4d569d9c3f6376eabe500a88f018/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605486.7678373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.858909,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605486.950493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.0416992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.050532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008803847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/raw/commit/a406c48a30f575be1ab17548dd5b7d8436c58ebc/Projects/DustlandDelivery/DustlandDelivery.sln","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"DustlandDelivery.sln\"; filename*=UTF-8''DustlandDelivery.sln"],"Content-Length":["819"],"Etag":["\"214108a9e237d86f28b609fc75ffb954de8998c6\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Last-Modified":["Tue, 23 Jul 2024 20:19:54 GMT"]},"status":200} +{"level":"debug","ts":1761605487.1003203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.241377788,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bca50c466777cd134fb506efe4d8867d4b357f1/projects?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.1149373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347069149,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d48234c81bc9d39d535ef890634209dba4842300/bin","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.1324654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.1490126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016519272,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f64622c764fab3af89592e3dd0c9df3b26e63572/database/seeders/ServerSettingSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["549"],"Content-Disposition":["inline; filename=\"ServerSettingSeeder.php\"; filename*=UTF-8''ServerSettingSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"af4a2694b69b28eea76d3c2cd3ca623ad5c141fe\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Last-Modified":["Tue, 16 Jan 2024 14:19:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.1785786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228060803,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/617e1f16c0ed95162ee4c07ceadb0b9460327237/os?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.22376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.3143458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.329651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.3546984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040317316,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/214f73894b86a61cfd213c8a6f3d505f6a8cf2d6?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.3553593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131570999,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/726c3bfd97e370726ecc0787b0272b9ba5abce32/templates","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"]},"status":200} +{"level":"debug","ts":1761605487.405005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.4211957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016158542,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/Server/Proxy.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.4867194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156975061,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605487.4965327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.6185145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.6672645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048698286,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c39d6dd407cf9cb44240cdceabbcfbe7ce711361?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"]},"status":200} +{"level":"debug","ts":1761605487.6787672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.694942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016145958,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/pathfind.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.7389414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242379147,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ec9ac99d01c74f1cb63e8c934c8a13d8aca2422a/os?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605487.769305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.8599255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.8841598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114822094,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0b5421eb8c01c8e4ecb3b48932392b8eb1e3b74/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605487.9074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047430256,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a25ecfd982f0a29a749f93ede2a2b5c9cc4408e9/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 03 Jan 2010 21:35:17 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4180"],"Etag":["\"637b28b2e2972f29c0eab48fc4def006bcd88833\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"]},"status":200} +{"level":"debug","ts":1761605487.951424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605487.9648283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013384042,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab36448f460dd224db60f4d1aec381b84e502e66/os/os2/installer/remove_nosound.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605488.0418851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.1337693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.1980734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064261166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c89ea2a1f01b494245fba9fb372c21f58b8543b0?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605488.2245955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.2627766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03814449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e91b84753bb9670763550446719a34b278481b5e?page=13","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"]},"status":200} +{"level":"debug","ts":1761605488.274038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232118182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47f94b51068cbd17f1d961b4f64b07e39a1b5612/video/sdl_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605488.3152452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.3594103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044139212,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20cb3a581c38d840dc5df4fc149d8d7b002e6a00?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"]},"status":200} +{"level":"debug","ts":1761605488.4064784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.4479454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04142761,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0550ca0854d18860f23de7772ba0887c771b8c40?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"]},"status":200} +{"level":"debug","ts":1761605488.4915605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.4971182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.5355535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04395785,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4ae7e46e8186790c3ba99029e8980c9bc31f561e/lang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605488.5606227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063473361,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d740a19e5fd5665afa0a3a3b12cb31afb90a16bb?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605488.5879745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.6792724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.725486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605488.7255025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605488.7255054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605488.7255073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605488.7255094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605488.7255118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605488.7255137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605488.725516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605488.7255182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605488.7255201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605488.7255218,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605488.7255244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605488.725527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605488.7255292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605488.725531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605488.7255344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605488.725537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605488.7255394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605488.725541,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605488.7255433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605488.7255452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605488.7255473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605488.7255492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605488.7255528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605488.7255564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605488.7255604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605488.725564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605488.7255676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605488.7255712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605488.7255743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605488.7255764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605488.7255788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605488.7255807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605488.7255828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605488.7255852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605488.725587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605488.725589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605488.7255917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605488.7255936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605488.7255957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605488.7255976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605488.7255995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605488.7256017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605488.725604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605488.7256062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605488.725608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605488.72561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605488.7256124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605488.7256143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605488.7256162,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605488.7256181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605488.7256203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605488.7256222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605488.7256305,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605488.725633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605488.725635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605488.7256372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605488.7256396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605488.7256417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605488.7256439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605488.7256455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605488.7256477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605488.7256496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605488.7256517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605488.7256534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605488.7256556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605488.7256577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605488.7256596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605488.7256618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605488.7256634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605488.7256656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605488.7256675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605488.7295291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050227529,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/22326ec0b43eded44a3aa2f81b1c3e55fed49d69/app/Livewire/Project","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605488.770357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.770758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372472,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/20f7ff8ac08ffe717098a5ba2b47db4fed477c0d/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605488.8609362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.893273,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5f9ad155-2b9b-4dcb-a312-caed7cfaf3a9","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":49734,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605488.8933094,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605488.8933191,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605488.8933232,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"49734","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605488.8997402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.9028027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00302344,"request":{"remote_ip":"192.168.1.123","remote_port":"49734","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"],"User-Agent":["git/2.51.0"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"]},"status":200} +{"level":"debug","ts":1761605488.9033215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605488.9059713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002620741,"request":{"remote_ip":"192.168.1.123","remote_port":"49734","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:51:28 GMT"]},"status":200} +{"level":"debug","ts":1761605488.920723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.3327162,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c4c691448e29fdbfcee274720ac4e4612f0812a/projects/version_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605488.9530108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.0444813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.0592089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106168169,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3a83eab967c09e728bb667e8794e905cc2d433de/os/debian/menu","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Length":["144"],"Last-Modified":["Wed, 08 Mar 2006 23:12:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605489.1357005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.1393597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278398481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c88cb1daa05e447cdcd2daec62501869e4e12fdf/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605489.1739576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038224411,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34a9da4a3207f54bbda281d00b2df5e2cac95fe9?page=33","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"]},"status":200} +{"level":"debug","ts":1761605489.2268114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.298434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071585524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/Terminal","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605489.318734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.3479898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029222511,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bfa155eb065cbedf38a2ec0ae1fe956322567e81/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605489.410047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.4364629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026387556,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/46fe81dbfce55b43f55d0b9724dbb8c56cddcb40/resources/views/livewire/boarding","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605489.4472055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.402689996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2003a86932dd8b1cc68b760604fa095f4cfd34dc/projects?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"]},"status":200} +{"level":"debug","ts":1761605489.500668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.5307717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030074297,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5be8f732049daa97fd212ed9b91354d3b146d99d/os/debian/README.Debian","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"README.Debian\"; filename*=UTF-8''README.Debian"],"Etag":["\"e7b4bdb135074d6010911e30302f33d91f69f084\""],"Content-Length":["1764"],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605489.5919178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.6166472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.6830933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.7259476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109261431,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"]},"status":200} +{"level":"debug","ts":1761605489.7373123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054191072,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9826c2481ebafb22ae88018d7900d852be6cee28?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605489.7738469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.7862182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012336577,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f648ab1fd607a57c8325004223b0891b74e91bd5/os/os2/installer/make_installer.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 31 Mar 2013 21:14:39 GMT"],"Etag":["\"f21961f7fb85350fc15302dc9c6f093527a2d279\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2005"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605489.798936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206986584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7de83181258febfdf5e8a3d150a9f5890a6149e3/bin/ai?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605489.864948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.887692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02271894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a828b7ae5bca959fa61dc90625a5788223195ee6/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605489.9555917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605489.969164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013550876,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"6eb9d1232b9aa834681127ebc91d46ea4caebef2\""],"Content-Length":["8742"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Sep 2007 15:21:14 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:29 GMT"]},"status":200} +{"level":"debug","ts":1761605490.0471373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.0730827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025915396,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6a31b30a2091ea4f139b222778b5d435335ad828/ai/trolly","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605490.0814993,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5dea7d6c-0e32-4b36-8d84-023b548f36f7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.212.106.171","Port":21392,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605490.0815392,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605490.0815487,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605490.0815527,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.212.106.171","remote_port":"21392","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605490.1380851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.1773622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03923715,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ba8d9616640a8003402de3f75879a954d4bbec91?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605490.2288656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.3085327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.3200955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011535628,"request":{"remote_ip":"44.212.106.171","remote_port":"21392","client_ip":"44.212.106.171","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/templates/compose/emby.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.212.106.171"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"35febdb642104fad7a56c2480895de8b30673ebf\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"emby.yaml\"; filename*=UTF-8''emby.yaml"],"Content-Length":["678"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 17 Aug 2025 16:23:57 GMT"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605490.3201919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.4115837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.461064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232159099,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b98c7763de42eda4b3d19604bc3f33452b9b05e4/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605490.5020058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.5205853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108976454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605490.5927126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.6566403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.336420204,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fca95882cb3def9c65046c5557d0f33301c8ae73/os/dos/cwsdstub.exe","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605490.6844423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.697974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013503767,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/26eebf2203beb633e36d27507cd4e3d4a01ef592/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 14 Aug 2011 18:53:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Etag":["\"f180540616f39c07072413a4113e298afa7a8ca5\""],"Content-Length":["17804"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605490.7377667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.7676134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17487639,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b888d86d905beeae1d495c5a69c51a166fa6c1a1/resources/views/livewire/project/database/heading.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605490.7749743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.806117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068329185,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/routes","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"]},"status":200} +{"level":"debug","ts":1761605490.809872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307836598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fee0743ba99da6301ac6e9b0eda05b06e1c60a69/os/dos/cwsdstub.exe","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"]},"status":200} +{"level":"debug","ts":1761605490.8658416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090831356,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/Doxyfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605490.866276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.8784368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012140447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/seeders/OauthSettingSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Content-Disposition":["inline; filename=\"OauthSettingSeeder.php\"; filename*=UTF-8''OauthSettingSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Etag":["\"16abf9e04b4c7cb6753aaf147f0a3e0f010a06bc\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["780"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605490.9579246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605490.9933562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035367686,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d685ca0619cdbaf61623b673d26a2c9aa8b5b85e?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605491.0491023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.0875263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038394812,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a50317cc768785564a9ac800c7d62010d89ea3a6/app/Http/Livewire/Project/New/SimpleDockerfile.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605491.1404061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.2313223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.2676475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036304672,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/31de703cbce9dcf9c9e5a8b2846ab842ce43c5f7?page=64","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605491.30169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161262865,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d306d56abae54178840dbf37ee4a6e900fce45d/app?page=44","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"]},"status":200} +{"level":"debug","ts":1761605491.3224702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.3227863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288344,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9a80c0b1dea92a87cd1c35f848a7e0e714494db1/projects/openttd_vs90.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605491.4129102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.433325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02037995,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3299d6540be33449d3a4eebc7de69c1f57993d98/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605491.504188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.5956945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.6604204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156195201,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5b347f3d0fce9459b96d3062f0dca566f93deb74/resources/views/livewire/project/shared/scheduled-task","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605491.6868975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.7079842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021054112,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/469c448eb0a596e37f2d365cf16ce16ebc3a58a7/media/extra_grf/roadstops.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605491.7780578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.801174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023085461,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/63722bfd7f61623b54a3df07b215c39ac1f9b3dd/resources/views/components/emails/header.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Content-Length":["7"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605491.8427215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.8691785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605491.883923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014708629,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/62ec85ee2e33971c995cbf08a1d3fb30d5785fc3/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"]},"status":200} +{"level":"debug","ts":1761605491.9113233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068564499,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/config","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:31 GMT"]},"status":200} +{"level":"debug","ts":1761605491.9608593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.0528045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.0637143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102824065,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/873768c2d2bdd6bc736d30abf2c2edc9f0fe26fb/industry_cmd.c?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605492.142704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.1906412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.594900824,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87f86d3d2cc409d6e5bf206e43eb8f50e0d113a1/src/lang?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"]},"status":200} +{"level":"debug","ts":1761605492.2343109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.2708602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218017219,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/11f178a312d1a601aa14f9188f05f4a4cd033cf9/bin?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"]},"status":200} +{"level":"debug","ts":1761605492.2774494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043105684,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b7d68a6d1e22c6566ec57e938d0322ac302331e?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605492.3250668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.3351011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192362083,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/53f954edd3ecf5f9199ee684ac39685a481f8e97/vehicle.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605492.361834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036736557,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/988145d72b98bb0e060b02e99f8f96664aa13d1b?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605492.4164433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.5075798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.5080845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00047741,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/33d9e48bcf7e1b8575951df5c7bffabbe92dbef6/bin/game/compat_1.11.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605492.5984228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.6102679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011821826,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0f876db6c82a3ef34859bc85db68e79ffdee73d2/TECH_STACK.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Content-Security-Policy":["frame-src 'self'"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605492.6889958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.692887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276424349,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e9e812ccc88d0bb0bf754774726590a2a68b9adb/bin/game","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605492.7245815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035559758,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48ee51fca6afbd067ad5b98b8d3cff05beb7fcc3?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605492.7805154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.7809203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379185,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ddc35bc252ef4f1925b1ea2d5b3ef4809c7c6c39/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605492.871306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.9361224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064775716,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Server/Proxy","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:32 GMT"]},"status":200} +{"level":"debug","ts":1761605492.96202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605492.9828672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.0094924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047433162,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1b0c5f8d6983d98e09dbd26715d745abdbec2f6c/storage/logs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605493.0536482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.0715082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017831306,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/001e8493ae3c5284a54550810df92bd5111d23e3/resources/views/livewire/project/shared/scheduled-task/all.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"all.blade.php\"; filename*=UTF-8''all.blade.php"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Content-Length":["2392"],"Etag":["\"1d34447f60486bfa38cab167f0ba3990b5582677\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 29 May 2024 08:43:49 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605493.1389048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156001616,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605493.1438437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.2356374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.2360322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367472,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f5caf07ee103dd10e134fc2a736e7716fdfe1bc8/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605493.3259096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.3653853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039436276,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5eff2951cc13dce1832cac79cf3e62a1304ba55a?page=32","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605493.4168272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.5084505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.5135317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096665726,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/86bea16c60c00665abd19209648e6c4b6a9595b9/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"]},"status":200} +{"level":"debug","ts":1761605493.5478423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039326128,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ac05f25dbdaf27ef0a9f20513036e898614cd34?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605493.5995805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.6901824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.725913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605493.7259402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605493.7259467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605493.7259495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605493.725952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605493.725954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605493.7259564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605493.7259588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605493.725961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605493.7259643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605493.725968,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605493.7259715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605493.725975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605493.7259777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605493.7259798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605493.725982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605493.7259843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605493.7259862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605493.7259889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605493.725991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605493.7259932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605493.7259953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605493.7259972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605493.7259994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605493.726002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605493.726004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605493.7260063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605493.7260084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605493.7260106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605493.726013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605493.7260156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605493.7260177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605493.7260203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605493.7260227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605493.7260258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605493.726028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605493.7260303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605493.7260325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605493.7260344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605493.7260368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605493.726039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605493.7260423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605493.7260494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605493.7260528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605493.7260551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605493.7260573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605493.7260594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605493.7260618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605493.7260642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605493.726066,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605493.7260683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605493.7260706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605493.7260728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605493.7260752,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605493.726077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605493.7260795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605493.7260816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605493.7260838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605493.726086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605493.7260883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605493.7260902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605493.7260923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605493.7260942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605493.7260966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605493.726099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605493.726101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605493.7261033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605493.7261057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605493.7261078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605493.7261102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605493.7261124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605493.7261143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605493.7361186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.592243033,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c23c558ac01611eb0b539764d2cebec99664684/source.list?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605493.743023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143408806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/service/database.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605493.7811992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.803366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022132785,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ceb9fcf3b6932bccc6551cfa2222c347f6b0a9c7/resources/views/components/status/running.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605493.8280208,"logger":"events","msg":"event","name":"tls_get_certificate","id":"09b6cfdd-4780-4f3f-999b-0c069a1638f0","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.230.69.161","Port":53599,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605493.8280482,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605493.828059,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605493.8280632,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.230.69.161","remote_port":"53599","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605493.872203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.91234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040093916,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e26b1ded99e9ce2f01fecc0b5a179b1c7bb37302?page=44","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"]},"status":200} +{"level":"debug","ts":1761605493.9398954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249676173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/87a68bd80fa8f0c11ef4898e2c5ecbff8a60f7ad/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605493.9629064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605493.9819272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018983839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e6b0b1e33dac442a4fd324cb1506fb11ce487ceb/table/unmovable_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"Content-Length":["3812"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"15c226333106b8a34ea9df8f3d1799002959e90d\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Jul 2005 15:56:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605494.0520566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.0537705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.0645254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012438159,"request":{"remote_ip":"3.230.69.161","remote_port":"53599","client_ip":"3.230.69.161","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c81ad5cd03a86be77b4a0702bb1ec28d4acedfe2/app/Enums/ActivityTypes.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.230.69.161"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605494.0920205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038217979,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c94d98bb911be6e478947a1500eb843be478a45?page=33","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605494.145061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.192734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.1957204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002944532,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/7cec6330cf2bb3f812e6974788305aa668923be4","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605494.2367063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.2670708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12197027,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ab5b8e666d14df7437bfa01a78f7ade3af69fa5/music/os2_m.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"]},"status":200} +{"level":"debug","ts":1761605494.2838182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047074846,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3c3cf6e6d5cecd4769b0ca09c3b60bb576656c1?page=240","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605494.3083308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.3270333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.366726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039653305,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9f69f387d6a4b869d0f0985d92bb19cd0743849?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605494.418331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.4302936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01193485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/848879f30114fd8657f51c0b19adc032dc526a07/openttd.ico","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605494.4533758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14501257,"request":{"remote_ip":"144.76.32.237","remote_port":"54492","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2d6c9c2f90de99e7fa783d70304e62895f750574/changelog.txt","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605494.5094697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.52983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020327602,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ea3b991f729012232b8ed9ce09e2ab35e8b57ee1/bin/game/compat_12.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["943"],"Etag":["\"a11cd04a2365529ff8bb35df26dc6b3077435be0\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_12.nut\"; filename*=UTF-8''compat_12.nut"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605494.5997846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.608695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008854724,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/236a397f285770b83a67d166c0ad3441a52dd8e8/airport_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"airport_gui.c\"; filename*=UTF-8''airport_gui.c"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"333375409cb7ea08fc9a030ede99406f10131e0f\""],"Content-Length":["9200"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 23 Jun 2006 22:05:40 GMT"]},"status":200} +{"level":"debug","ts":1761605494.6912682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.7296712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03836733,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad2c641bca5514fb2a088c0cc785241367da5f67?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605494.7826438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.8039212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021256663,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/720f19421723f155b268e5ca0e389438ab1f6fba/video/dedicated_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605494.8737712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.8932874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019487448,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/19a8b7b445a3e52a1176d8a35a35cb5bac5c26f7/bin/ai/compat_1.3.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Content-Length":["1344"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a06e98d2dd1f3db42eb2c16b2d626e612d2b0c84\""],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"]},"status":200} +{"level":"debug","ts":1761605494.9147255,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61214: EOF"} +{"level":"debug","ts":1761605494.9156895,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c38ca5f1-35cb-4f84-8daa-48dafbb81366","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61215,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605494.9157183,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605494.9157267,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605494.9157305,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61215","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605494.917415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605494.9241154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006665947,"request":{"remote_ip":"192.168.1.64","remote_port":"61215","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.2907"]},"status":204} +{"level":"debug","ts":1761605494.9638748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605494.9642675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036625,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9b7a5bc876d3bf62c11823f685452ca75b8c60b3/regression/stationlist/main.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605495.0556626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.0953104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039612347,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a29b996817b2d2715bed1545c0f84982e6985ba?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605495.1465552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.2130291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066435004,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe6073ba7d0f3cf03f8e33f274c7c06a36ddcc94/resources/views/project/database/configuration.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"]},"status":200} +{"level":"debug","ts":1761605495.2378256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.2523482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014487913,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Livewire/Subscription/Actions.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605495.3291862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.3740745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.4189053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089677291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca1efd3189eee42e0dd5758827c81c35fe44a10b/currency.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605495.4204967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.4701767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04964978,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fe0d75f379df2eae0a2e4dfb05142706c7b3a701/media/extra_grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"]},"status":200} +{"level":"debug","ts":1761605495.5113375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.5184631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144359218,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605495.602022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.6149974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012942178,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e28da50c4f4a0408731293519a56ad65e6d426a2/docs/obs_format.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"]},"status":200} +{"level":"debug","ts":1761605495.6428926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131528589,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fdd5679c9ea417e1aecded3c2074e3812de369b/resources/css?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605495.693387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.7131097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019688948,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a66e4c7e6cf8823418ff299a1b2d060a5491476c/md5.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"49b6b9926a802c7abec5230b70cfc5a483d5f199\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"md5.h\"; filename*=UTF-8''md5.h"],"Content-Length":["3353"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761605495.7842584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.8289628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044665504,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/652fb4065253685eb4c16eefb2ced070e8112d25?page=459","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605495.8750358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605495.88891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013851523,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a6275d4fa422023fad027b690cfc779722194ad/database/seeders/ProductionSeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 12 Oct 2023 10:18:26 GMT"],"Content-Length":["5343"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:35 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ProductionSeeder.php\"; filename*=UTF-8''ProductionSeeder.php"],"Etag":["\"aaf07bb7ae00ab7281ddcce3940f6f4b9cafb083\""]},"status":200} +{"level":"debug","ts":1761605495.9661791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.0055213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039310599,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe2b3e18fb5a7f4cbd1c2556ea88b44a2e7b8223?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605496.0578406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.1209805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063119143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0863eb5eadfd85530897355923733768b6e3dac/app/Actions/Service/DeleteService.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"]},"status":200} +{"level":"debug","ts":1761605496.1479099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.1906142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042685641,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41a67a9b94a6bb17d7160c67e05aea01e3bb08a7?page=338","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"]},"status":200} +{"level":"debug","ts":1761605496.2393575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.3308468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.4214523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.4472194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025734244,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/58ae2d5aebc1b7a9ee067c30744ca3f076b61572/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605496.5121276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.5202627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189385672,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47e2dfb318e1d65d6e8af54b330d78f0f323b9bd/vehicle_gui.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605496.5249126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012756288,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/SharedVariables/Environment/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605496.5667155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.5692878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002547864,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/7b386119ee73771e6c8df206753bfa20293b1c10","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605496.6035635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.6202211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.380843451,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4116ccd578a2334446675a25aa3fc9ed7f3d28d8/os/macosx?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605496.6969001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.7490873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05213713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0d6c21d77b3bd7d10f5ec7d8734ec87d557c8a71/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"vikunja-with-postgresql.yaml\"; filename*=UTF-8''vikunja-with-postgresql.yaml"],"Etag":["\"7551c9a56b582028e391bfd9199f8e9eb0f7dd92\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Content-Length":["1261"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 15 Jul 2024 10:51:04 GMT"]},"status":200} +{"level":"debug","ts":1761605496.760161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156578534,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b4e41a2a9e908a6bc73db8ead9e9e33c59d6cb8f/resources/views","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"]},"status":200} +{"level":"debug","ts":1761605496.7860818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.7863722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267014,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2f826c56e84b82b2c09a755f1108b00bda794018/database/migrations/2024_07_11_083719_application_compose_versions.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605496.8777514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605496.9126663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034895736,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70b1bc5048cf67ab93daf6eb8fb053037c2c976f?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:36 GMT"]},"status":200} +{"level":"debug","ts":1761605496.9680579,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.0473182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079227029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Models/StandaloneClickhouse.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605497.059202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.150679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.1549525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095714712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3f9833117e9d1925322e962831bb43a7980cb6dd/resources/views","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"]},"status":200} +{"level":"debug","ts":1761605497.160871,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010167939,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/modal-confirmation.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8495417ac5adfc19564d5907e8826b6c00cfe043\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["20336"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 14 Nov 2024 11:29:39 GMT"],"Content-Disposition":["inline; filename=\"modal-confirmation.blade.php\"; filename*=UTF-8''modal-confirmation.blade.php"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"]},"status":200} +{"level":"debug","ts":1761605497.2416654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.280406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038716148,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67741ceaced96611ce98b996feeb53ff0fb4806a?page=21","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605497.3321958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.4234855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.4238312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031847,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/818bee3961d41dc830803792ab3cbe064c8b1f65/os/windows/openttd.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605497.4533575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121136858,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1597b07849d65bc5fb6317d1aea14ddffb14064b/BUGS","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605497.514345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.6057956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.6420488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.642079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000003586,"request":{"remote_ip":"144.76.32.237","remote_port":"54492","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2de0dd17c2d55d5eb617550f94e2fb222dc5e20d/os/emscripten","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605497.6532815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047453169,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/93e4fc2f3232e985b17d1a2d91ab6310f7f2f537/app/Livewire/Security/PrivateKey/Show.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605497.6961327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.700769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.7368815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040708764,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c45e7146b15e632306dbb234e1b8ea0c29fa802/app/Livewire/SharedVariables/Team","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605497.7665582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.252180213,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/525ef7ae6f08bb5c2316d275575c0671c2103d23/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605497.7869525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.8175008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030520317,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/112256ca01ae2deb1fde9a8d8b572f216b1432b7/tests/Browser/screenshots","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605497.8547082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153913811,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:37 GMT"]},"status":200} +{"level":"debug","ts":1761605497.8778949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605497.9951868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.0324104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037196173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27995568eb9e06ac28d2729a61591ca88d3b40b?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605498.0600488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.1516595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.2397125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361791083,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7b732e43ecb06a37ae13e64019a5487f471d58e/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605498.2428963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.268764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208680337,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6710b7ea96c8a7036ccd7a490854043819fba3b/bin/ai/regression?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605498.2966318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144923281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cfc65181576b871966b51cdcac7e7a05520f5d8b/resources/views/livewire/destination","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"]},"status":200} +{"level":"debug","ts":1761605498.3337142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.3750052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04125275,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04dc6441aad06c067fced48e132afc89c899c10e?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605498.424511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.5152376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.5360563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.293121066,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77b7366c2947a3f2545d5542021be1cc203a74e8/docs/Readme_OS2.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605498.5742965,"logger":"events","msg":"event","name":"tls_get_certificate","id":"30ad1f80-2fb7-455c-b8b6-e29ab100e605","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.212.205.90","Port":17419,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605498.5743403,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605498.5743518,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605498.5743566,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.212.205.90","remote_port":"17419","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605498.577322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152781065,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/livewire/server/proxy?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605498.606008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.625039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018992545,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ffff696b4e142b4fef253412687c7c4612c3fe3f/bin/ai/compat_1.11.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["945"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.11.nut\"; filename*=UTF-8''compat_1.11.nut"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Etag":["\"3d8370ffc6e391b88b335b8be067b77b3a772b86\""],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605498.6974285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.7130816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015610098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7f134d238f6a4b3942ff7995e6a52f8fe1b19b3b/video/null_v.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605498.726005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605498.7260208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605498.7260234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605498.7260256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605498.7260275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605498.72603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605498.726032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605498.7260342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605498.726037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605498.726039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605498.7260408,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605498.7260425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605498.7260454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605498.7260473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605498.7260492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605498.7260513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605498.7260537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605498.7260556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605498.7260575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605498.7260594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605498.7260616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605498.7260637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605498.7260654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605498.7260675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605498.7260697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605498.7260716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605498.7260735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605498.726076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605498.7260783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605498.72608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605498.7260823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605498.7260845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605498.7260864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605498.7260883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605498.7260902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605498.7260923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605498.726094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605498.726096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605498.726098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605498.7261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605498.726102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605498.726104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605498.7261066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605498.7261088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605498.7261105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605498.7261126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605498.7261143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605498.7261164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605498.7261186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605498.7261207,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605498.7261229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605498.7261245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605498.7261267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605498.7261283,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605498.7261305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605498.7261322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605498.7261345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605498.7261367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605498.7261388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605498.7261412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605498.726143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605498.7261453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605498.7261472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605498.7261488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605498.726151,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605498.7261527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605498.7261548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605498.7261567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605498.7261586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605498.7261603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605498.7261624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605498.7261646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605498.7885456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.8098826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.8525157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.337244117,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f628e7e9ad8d3e3192bbf3c737418a3b4e96555/docs/admin_network.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"]},"status":200} +{"level":"debug","ts":1761605498.8756974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065790629,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/scripts","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"]},"status":200} +{"level":"debug","ts":1761605498.8796937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605498.8799763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025486,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a9caeaa7f1f730cb0c63cea22b30aae8d7f1b3f9/regression/stationlist/test.sav","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605498.9697683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.061609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.1184165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329828005,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3dec3242cc6030e7884b499d0db160354c461c6c/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605499.1526487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.1862965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.216498706,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5239eee6acbc05ce87214216f11021d8cf1f519e/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"]},"status":200} +{"level":"debug","ts":1761605499.193325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040637821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/06ac5eaa37e8a589b9a521d9e409cd87b3b80842?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605499.217646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155994984,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6b15f9fc446ed90212a1051852befee3975ffa3/players.c?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"]},"status":200} +{"level":"debug","ts":1761605499.2429183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.2916217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.3081818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016520145,"request":{"remote_ip":"3.212.205.90","remote_port":"17419","client_ip":"3.212.205.90","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a0dd1fbfb12a9b63c8f1c23b0d4f36bd7ee900e7/scripts/sync_volume.sh","headers":{"X-Forwarded-For":["3.212.205.90"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605499.3339674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.370465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036463111,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce9f2fe82364224d8081f5a5ac43e19152e33500?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605499.371307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":36.299617261,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=351&client_gravatar=true&slim_presence=true","headers":{"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Priority":["u=1, i"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605499.37136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605499.3713682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605499.375086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003703031,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=351&client_gravatar=true&slim_presence=true","headers":{"Cookie":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Mode":["cors"],"Referer":["https://zulip.site.quack-lab.dev/"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"Content-Language":["en"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 22:51:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761605499"],"Strict-Transport-Security":["max-age=15768000"],"Content-Encoding":["gzip"],"Content-Type":["application/json"],"X-Ratelimit-Remaining":["199"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"]},"status":200} +{"level":"debug","ts":1761605499.3766942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605499.3814533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.010037273,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Origin":["https://zulip.site.quack-lab.dev"],"Referer":["https://zulip.site.quack-lab.dev/"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US"],"Sec-Ch-Ua-Mobile":["?0"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Sec-Fetch-Site":["same-origin"],"Content-Length":["69"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761605559"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 22:51:39 GMT"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"]},"status":200} +{"level":"debug","ts":1761605499.4250665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.455103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030007982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Livewire/Server/Proxy/DynamicConfigurations.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"DynamicConfigurations.php\"; filename*=UTF-8''DynamicConfigurations.php"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1885"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 05 Aug 2024 18:08:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6277a24bd428875bf81d3a725b09ac50d6876852\""]},"status":200} +{"level":"debug","ts":1761605499.4630327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220089005,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f390be3ecf2c13ae519ed008078ee1ab021206/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605499.5158803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.530587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014687159,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f495c015ac9d4cf3a6a3881577fd5a3867701e7/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Content-Length":["3879"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"]},"status":200} +{"level":"debug","ts":1761605499.6077344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.6254141,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017646306,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/199bec0b5d2ac3096bd3e689ae297e93ec126303/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9d226cf8985a0c4ac0636b6447a5e88eca6472dd\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5081"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605499.6980681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.7897074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.8808687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.9548926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.9714456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605499.9898977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018414546,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7037c779e2e1be4be95d72ea4326be45b0d02833/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:39 GMT"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1686"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605499.9998467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.301742038,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/277b50f0f9c2ab60755f051a708ba60938d7fbd7/docs/Readme_OS2.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:39 GMT"]},"status":200} +{"level":"debug","ts":1761605500.0115728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056643605,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51db2f797d1942b636adc3a72402b2268db69572/database/factories","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"]},"status":200} +{"level":"debug","ts":1761605500.0623727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.1221776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332434149,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/92dad745c93a0c6bac667c15e22d2b0a39e1557d/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"]},"status":200} +{"level":"debug","ts":1761605500.1524172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089999148,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/22c26cdf786ea110979dd6a99cfdcef229fed30c/config/cors.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605500.1529753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.1804118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.299503988,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34c4e8f2598a74730ce4234e69188775d2ad9fb6/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605500.1950815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042073497,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/database/seeders/ServiceApplicationSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"]},"status":200} +{"level":"debug","ts":1761605500.2438436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.2564416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01256097,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/media/extra_grf/signals.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["30991"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"signals.nfo\"; filename*=UTF-8''signals.nfo"],"Etag":["\"8e612ae66c3d96c33d97cb537a089b7103296b83\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605500.3349152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.4262428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.4344075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099461005,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e3aef8ebae3a2606292032ce6397eff15896dbb/bin","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605500.5175982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.5178869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000265801,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f8b5661d288ade88a57c39cbf5aca26ea676751e/os/windows/openttd.ico","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605500.6084108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.633969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025522856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7f5cd0e843a30a65286d1d58b6d7b9fa75eb707f/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605500.6988258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.7905388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.790892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327998,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/18d8d3e5a60c0fe2f7f3b6011fead8af987762a6/bin/ai/compat_1.4.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"]},"status":404} +{"level":"debug","ts":1761605500.842799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143936871,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/dummy_land.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605500.8776672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.451398271,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0876bca9b76142a7a2a90fa193308b5bf340e1ec/config.lib?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"]},"status":200} +{"level":"debug","ts":1761605500.8813283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.9678218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086463212,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1f3ea708c3014d7d881577d27b254c80c8201f54/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["12538"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761605500.9723096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605500.9866147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014275683,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared/Danger.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605501.0639226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.109613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.116475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006825277,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/6266a5e500c03b1b774309956f7b7e3b5b14f8c0/?sub_path=database%2Fmigrations%2F2023_07_13_120719_create_webhooks_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"]},"status":200} +{"level":"debug","ts":1761605501.1359787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072030453,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Livewire/Server/Proxy","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605501.1540964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.1543915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00027574,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/eab334a1cc9c1162a599ccdcdaa687a8a5f69a25/projects/openttd_vs80.vcproj.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605501.2451825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.2714634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026247031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c38af729787f25e56cb19fce90d89eebf3067c66/os/steam/release.vdf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605501.3358948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.3785882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042658831,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a80a17007ab2dbc731cb906aa9db18f1e4a26431?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605501.4270887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.440397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013283993,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6e85419adb718bfc324c18dbee1fa8e71c61bf33/templates/compose/phpmyadmin.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605501.5183423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.5270283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008658534,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/app/Actions/Service/DeleteService.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"DeleteService.php\"; filename*=UTF-8''DeleteService.php"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"2d2c10ccb7b0842e5f8114fb484dcd6fc59a06f7\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 02 Jan 2024 20:03:51 GMT"],"Content-Length":["1261"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"]},"status":200} +{"level":"debug","ts":1761605501.6092162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.6574945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048237127,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0743076f38f4d10f09a2b40c0d8ee5a8abaaa16/templates/compose/nextcloud-with-postgres.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605501.7000859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.7908971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.8821173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605501.9733608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.0642052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.0725353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.372419891,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f9cad1ac9faa674fc6bafdf3df41c5ea3fa3c15/os/rpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605502.154819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.2317154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.245915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.3369844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.369805,"logger":"events","msg":"event","name":"tls_get_certificate","id":"aa21fa7f-be38-42a6-9826-980170788f8d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.4.213.199","Port":53312,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605502.369844,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605502.3698528,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605502.3698573,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.4.213.199","remote_port":"53312","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605502.4288015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.498159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266401634,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/59702c6dbc8e58686c050b78cf95bed574417303/other/logos/hetzner.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Content-Length":["196793"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Type":["image/jpeg"]},"status":200} +{"level":"debug","ts":1761605502.4992046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253257284,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a88a1b6f5305971f1f357048c636d3a85b23cb70/os/suse/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Etag":["\"431840b2f71eaf4c943103c6c3beb9566d1f89be\""],"Content-Length":["11656"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Last-Modified":["Fri, 09 Feb 2007 08:58:25 GMT"]},"status":200} +{"level":"debug","ts":1761605502.4992893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.617140271,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/893e405af09ed97261ff25de195b4bd6825bc8f6/os/debian/patches/series","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605502.5035665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074735171,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/68782f951b7ff179d7a76c0523b87d2e03ca6d00/CODINGSTYLE.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605502.5053256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.714401258,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9d0ff9d69202fccc6414f7356faa1ab22c7a14b7/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"]},"status":200} +{"level":"debug","ts":1761605502.519008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.545616353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f87e3d61c3eb3c48fd764f482e746a580bd53f9/media/openttd.desktop.filter.awk","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"],"Content-Length":["793"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"]},"status":200} +{"level":"debug","ts":1761605502.5203042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.523041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.458811878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/561d97880d3c2be7d8160f67d18d3e3b85c284e6?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605502.5243495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187338322,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd3d687bf9c0aba93feefca81823715a87c3315a?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605502.530087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.375242351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c74da46b10219e36b1be35276ffdf308b023496?page=439","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605502.5893533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069024326,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/82fb275a3f24db27f3a9cce09d30760a1d886cda?files=src","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605502.6110625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.6234245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012333902,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9eba058cf7b6bca0375a290e801d4f6be61022ec/database/seeders/EnvironmentSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605502.6984463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.7026162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.7114253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012957968,"request":{"remote_ip":"52.4.213.199","remote_port":"53312","client_ip":"52.4.213.199","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/70c28fceeb0c2aa67d09b2a8fac4fbbe5da7f2fe/app/Jobs/CleanupInstanceStuffsJob.php","headers":{"X-Forwarded-For":["52.4.213.199"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605502.7132788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010626383,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2cdb0cb084a1c85cedc8ae3d26df83e8328cd2b7/os/macosx/Info.plist.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0148ab289a6f632e1e2247086d9875e123125cfd\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1494"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Disposition":["inline; filename=\"Info.plist.in\"; filename*=UTF-8''Info.plist.in"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 11 Nov 2021 19:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761605502.793363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.7936676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286039,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c163f3c0f7e09f22d09389c124cea2abc628325a/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:42 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605502.8843708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605502.9754686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.010149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034649903,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a79524c805ff0f6cc20f8e21c40433f9240a5e9f?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605503.0658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.0824692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016628638,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9043cbf9bf5125293a7205637fcac0771e239daa/bin/baseset/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 03 May 2015 10:30:02 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["825852"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Content-Type":["application/octet-stream"],"Etag":["\"efe35ffd3897113f03b34162f7b177b8375010bf\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"]},"status":200} +{"level":"debug","ts":1761605503.095849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211453785,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1cd347bfc9c277aaa06d3610dec3a7098aa1e573/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605503.1572711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.168619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011319299,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bcc9dcd210ed4571644adf8c76922afdc4b50835/namegen.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 05 Feb 2005 23:07:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Etag":["\"a775ee2d146749a18898c95ccf621b8b50e6d7b3\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Content-Length":["160"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605503.2484558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.2662978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017807541,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76c13beef0099a8e9677ddd10cb1a96aab1fb1ae/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["49662"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj\"; filename*=UTF-8''openttd_vs90.vcproj"],"Etag":["\"9c8b73d733df909ebd0228b675d3d057130a2045\""],"Last-Modified":["Sat, 13 Sep 2008 15:49:29 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605503.333652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.339046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.3474948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013813251,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/59702c6dbc8e58686c050b78cf95bed574417303/other/logos/codext.jpg","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["image/jpeg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["105902"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"]},"status":200} +{"level":"debug","ts":1761605503.429932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.4699354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0399637,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b68491f2fe7c9064ed58eaef0fc7061adadc4a54?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605503.6076148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.268530407,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35a8e91d01102262efa8eb9df809c6411a1fd7d6/docs/obs_format.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605503.6808808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.7201917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03927389,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/abc060525d868a23aa5d6dfdafc731b825f02d7b?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605503.7268696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605503.7268772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605503.7268791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605503.7268815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605503.7268834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605503.7268848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605503.7268867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605503.7268884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605503.72689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605503.7268915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605503.726893,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605503.7268946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605503.7268963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605503.726898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605503.7268994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605503.726901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605503.7269027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605503.7269044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605503.7269058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605503.7269075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605503.726909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605503.7269108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605503.7269132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605503.7269158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605503.7269185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605503.726922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605503.726925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605503.7269282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605503.7269309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605503.726934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605503.7269368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605503.7269397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605503.7269423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605503.726945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605503.7269478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605503.7269504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605503.7269535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605503.7269566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605503.7269597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605503.726963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605503.7269654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605503.7269678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605503.7269707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605503.7269733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605503.726976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605503.7269785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605503.7269814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605503.7269843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605503.7269866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605503.7269893,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605503.726992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605503.7269948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605503.7269971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605503.7270002,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605503.7270029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605503.7270055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605503.7270083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605503.7270107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605503.7270133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605503.727016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605503.7270186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605503.727021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605503.7270238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605503.7270267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605503.727029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605503.7270317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605503.7270343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605503.727037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605503.7270398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605503.7270422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605503.7270448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605503.7270477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605503.7719364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.852073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080101208,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/airport_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605503.8636642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.9310205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067327407,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/de84d6338d50a35aaee6ae296c796ed3e55b4435/ai/trolly/trolly.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"]},"status":200} +{"level":"debug","ts":1761605503.955726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605503.9917316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035945084,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a29b996817b2d2715bed1545c0f84982e6985ba?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605504.046795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.1382408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.15254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014277376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/175228d036ccdaad8c5bdc611e18ad20f61ee0fb/projects/version_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605504.2294798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.2361493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189318164,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/75b61a6b009839443047b10daf14f190dd24aed4/bootstrap?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605504.305112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075601665,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Project/Service/EditCompose.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605504.3202212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.3205173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/53e943386e1f3a8ccb60642cfb05959420d75fa0/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605504.4117727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.4571536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04534251,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1483434d2ca90be92477425fca49fb55bdf5e8f6?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"]},"status":200} +{"level":"debug","ts":1761605504.501717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.5021682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.515101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013348545,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/other/logos/hetzner.jpg","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Content-Length":["196793"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/jpeg"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"No-Gzip-Compression":["1"]},"status":200} +{"level":"debug","ts":1761605504.5235279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021338749,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f8afaadb7e82b351a26fd5590c6b1e8d148b23b/media/extra_grf/roadstops.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"]},"status":200} +{"level":"debug","ts":1761605504.616538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.6533642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036654702,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2dcb7fec05f059d133dcc9e0499061e51a30c98e/tests/Pest.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605504.6840334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.7748706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.7945669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019655845,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1283e7dfd3430afabae4ee24722dd9e839830c2/media/extra_grf/shore.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"]},"status":200} +{"level":"debug","ts":1761605504.8663375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.8807502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014378637,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c76e8bb0def1c12a100a2814614dbf799c0352b2/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605504.957119,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61223: EOF"} +{"level":"debug","ts":1761605504.957678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605504.9651868,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e0b043d5-a653-46cd-a56d-90088f85cae8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61224,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605504.9652283,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605504.9652386,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605504.9652433,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61224","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605504.967326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605504.973145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005791588,"request":{"remote_ip":"192.168.1.64","remote_port":"61224","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Cookie":[],"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.4561"]},"status":204} +{"level":"debug","ts":1761605505.0074382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049728579,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/56b26f2927d264fbf31eb0b66057964b4037383a?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"]},"status":200} +{"level":"debug","ts":1761605505.0480497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.0681815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020088381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/05c3a12463f326d661536ff8e1a7ad3c11a15ff4/os/dos/copying.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["25263"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"copying.lib\"; filename*=UTF-8''copying.lib"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"bbe3fe198789ee3a2dcc05b8e142b1bf5284574c\""]},"status":200} +{"level":"debug","ts":1761605505.1389472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.139451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.45538661,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c70cf2d82cac252b9e48d53e70aaeb15f7b9ad6/src/vehicle_gui.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605505.1938999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054914225,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/database/seeders/TeamSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605505.2307012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.2683673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037620332,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3dae23976df7cae7860688041866c9d3e69fbe6?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605505.3211136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.3436165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022467707,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Security/PrivateKey","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"]},"status":200} +{"level":"debug","ts":1761605505.4124331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.427264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014788239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcf02c68f978ab8c24d4887546dbf0004b009868/ai/trolly/build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 29 Mar 2006 19:03:47 GMT"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9381"],"Etag":["\"550f17ceb05fe9b0ded08b30034be918c1a49bd9\""],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605505.5028753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.5032237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000321507,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/rss/commit/b4f2c595b38b42c41e61eeab6bde3400d948542a/README.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605505.5650854,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2fbf155e-56d9-4597-8e1b-f8e3e31c7114","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.71.203.206","Port":57351,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605505.5651193,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605505.565129,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605505.5651355,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.71.203.206","remote_port":"57351","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605505.5942414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.6242218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029949651,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9d7aec3fe74bfb4580f4eb3e278f1d92b8412b47/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605505.685693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.6997023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.7010934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015372381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c79e8ad626acbc9b8d6dd3fdc4fa40e100f2167e/data/openttd.grf","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/octet-stream"],"Content-Length":["16864"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e78cdf018a399bc2dba126463486b048075d96bd\""],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"]},"status":200} +{"level":"debug","ts":1761605505.7492244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049483527,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/other","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605505.776551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.8208795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044296839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cdb6239d76b6efb9d10504483058b14c51fa1f72?page=351","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605505.8230426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.8531866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030110725,"request":{"remote_ip":"52.71.203.206","remote_port":"57351","client_ip":"52.71.203.206","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-localmods/src/branch/master/DynamicEuropa/Modules/Station_ChurchOfHusk/HuskChapel_Research_04.sub","headers":{"X-Forwarded-For":["52.71.203.206"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605505.8670378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.957889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605505.9820752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024151,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fcae50579f69e6d4fba8d4e9445ef5e93c1c711/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605506.0487046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.1020024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053263172,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/abc060525d868a23aa5d6dfdafc731b825f02d7b?page=543","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605506.1408436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.1475456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006632915,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/components/server/%7B%7B%20route('server.charts',%20['server_uuid'%20=%3E%20$server-%3Euuid])%20%7D%7D","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605506.161552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.294489234,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bdcafc7f99fd33bcecf33f69c4d44bef1950e96d/bin?page=6","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605506.23186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.2678466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035951236,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/177c61477a059b43652bc5e4a5f1c00ce68176a6/media/extra_grf/foundations.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605506.3224401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.3583012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035827392,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/778f6533ea9932ab79d495b08e625f1ffb6fc23e?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605506.4139478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.5053718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.5131924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09920905,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/project/shared/logs.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605506.5957084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.6067657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101358543,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ae1b0de5610ec5a050ea29a75cf1d47ddfa4ab76/resources/views/components/external-link.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"]},"status":200} +{"level":"debug","ts":1761605506.6866722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.6984396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011744251,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f61210287ea59be71ff291e676f60ef0c89cf527/resources/views/components/emails/layout.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Content-Length":["85"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Etag":["\"fe04a8a599c5b34c150f748fa9d507f5e7c16b72\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"]},"status":200} +{"level":"debug","ts":1761605506.7768993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.7771773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257867,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd2e1ac9038c955c42d9c1e4c34b15f0d8ae8df2/projects/langs_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605506.843735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.8501134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006356604,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/b0e0b385491ade964724912ea8b5c49455a780ba/?sub_path=database%2Fseeders%2FSharedEnvironmentVariableSeeder.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605506.8679404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.8820457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.286307601,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bc0f0ef922c316d2a5de4f3ee9c70e4cc7131de/os/win32/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605506.882602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014631713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38f4cb64699af17b3456b93157eb528d6532b46d/bin/data/openttdw.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605506.959441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605506.972197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012737252,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/SharedVariables/Environment/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605507.0500126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.13053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080487195,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96641f462ea9124f2170000ef3a6da37adfcf048/ai?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605507.1409853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.1631186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022102388,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ea1020d4fac279f76f38fc69cbf0a981b3fe775f/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 26 Mar 2006 21:07:56 GMT"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Etag":["\"6fa31bb8546901e8c244ad9eba1f8b5844144417\""],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2381"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605507.23221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.2560241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023777836,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/project/edit.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605507.3229518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.3622422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03925277,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b124c49ea4823975c35216c14dbfb93ada34fcd3?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605507.414595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.4363143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021682596,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"]},"status":200} +{"level":"debug","ts":1761605507.505465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.5057836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000297551,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d41302c310570721203d451821a99ed8d9d3d2ee/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605507.596577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.6868129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.6938248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097208058,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/View/Components/Services/Links.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"]},"status":200} +{"level":"debug","ts":1761605507.7776456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.8086736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121828372,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ac500219d2bd3d5605a40f527e10f831776a19ed/app/Http?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605507.8690317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.900156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031099429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/cd00810ea18aef0f4e16aee42ff20f38d9492928?files=src","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:47 GMT"]},"status":200} +{"level":"debug","ts":1761605507.9604342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605507.9804034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202732334,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1857a54d92f6c2d6d1129d96e94c435f607361f3/app/Models/Team.php?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605508.0448167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.0516431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.0558412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010999867,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Content-Length":["105902"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["image/jpeg"],"No-Gzip-Compression":["1"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605508.1426167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.15844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197972821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c0ffda37f285598a448e90f1a10dc174f4abc3ef/app?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"]},"status":200} +{"level":"debug","ts":1761605508.1597953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017145813,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7ee064b75da8dd9e770e82c795352c24c4547300/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8919"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605508.175789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12412423,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b2bc4b563bcd042f3ff66a9a288fdd483e266666/tests/Feature?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605508.232785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.2785945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045777951,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8?page=539","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605508.3242211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.3621187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03787407,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/644470a19d378a0f4d307817277d1cc68e157390?page=83","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"]},"status":200} +{"level":"debug","ts":1761605508.4153419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.4255784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010208445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/vehicle.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"5df0e616e48d945d530a4f7e4f31bb0ead05b05f\""],"Content-Length":["92890"],"Content-Disposition":["inline; filename=\"vehicle.c\"; filename*=UTF-8''vehicle.c"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 01 Oct 2006 12:25:31 GMT"]},"status":200} +{"level":"debug","ts":1761605508.5067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.5819364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075200599,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1d04912a00a946c28c41ca9fd22b19ebc7db07d/bootstrap/helpers/socialite.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"]},"status":200} +{"level":"debug","ts":1761605508.5978348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.6098983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012028286,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3211ab301e32ee65454f08c68268d9f13c5bf212/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Content-Length":["8919"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605508.6897225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.727837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605508.727855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605508.7278574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605508.7278595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605508.7278612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605508.7278633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605508.727865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605508.7278671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605508.727869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605508.7278707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605508.7278726,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605508.7278745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605508.7278764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605508.727878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605508.72788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605508.727882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605508.7278838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605508.7278855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605508.7278874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605508.7278893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605508.7278912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605508.7278929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605508.7278948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605508.7278967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605508.7278984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605508.7279012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605508.727904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605508.7279072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605508.7279096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605508.7279115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605508.7279134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605508.7279155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605508.7279172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605508.727919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605508.727921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605508.7279232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605508.727925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605508.7279267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605508.7279286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605508.7279303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605508.7279325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605508.7279341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605508.7279358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605508.7279377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605508.7279398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605508.7279415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605508.7279434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605508.7279453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605508.727947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605508.727949,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605508.7279506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605508.7279525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605508.7279544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605508.7279565,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605508.7279582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605508.72796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605508.7279618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605508.7279637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605508.7279654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605508.7279675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605508.7279706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605508.7279735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605508.7279766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605508.7279792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605508.7279823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605508.727985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605508.7279866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605508.7279885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605508.7279904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605508.727992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605508.727994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605508.7279956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605508.7341535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044400805,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9a8bb35901ca431756eba4406f9da9dbc817829?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605508.7805436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.82055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039977286,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/93f8ff955ca749a9c2954ec04e336cb68a92be89?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605508.8712926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605508.9627278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.0534985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.0923193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038780289,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cff11130d267314d5d35650beeca8a86b34c159?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605509.1445642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.1583326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01373318,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d6e462dfca2202a5d4df83f06d4644ba949afda9/town.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 07 Oct 2005 07:35:15 GMT"],"Etag":["\"9061147255434172189c687fcc11a4c81a71c341\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["4129"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"town.h\"; filename*=UTF-8''town.h"]},"status":200} +{"level":"debug","ts":1761605509.197609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.2352505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.2376666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.366352903,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4d4301a0c8c12d20bf413e709b23040c8c1c613/bin/ai/compat_1.8.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605509.2581406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06049173,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/tests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605509.27797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042685281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ad0d4cf1ac30302ba5aeaf99c7c15e1b53d81f0?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605509.3261406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.3375378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01137791,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bc6d4069fe43da78054842a79de8ae7e1960efbf/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["9405"],"Etag":["\"fc05faa234ec4897d69566750db14c45bdd41c39\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Last-Modified":["Sun, 01 May 2011 19:51:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605509.3497257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.38695885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8808e9cfaae5e23cb4dbe9822f214bf32ece872f/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605509.417116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.4348738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01773304,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8ee7719912ab3177e370fcc73cbd0b44dca2d3fc/os/os2/installer/make_installer.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2011"],"Etag":["\"1d1d318ad95d51a43bdabe8ec47da9f8ab57e387\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605509.5080078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.5998147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.6425595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042703104,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8a0fab1d4c5bd460da3e679a21a98823f1e2de9b/bin/ai/compat_14.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"3081fb58e8a51936bc98448fc55cfa8edc695aed\""],"Last-Modified":["Sun, 01 Jan 2023 21:52:23 GMT"],"Content-Length":["581"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_14.nut\"; filename*=UTF-8''compat_14.nut"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"]},"status":200} +{"level":"debug","ts":1761605509.652763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144720239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3633d5692327bc1cb86437fccdcdd906fa0ceb1b/player_gui.c?page=2","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605509.690277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.690572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000269378,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7039c84c6a71007ac5cf4a996d50adcf29fba684/projects/openttd_vs90.vcproj.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605509.781131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.7815263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370409,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6eb6a7372a2e619d5b48ed4ef6eceb67e3c4d940/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605509.8718302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.9635608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605509.9991517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035558746,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a86e971020937a88a7eeed6fc30548a5f31e2d74/app/Models/Waitlist.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605510.053972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.1368244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082818641,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23b13d3f421d5013e2a3219ba6fa0fae9b5337d6/ai/trolly","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"]},"status":200} +{"level":"debug","ts":1761605510.1458287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.1624312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016571892,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/236a397f285770b83a67d166c0ad3441a52dd8e8/currency.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"a94f85eb2cd20267db7522c3510b2e95248a3116\""],"Content-Length":["635"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"currency.h\"; filename*=UTF-8''currency.h"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"Last-Modified":["Thu, 20 Apr 2006 21:13:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605510.1694217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297561647,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7609dc7fdff563c99b525f2509af804b5e41f368/projects?page=7","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605510.2362285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.327456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.3568246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029335914,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6f526fd2e1ddff4c6cf298a657e5117ce89fcf7d/projects/langs.vcproj.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"langs.vcproj.in\"; filename*=UTF-8''langs.vcproj.in"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1015"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e1bcf36d549181d643b541a76e329db712e8f24b\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605510.3616803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.4180977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.443527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025407659,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/30d820962de33d66b85fdbdfe6390c7ae93846a2/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1154"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"]},"status":200} +{"level":"debug","ts":1761605510.458419,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7c11c585-1202-4683-a234-f18f6f0743c6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.12.157","Port":50590,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605510.4584603,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605510.458471,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605510.4584768,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.12.157","remote_port":"50590","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605510.509832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.5514646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041594254,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ecd16de53fd0d975fb68bbfb81e1ba8f2d7a4e47?page=15","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605510.6012712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.6779335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.6800497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078745302,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c5de1a25c35bfa96ab3b4eed89b67b504e84ace2/resources/views/livewire/command-center","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605510.6926646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.7579107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079939022,"request":{"remote_ip":"18.232.12.157","remote_port":"50590","client_ip":"18.232.12.157","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/weblate.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.232.12.157"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605510.7838728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.8217268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.585458724,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f63f9d637deb46a97f33b0593c75fb928590ce3/bin?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"]},"status":200} +{"level":"debug","ts":1761605510.8238328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039934384,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e890e7db76b49976209675c0bf652c25e52cad94?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"]},"status":200} +{"level":"debug","ts":1761605510.8737226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605510.886389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012630802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e6b0b1e33dac442a4fd324cb1506fb11ce487ceb/table/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["37192"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"ff1aa9c2bcb6d3178056c7ce3111e047b2c548f1\""],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 16 Sep 2005 10:37:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:50 GMT"]},"status":200} +{"level":"debug","ts":1761605510.9657083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.0569155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.0632648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.370575353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/19a6846cb6b330e7fec25fff9b4900dc40806843/docs/landscape.html?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.079343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022392435,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dccb2fcbb55a9367ae7eda0b8fbc11432bf613d6/public/svgs/postgresql.svg?display=source","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.148039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.1533742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187634982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b46cf50b9b14148c0ebea98699edd11ef1ed662/bin/ai/regression?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.1862173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038137838,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b56ca2b620d6fef8231383002f6de7c569cc143?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605511.2390807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.310424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071294796,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Http/Livewire/Project/Application/Previews.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.3300653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.4210985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.4233224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093223626,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3da7746629161d44600b5e3ccfb3ff21e134d87d/resources","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.4437444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022614213,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b366b459142bdf9ab7b5f6832e7ac9af6a425c3d/public/svgs/postgres.svg?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605511.5119596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.6034968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.6316016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028068725,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/tunnel_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605511.6890807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177084262,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2c5ecaa22c0600a68530d3b89347ab0f7903a4e/town_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605511.6942763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.7072968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012994197,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/df59f5cd15266db4d29d59b591d739d3e025b206/docs/ottd-colour-palette.gif","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"]},"status":200} +{"level":"debug","ts":1761605511.7852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.7968233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011586152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5d6c0a82204cc3ba04fe7a340260f59d10da29fa/roadveh_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"roadveh_cmd.c\"; filename*=UTF-8''roadveh_cmd.c"],"Etag":["\"30e8978975f298318a0070724a5599228f1805df\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 05 Nov 2004 23:12:33 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"Content-Length":["37605"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605511.8766944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605511.9230733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046343477,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a18f0f93af41b18febbefa30977ba46818436212?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605511.9668925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.0579064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.0972385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039286834,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb1af4a65eb15660792154a3772c0f04dbad8029?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605512.149063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.1967788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047677332,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51a704b22a61daf7585f177ad03d28124d1437e5/app/Notifications/Server/Unreachable.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605512.2401488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.2724776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032281577,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e0b5421eb8c01c8e4ecb3b48932392b8eb1e3b74/resources/views/livewire/project/shared/scheduled-task/executions.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.307026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.340087498,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/354ec53b3c48fe0c5bb22a46acf62f57e10050fc/docs/landscape.html?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.331597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.3665066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.004792019,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/1f7725ada30e362da797b26801f7b0504915d31d.bundle","headers":{"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"Content-Disposition":["attachment; filename=\"coolify-1f7725ada30e362da797b26801f7b0504915d31d.bundle\"; filename*=UTF-8''coolify-1f7725ada30e362da797b26801f7b0504915d31d.bundle"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Last-Modified":["Mon, 27 Oct 2025 22:51:51 GMT"],"X-Content-Type-Options":["nosniff"],"Accept-Ranges":["bytes"],"Content-Length":["17320422"],"Link":["; rel=\"immutable\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605512.4223452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.4631393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0407643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a19babf9ef42e7977b50d01e60c000b8c306f6a?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.5129151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.5334916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201859818,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/42ea146ce1045f366de494aa104d31a4bc96c5e5/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605512.604218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.6956224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.7041278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099867622,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0df355bbda0e97edb0c642188db663620dd2e4f6/bin","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.7750597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079384727,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/75719795c929bc5e3c3ce045856a964eaa3ea5fc?files=src%2Flang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.7864761,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.8283195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041815971,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d915214a116eea56af0300ab2d3bb7a599e0e33?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605512.8481376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335193642,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34c580ee9645bb32b7e63ba183a7ad4ae7e99512/os/windows/installer","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605512.8772426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605512.9678943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.0193155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142032221,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/os/win32/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605513.0487132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080779197,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Actions/Database/StartDragonfly.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605513.0589323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.0714855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012520484,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bf994b46f1441b4097093f8c8d1aa8f849c7c1da/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["24802"],"X-Content-Type-Options":["nosniff"],"Etag":["\"071fd1cd7f0ffe00eed29b53b7b4aa0a2ec8df2e\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"]},"status":200} +{"level":"debug","ts":1761605513.1499572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.241153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.2466493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096660265,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/82f3d54bc3a3a05d8c03f579dbaabc69ffa1b2ac/app?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605513.2573535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016173982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/database/seeders/ApplicationSettingsSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8e439fd1697ce994b3b5404f64af185eb599b079\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Content-Length":["408"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ApplicationSettingsSeeder.php\"; filename*=UTF-8''ApplicationSettingsSeeder.php"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605513.3326705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.4234672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.4350605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011566235,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/59b7125563e022036547d0816a1a56f475c5245d/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 09 Jun 2013 12:48:27 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1d96de8558f91b5f6c0c5b983f314e4e862ef8d1\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["12160"]},"status":200} +{"level":"debug","ts":1761605513.4704502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137747884,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b10556a90e086d431429c44184aa505a8d2d68f8/bin/scenario","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605513.5138621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.605875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.6263483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020439052,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f6e6b2c91730e24c68941ca99442458e43e2075f/os/steam/release.vdf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"release.vdf\"; filename*=UTF-8''release.vdf"],"Etag":["\"ab549c3886bf688d55e08364e7a960d2f2de6ab8\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["710"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 05 Feb 2021 19:58:15 GMT"]},"status":200} +{"level":"debug","ts":1761605513.6454625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131567021,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/75d77a36482b93c7f48c00127fd328bac05ea1e9/resources/views/livewire/project/shared/get-logs.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605513.6974466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.7363334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605513.7363446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605513.736347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605513.7363486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605513.7363505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605513.736352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605513.7363536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605513.736355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605513.736357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605513.7363584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605513.7363598,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605513.7363615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605513.736363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605513.7363648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605513.736366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605513.736368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605513.7363694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605513.736371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605513.736373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605513.7363749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605513.7363763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605513.736378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605513.7363794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605513.7363813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605513.7363827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605513.7363842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605513.7363865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605513.7363882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605513.7363896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605513.736391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605513.7363927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605513.7363942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605513.7363958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605513.7363973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605513.736399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605513.7364006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605513.736402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605513.7364037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605513.7364051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605513.7364066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605513.736408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605513.7364097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605513.736411,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605513.7364128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605513.7364142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605513.7364159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605513.736417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605513.7364187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605513.7364204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605513.7364218,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605513.7364235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605513.736425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605513.7364268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605513.7364283,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605513.7364302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605513.7364316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605513.7364333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605513.7364347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605513.7364364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605513.7364383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605513.7364402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605513.7364414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605513.7364428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605513.7364447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605513.7364461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605513.7364483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605513.7364497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605513.7364516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605513.736453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605513.736455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605513.7364562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605513.736458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605513.7373772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039898548,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"]},"status":200} +{"level":"debug","ts":1761605513.7884517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.8516378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063129292,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Console/Commands/CleanupUnreachableServers.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605513.8789334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605513.8939857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015018142,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/players.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["21264"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"86feeb94408b4bff47b8908b8f6aa3392ac9a038\""],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Date":["Mon, 27 Oct 2025 22:51:53 GMT"],"Last-Modified":["Sun, 19 Dec 2004 10:24:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605513.9700458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.0082672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038192221,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86979dd167fd4d156da5a61a8aec7940fb0df00e?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605514.0611963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.1527014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.189509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128279274,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/66c60e52bac69b752f1dd7b7c599577fcbfa17a1/media/extra_grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605514.24419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.2538958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009668958,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/79a169f53e3bc5164292e17bc159737293207812/app/Notifications/TransactionalEmails/ResetPassword.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"8b1c02d39861067efcc6d7250f3be4e023227dff\""],"Last-Modified":["Wed, 24 Jul 2024 12:27:21 GMT"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Content-Length":["1895"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ResetPassword.php\"; filename*=UTF-8''ResetPassword.php"]},"status":200} +{"level":"debug","ts":1761605514.2786753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125928693,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Service","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605514.3349092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.372573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037626895,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/073b9658291e934a559ca16580fe11eb5d8d044f?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605514.3872566,"logger":"events","msg":"event","name":"tls_get_certificate","id":"910a2452-984c-4c42-b6fb-d78ffb52cf69","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.179.27","Port":54273,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605514.3872921,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605514.3873048,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605514.3873107,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.179.27","remote_port":"54273","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605514.4261081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.4385645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012423952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Livewire/Project/Shared/EnvironmentVariable/Add.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1d6e09b4308f172423f31f85a3194586deef87c6\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Content-Disposition":["inline; filename=\"Add.php\"; filename*=UTF-8''Add.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1217"]},"status":200} +{"level":"debug","ts":1761605514.5172048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.529432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012193547,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/22028e23e3d724b7d07f11b41cacd9284687fde9/resources/views/project/new.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["955"],"Last-Modified":["Wed, 26 Apr 2023 12:29:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"b39e6bf04c0e489f4d5fe0e6994f1c5da6acf94a\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"new.blade.php\"; filename*=UTF-8''new.blade.php"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"]},"status":200} +{"level":"debug","ts":1761605514.607796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.6115656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.6118922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304664,"request":{"remote_ip":"23.21.179.27","remote_port":"54273","client_ip":"23.21.179.27","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cf361e08a05f2eead40e1af209abffde7b5dddd2/templates/compose/onedev.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["23.21.179.27"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605514.6422193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034389702,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fda8bf2a226ded4d22c9c03ec965c340768ed9bd/news.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1448"],"Last-Modified":["Sat, 04 Mar 2006 11:15:44 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"26cfa107e325be00cbc595d1d3054909c3d70c47\""],"Content-Disposition":["inline; filename=\"news.h\"; filename*=UTF-8''news.h"]},"status":200} +{"level":"debug","ts":1761605514.6990066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.7898889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.8483057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0583808,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bf3d88facd913fa2a298feacc3f135287a98c8dd/resources/views/components/emails/layout.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:54 GMT"]},"status":200} +{"level":"debug","ts":1761605514.8715615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172510369,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9292d3c223e7feaae6bf3c19cbf13ffb9f9c28a6/resources/views/livewire/project/edit.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605514.880989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605514.9225411,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041514524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/16fc68dff05920ac10fbfb38978ddab62fa2f56d?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605514.9717638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.0320275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060230036,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d69164bc4342fc42d45a91ba388b7b04c167f05e/config/sentry.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"]},"status":200} +{"level":"debug","ts":1761605515.0634701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.0791388,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61235: EOF"} +{"level":"debug","ts":1761605515.0802882,"logger":"events","msg":"event","name":"tls_get_certificate","id":"45fd2ae4-c7b7-4aa0-bd4a-115c82f8d331","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61236,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605515.0803237,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605515.0803337,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605515.0803378,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61236","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605515.0822747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605515.0880325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005722398,"request":{"remote_ip":"192.168.1.64","remote_port":"61236","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Priority":["u=4"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.3825"]},"status":204} +{"level":"debug","ts":1761605515.1345778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071059713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cca7c0ef0aef00409947d537963edbe93280f4e6?page=33","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605515.154273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.194087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039783771,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/062f32a1868f3a72ab54c0097059d937ab30ce38?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605515.2457783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.2880092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042199194,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af01bc3e775704ea4be1047ea3ef2a06fd131e8a/app/Livewire/Project/Resource/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605515.3357759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.3377514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.3430552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005280806,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/c9e2f4244d21400613e7da2e37a31b5564df7277/?sub_path=database%2Fseeders%2FSharedEnvironmentVariableSeeder.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"]},"status":200} +{"level":"debug","ts":1761605515.4267566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.518031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.5565844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038521421,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34cc1f8b7c932f24e07ead8ed4660ec21851931f?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605515.59122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25540384,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca14da6d994b8bf6c27db6253593c95973aa6f23/video/win32_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605515.6089666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.6181803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191391163,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24433c80c39321c627fac3a984a82a288db8a87f/os/debian/menu","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"]},"status":200} +{"level":"debug","ts":1761605515.645647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036630025,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bf5ead4da7f1127bdc6fdaeab777ce08ed87df9?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605515.7002017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.753954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053716818,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a763e7e52ede53d617dac0a84421629d96eec0e5/music/os2_m.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["1477"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605515.7908046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.8289824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038140352,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/244fd8215daf8fd190c201da7fc3659a944427cc?page=34","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605515.8818786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.9546444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072715124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/951a2fd003d7e34b2e35a4430b116d9f4ee3a36d/database/seeders/SentinelSeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605515.9732008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605515.9928622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019624807,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2dcb7fec05f059d133dcc9e0499061e51a30c98e/resources/views/server/all.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605516.063797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.1548676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.2462533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.2466216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7eff4b926e1f9d63c03e17b964bb8d528242da5/media/openttd.desktop","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"]},"status":404} +{"level":"debug","ts":1761605516.2919095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228077254,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6faa65b57690dd02efeaa2e154e7d70059d25491/table/autorail.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605516.3373346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.3967118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059339698,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Notifications/Server/HighDiskUsage.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605516.428313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.4661171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.311208294,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4e3c2cd7598b2ba547d78c6882de9d5136d8700/os/windows?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605516.4678903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.4757948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007859938,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/c9e2f4244d21400613e7da2e37a31b5564df7277/?sub_path=database%2Fmigrations%2F2024_02_22_090900_add_only_this_server_deployment.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"]},"status":200} +{"level":"debug","ts":1761605516.5194106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.541939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113582217,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0b6dbaf6645644be09d101b15806a13479610fda/src/signs_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"Content-Length":["1051"],"Last-Modified":["Mon, 16 Aug 2010 16:15:22 GMT"],"Etag":["\"4cc89d947c44002476575cd4d428c9ff0f8628ef\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"signs_func.h\"; filename*=UTF-8''signs_func.h"]},"status":200} +{"level":"debug","ts":1761605516.5567222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037276254,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b89b3c960b70a69ebb0bfae760350ec52d46b0e3?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"]},"status":200} +{"level":"debug","ts":1761605516.6105592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.6363382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025741719,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b1e928e889127e92cdb35a630b03f4de4a7722ea/endian_check.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"endian_check.c\"; filename*=UTF-8''endian_check.c"],"Content-Length":["1590"],"Etag":["\"a302ea40bd6be74b13a1764701593e1e338c8322\""],"Last-Modified":["Tue, 06 Dec 2005 14:35:10 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605516.7006788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.7245018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023776584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/236f71640c1d535ed839c8e6866d18b2a429b9be/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8da71a1947d219b948f49b3b7103955789cefca\""],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5469"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605516.792362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.815402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023004378,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/ai/compat_1.9.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605516.8834162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605516.891115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007664029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ea6d2742bfbd8f0373f71729fce82a2a8eef705/.cursor/rules/self_improve.mdc","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2426"],"Content-Disposition":["inline; filename=\"self_improve.mdc\"; filename*=UTF-8''self_improve.mdc"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:56 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"40b31b6ea61117ab2e0b54c7d51d83bddcccac25\""],"Last-Modified":["Mon, 26 May 2025 10:40:05 GMT"]},"status":200} +{"level":"debug","ts":1761605516.9743047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.0115538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037207895,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b88c1c5cdb6cb0cbdfa440b5a39153a80b68486?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"]},"status":200} +{"level":"debug","ts":1761605517.0658305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.1028638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036997819,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a8b992f4fd93429dad018ac77056bf5672c97528?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605517.156869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.173146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016236179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f1da735c407b254b43eb021607672e847b2b47ef/app/Http/Livewire/Notifications/TelegramSettings.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605517.248464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.2886856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040188664,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/driver.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["292"],"Last-Modified":["Sat, 07 Jan 2006 10:15:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2cbb029c80d8feba6065ca1cbb77288538de9123\""],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Content-Disposition":["inline; filename=\"driver.h\"; filename*=UTF-8''driver.h"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605517.3412807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.430477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.4408002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010293445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c3bed437ee7ce0a41236951a569883486f4d2fe2/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8496"],"Etag":["\"711693bcf75baed1ea79221615ecf8dabc5e932f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 01 Mar 2016 20:00:22 GMT"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"]},"status":200} +{"level":"debug","ts":1761605517.4469173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105602182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c655e13e92aefef1503e7869b3dc3185cc1b2757/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605517.5208325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.5943475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073480727,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2e3465cb494be3a5cec824d1c14cc1f1862221c5/table/clear_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605517.6065917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.6119204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.6346073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027980349,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/resources","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"]},"status":200} +{"level":"debug","ts":1761605517.6632366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051285554,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/169468a8574f148b8f0460598b65e57d759c96f5?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605517.7027824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.717533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014713007,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/58c6d066f2021046c9c1ecfe18b66c37ea484b10/docker/prod/nginx.conf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f26dc30495a6ead95df103784e2e2451c393454f\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["68"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"nginx.conf\"; filename*=UTF-8''nginx.conf"],"Last-Modified":["Wed, 29 May 2024 06:44:57 GMT"]},"status":200} +{"level":"debug","ts":1761605517.7219136,"logger":"events","msg":"event","name":"tls_get_certificate","id":"edf02719-c5e5-40c9-850b-e655887affc6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.197.178.107","Port":5849,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605517.7219484,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605517.7219589,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605517.7219632,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.197.178.107","remote_port":"5849","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605517.7941473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.8313136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037135628,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605517.8855147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605517.9754536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089903066,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Team/Storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605517.976089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.0050924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.0055013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380678,"request":{"remote_ip":"54.197.178.107","remote_port":"5849","client_ip":"54.197.178.107","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5fcf3aa7dc84a533e706faecb174f9d765d8040a/templates/compose/metube.yaml","headers":{"X-Forwarded-For":["54.197.178.107"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605518.008254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032136234,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8f6c01ba49d241a5f977dfb3b3ad6c9de7600957/routes/console.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e05f4c9a1b27a35c20ac897b44dfb7a9238ff9b7\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"console.php\"; filename*=UTF-8''console.php"],"Last-Modified":["Thu, 25 May 2023 16:27:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Content-Length":["592"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.0674205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.1050153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037558656,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00422b37ef3241f976018a23df24e5a22d6867ea?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.1580725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.2357821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077673201,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.2497053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.3400018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.3810937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041049126,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/739b43b3c2fbecd283c97a32da9902886a43fa58?page=101","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605518.4316077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.4782588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228511743,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68d5d76eecc8e4e01e423c8633e38b5211a03efe/bin/ai/regression/regression.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605518.5227358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.5376425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014860896,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cf8cc18d069287252b13cee82538d39e505ac1f5/app/Livewire/Destination/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["379"],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 03 Nov 2024 21:19:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a3df3fd562ff87862891b6a277cd96f4262adeaa\""],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"]},"status":200} +{"level":"debug","ts":1761605518.6133134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.7043633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.7307343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605518.7307534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605518.7307563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605518.730759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605518.7307615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605518.7307637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605518.7307658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605518.7307682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605518.73077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605518.7307723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605518.7307742,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605518.7307765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605518.730779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605518.7307808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605518.7307835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605518.7307863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605518.7307885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605518.7307904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605518.7307932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605518.730795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605518.730797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605518.7307997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605518.7308018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605518.730804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605518.730806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605518.7308085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605518.7308106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605518.7308128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605518.7308147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605518.7308168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605518.7308187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605518.730821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605518.7308228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605518.730825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605518.730827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605518.730829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605518.7308326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605518.7308352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605518.7308376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605518.73084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605518.7308424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605518.7308447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605518.730847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605518.7308493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605518.7308514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605518.7308536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605518.730856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605518.7308583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605518.7308605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605518.7308626,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605518.7308645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605518.7308671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605518.7308695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605518.7308714,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605518.7308764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605518.7308784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605518.730881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605518.7308834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605518.7308853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605518.7308881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605518.7308903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605518.7308927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605518.7308948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605518.7308972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605518.730899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605518.7309015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605518.730904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605518.7309072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605518.7309105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605518.7309146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605518.7309182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605518.7309222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605518.7596424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327977978,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e49aff35c49190ee9f9f18fcef8db7175d0559a/bin/ai/compat_1.11.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"]},"status":200} +{"level":"debug","ts":1761605518.7955837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.7958448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.8696218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07399694,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfbf76d441ad965102adc8c041f4b97a34cc1509/ai/trolly/trolly.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605518.8708913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16649573,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12037a8b387f391e644fc64612ee4ad21e0af727/os/rpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.8964176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605518.9079416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.294594723,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ccda80b0bae730f17d6863df84e78ea455ff1db/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.9144535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118573396,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/app","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605518.9769871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.037505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060496578,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/11cd553949a717dae19e58b013ec8cfdf5365463/app/Livewire/Project/Application/Preview/Form.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605519.0682583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.0821517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013873385,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/84efa6e5d08a23ac81f7ec5d5ba03f86a6ae2580/projects/openttd_vs90.vcproj.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.in\"; filename*=UTF-8''openttd_vs90.vcproj.in"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"1fa1f3832c7509c356408c152826db2570d9c895\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 27 Nov 2010 22:24:02 GMT"],"Content-Length":["11410"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"]},"status":200} +{"level":"debug","ts":1761605519.1599145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.1738036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277359701,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59cdb3e08549c90af76946d51ba38c722e54c1ce/os/macosx/plistgen.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605519.1780243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01808288,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/829e41f93ffc8414992ad415dd3cac23e223388c/config/cors.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8a39e6daa63dd3a4c07693f728ff136c05a3ed6e\""],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["846"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"cors.php\"; filename*=UTF-8''cors.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605519.2498283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.287272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037412861,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e7f57806837e4a0ab9945b019fb5b540d51f5b58?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"]},"status":200} +{"level":"debug","ts":1761605519.3408535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.3553364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014455592,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Shared/HealthChecks.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605519.4320354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.4542305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022173582,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/server/index.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"]},"status":200} +{"level":"debug","ts":1761605519.5233986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.5478134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02438492,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/livewire/project/database/create-scheduled-backup.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605519.614385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.630783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016359732,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/644435e4b2fc4ac50bf46999d8122b5dbfff51a3/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12226"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"]},"status":200} +{"level":"debug","ts":1761605519.7051528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.734807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029616263,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/road_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605519.7963564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.8067613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010376321,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2fe429fe92c5ed01e21c07a4f6832763bcd8ed54/resources/views/components/services/navbar.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 13 Nov 2023 10:09:21 GMT"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6c9af5f076b7fdc29c0eaa2973e9d9c6ed7c255b\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3926"]},"status":200} +{"level":"debug","ts":1761605519.886894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.9061456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019229732,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4b256fed36f6edab42c6a18e5d31e17e38ac669b/media/baseset/orig_win.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605519.9187026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.9779828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605519.9897065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011706469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1385d33ff0891111ffffefad182a778e653557ca/heightmap.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"heightmap.h\"; filename*=UTF-8''heightmap.h"],"Last-Modified":["Sat, 19 Aug 2006 10:00:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["855"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:51:59 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d7592bf27b422358d506b6d5d23e2b387de1dea0\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605520.0121717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093440775,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/app","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605520.0690658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.0796537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010547003,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e95718bf43a7d34868ee11002108ff0dd6e1ab2a/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15942"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c06663577153e98ef603bf9c820d12ac0c94cc9e\""],"Last-Modified":["Sun, 09 Jan 2011 15:14:22 GMT"]},"status":200} +{"level":"debug","ts":1761605520.1605248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.1609108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036087,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3fcb240f8e4d02aace63a7ba4a96284b3aedef86/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605520.250711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.2702823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019537462,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aef088a9d2ac535bb61587e03d3d8e94e658da58/app/Livewire/Project/Shared/Storages/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1009"],"Etag":["\"0f65aa91e6a003e41109a0b4eb57c74710d29f41\""],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605520.3420694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.3798933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037787969,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc658392ebef76ca21efc7c3ab1aaaa93c50448e?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605520.4333394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.4435606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010193056,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/97d7ad8914a6ca3e9c40dd49609e91249fef20f5/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.6.nut\"; filename*=UTF-8''compat_1.6.nut"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Content-Length":["593"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Last-Modified":["Tue, 17 Mar 2015 20:33:44 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605520.5245056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.6147811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.6240337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099494338,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edbe969d239c45909ce557e1a81ce9be9ed89664/table/autorail.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605520.6323543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017546179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/dashboard.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"dashboard.blade.php\"; filename*=UTF-8''dashboard.blade.php"],"Etag":["\"806704d5d7034c79884e4512c4ed8b68ba5c17c1\""],"Last-Modified":["Thu, 16 Jan 2025 10:04:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["9555"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605520.7060223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.720389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014339213,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cd2f71b463002da79864510e2dca60e59508c27a/app/Livewire/Project/Resource/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Last-Modified":["Tue, 17 Dec 2024 12:42:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2b199dcfd604c71d251a4dec8597782253169b0e\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4315"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605520.797238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.8371806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039907625,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d04383ccf06e5f44e92e5287e391138aa78a3b7a?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605520.8879488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.900749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012772449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b43331c931e2e8f8586080c9d8bee022bfe3aa5b/table/tunnel_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"]},"status":200} +{"level":"debug","ts":1761605520.9796498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605520.9985695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018897846,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/seeders/ApplicationSettingsSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8e439fd1697ce994b3b5404f64af185eb599b079\""],"Content-Length":["408"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:52:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ApplicationSettingsSeeder.php\"; filename*=UTF-8''ApplicationSettingsSeeder.php"]},"status":200} +{"level":"debug","ts":1761605521.069985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.0702512,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000241004,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cf629bfb978c8ea5370c74b20a44e991140c4e5f/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605521.115812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.1608615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.185377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024473878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/317beebd7d62fa082417c62e83bd56c9d26f84f7/docs/Readme_Windows_MSVC6.0.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"76ce81e316b6fd1138c08867274adc33ee6c9732\""],"Last-Modified":["Sat, 08 Jan 2005 12:03:21 GMT"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC6.0.txt\"; filename*=UTF-8''Readme_Windows_MSVC6.0.txt"],"Content-Length":["2863"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605521.1944213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078578507,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"]},"status":200} +{"level":"debug","ts":1761605521.2524655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.3433616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.4340172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.461238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027177976,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62011eed95fcd374c2debbc177612e9685926666/station.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"]},"status":200} +{"level":"debug","ts":1761605521.489996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.237498595,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/17b46109ad6e83ea7efcb1299b4af28a994771b3/docs?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605521.5247931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.576539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051712469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ac62d94b994ae90b5f5513580eaf06b598c0206e?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605521.579733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236341373,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3e550e9bd8cdaa31e18e05208cdecc642cea55f/projects/openttd_vs90.vcproj?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"]},"status":200} +{"level":"debug","ts":1761605521.616468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.6588387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042336814,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/artisan","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605521.7089193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.7558699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046915868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec216254b58ddcd864c5f2854ea7387223f50ee8?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605521.7979405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.8341525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036174166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf3fa7522b5a79052deec71bacf72b50b4c05a5d?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605521.8892457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605521.903604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014325827,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/app/Http/Livewire/Upgrade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605521.9802582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.0489428,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8833065e-7130-45f4-8a34-5a79fdd6c347","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.102.51","Port":49241,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605522.0489898,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605522.0490036,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605522.0490096,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.102.51","remote_port":"49241","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605522.0713568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.12129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049890184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b21ba566aeee82eb06f1b754ecc78d638dda9c56?page=492","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605522.1619508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.209411,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22910367,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d0a47fc1b417d697175b751d3236f66c4e325e91/docs/landscape.html?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"]},"status":200} +{"level":"debug","ts":1761605522.2531595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.3217754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.326883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073673721,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03e355323051d3da824cad697ad41976de878bb5?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605522.3440914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.3540137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009888061,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c5a932ab8803d4fb6cd9ac41208d1f00c2bdf70c/app/Http/Livewire/Project/New/Select.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"13fbb888623d9a8e66d20ca5cd95b31f288b845f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5065"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Select.php\"; filename*=UTF-8''Select.php"],"Last-Modified":["Thu, 23 Nov 2023 10:49:49 GMT"]},"status":200} +{"level":"debug","ts":1761605522.3682196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206223054,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c92cc40e116df48acdd5ca66ffa1e9fbb77a9f9/resources?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605522.397317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075503971,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/other","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605522.4353735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.526367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.5676873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.5681183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401046,"request":{"remote_ip":"52.3.102.51","remote_port":"49241","client_ip":"52.3.102.51","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/4daa1b8c16ae0eb7c9f433fa131ee7dfbcc7d58e/app/Jobs/ContainerStatusJob.php","headers":{"X-Forwarded-For":["52.3.102.51"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Length":["11"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605522.6039605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168542999,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f2e8a6a2a9dde76b98df9e452cfbd783225ccbc6/resources/views/components/server?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605522.6177073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.6703637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052622685,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a?page=551","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605522.6865065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160105192,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/player_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"]},"status":200} +{"level":"debug","ts":1761605522.7082055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.7491934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040953216,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69adf2e93f8e6eb81af29801ae8d51bfedee0790?page=33","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605522.7994864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.8486528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04910846,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5f18b6792a67e8e06f3949da63cf11c37cb59d99/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"]},"status":200} +{"level":"debug","ts":1761605522.8902216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.9810507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605522.9814835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000394734,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/Makefile.lang.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605522.9901304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099872952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c78e87d4da98b74784d08da6c348da06d8740c83/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605523.0722032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.1158438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043608472,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1d2b5d5b1550d68d571d23830fa06ad9ef36c75f?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"]},"status":200} +{"level":"debug","ts":1761605523.181677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.2208865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039175344,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57db6a8c20e3d907781398dfcb119345f750571f?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"]},"status":200} +{"level":"debug","ts":1761605523.253841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.3449674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.345372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375668,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b5351448ed9f5fb8873ca5766499bfa72b830df7/resources/views/components/banner.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605523.436107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.4364684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335091,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b5360e5e7518b3f804301d255f87fe7958eec23e/phpunit.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605523.463614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.5138402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050187604,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/docker","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605523.527706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.5291262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275260364,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/17695611cb4aa1e7cf9d3fbf60eecfe8283b3d27/os?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605523.6213028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.6508489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029511796,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03124c1df5b0f238b89a2e5d580e002acf6283a0/music/qtmidi.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9648"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"qtmidi.c\"; filename*=UTF-8''qtmidi.c"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 10 Jun 2006 08:37:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"072620278ccc86b618f6ec1638d7053fd1c2ca41\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605523.7101784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.7267356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016519022,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/97c81945880441102914e5d282ae96b3088aba3c/app/Livewire/Project/Shared/Metrics.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605523.7307239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605523.7307355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605523.7307384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605523.7307405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605523.7307425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605523.7307446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605523.7307465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605523.7307487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605523.7307508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605523.7307527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605523.7307549,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605523.7307568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605523.730759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605523.7307615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605523.7307637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605523.7307658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605523.7307682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605523.7307703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605523.7307725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605523.7307746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605523.7307763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605523.7307785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605523.7307808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605523.730783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605523.7307851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605523.7307868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605523.730789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605523.7307909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605523.7307935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605523.7307959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605523.7307975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605523.7308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605523.7308016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605523.7308037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605523.7308059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605523.7308075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605523.7308097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605523.7308116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605523.730814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605523.730816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605523.730818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605523.7308202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605523.730822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605523.7308242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605523.7308261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605523.730828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605523.7308302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605523.730832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605523.7308342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605523.7308362,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605523.730838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605523.7308397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605523.7308419,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605523.730844,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605523.7308462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605523.7308483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605523.73085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605523.7308521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605523.730854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605523.7308562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605523.7308583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605523.73086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605523.7308621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605523.730864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605523.730866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605523.7308679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605523.7308698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605523.730872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605523.7308738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605523.730876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605523.7308779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605523.73088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605523.8015165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.84049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038943076,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32a710303ebbd7ac8b6998f28a089abfb1a376b0?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605523.8521295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324397689,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cd442ea189c81f7d993572f216c9c55cf532df8/projects/version_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605523.8924348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.9802518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087791536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b5146c0dda2fefa17fa1ded9c269ce64c40863ee/app/Livewire/Project/Database/Backup/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605523.983513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605523.9983408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014804269,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_cargo.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:03 GMT"]},"status":200} +{"level":"debug","ts":1761605524.0745237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.0870407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012492801,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6efa2dd9baf47ca39dffdadf3d858dab95f892c5/resources/views/errors/401.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Content-Length":["847"],"Etag":["\"9db36a4948930694d1fe5d4beedbc5e331568829\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"401.blade.php\"; filename*=UTF-8''401.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 26 Jan 2024 07:39:54 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605524.1654875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.1823123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016805653,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/sound.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2611"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"sound.h\"; filename*=UTF-8''sound.h"],"Etag":["\"10859e63fbf698b9763cc3c5f1ed417abd151167\""],"Last-Modified":["Fri, 05 Nov 2004 23:12:33 GMT"]},"status":200} +{"level":"debug","ts":1761605524.2561326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.3474717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.347905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000407488,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/71a1a32fbe4b3a80b7bdb5ee27215e2b9c3815f6/bin/data/orig_win.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605524.4387019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.477262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038523946,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a1a915c9af26759b121fb845b40708bc9db6cda?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605524.5294483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.545233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289072503,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8adc47858d04242a25e50e8c96ac47504dedfc0f/Doxyfile.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605524.5898566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.6198933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.659172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039242661,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a1ac5a12857e68f8a2a49f5ff6a9ed1fd748740?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605524.670556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08067016,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/public","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605524.6860828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156600605,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b553342a62b20805ad37b129fbff97cc480e32ba/landscape.c?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605524.7118034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.749154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037309186,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3690fbcc6e9db3cbc68ee2b6f709e05e749eed76?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605524.8030152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.8152773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012229314,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/31a5f8f04388fbe5fccec5441e3acb2727cf3772/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Content-Length":["8919"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"]},"status":200} +{"level":"debug","ts":1761605524.8945618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605524.95505,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61251: EOF"} +{"level":"debug","ts":1761605524.955881,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e10e40b8-502a-4d1d-b292-f02fa978953c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61252,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605524.9559193,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605524.9559295,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605524.9559338,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61252","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605524.9577043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605524.960382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002647832,"request":{"remote_ip":"192.168.1.64","remote_port":"61252","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Cookie":[],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.3707"]},"status":204} +{"level":"debug","ts":1761605524.984941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.0143569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119760634,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb2fb0657bd3846dad3f4b2d2b59f05fb642a1d3/ai/trolly/trolly.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605525.026753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041791365,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac9d926606a19f922e93d055c7a1bd16e621ec36?page=31","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"]},"status":200} +{"level":"debug","ts":1761605525.076634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.0985637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021901138,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2b0200d4297a67916cf3b955adc474e88e327cf0/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605525.1682467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.1824992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01422617,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c058c0a766df82b680e2e2200ba48cc2357afd1e/tests/DuskTestCase.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605525.2589092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.3503895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.365177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014758303,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/23b44140a91d75d44a5d22c7bfdafa8dccc578e0/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Etag":["\"036f3b5c34a346dfa6f95af54bb5edf3d7040fe1\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["642"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"]},"status":200} +{"level":"debug","ts":1761605525.441563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.452128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010527206,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b96e7f78fb84578c464498d1d175b9638f8df526/bin/game/compat_1.6.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4a091b81ea02e1e4c2df2168aa581fd00f160d82\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.6.nut\"; filename*=UTF-8''compat_1.6.nut"],"Content-Length":["812"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"]},"status":200} +{"level":"debug","ts":1761605525.5326824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.594934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335991335,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d442d97cf1a853026f8c09716c093d2b65effbe3/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605525.6247191,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.64022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015474984,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b61a681f025dcfbd9d2db4c15603784aaff357c4/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4778"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"]},"status":200} +{"level":"debug","ts":1761605525.675395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142682006,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Http?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605525.716537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.7520778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035515074,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68782f951b7ff179d7a76c0523b87d2e03ca6d00?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"]},"status":200} +{"level":"debug","ts":1761605525.7767665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.8072686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.885934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108990721,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/config","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605525.887951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080639733,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a725ff0a75c01b1c21c835e9777e61ee06a91db7/app/Livewire/Project/Resource/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605525.8979738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605525.9259589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027950262,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/363dd512a7ec27bb149ea9dbe80f1bd23bd50dc1/app/Livewire/Security/PrivateKey/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Content-Length":["605"],"Etag":["\"76441a67e539ca90529dbb2909f36309b0c2074a\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"]},"status":200} +{"level":"debug","ts":1761605525.9887245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.0038397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015076953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Subscription/Show.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605526.0806055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.1365347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05589284,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1a26459d8665e85a629393140ab77ebba13e7c6/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605526.190725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.2316644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040898232,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/398ed7ebb8f92dd15d0e8ff85c4702220fcaf50d?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605526.2617383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.3235807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061806569,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08df98bc10e71a3e46524e3c6a5e7229a2f7a7c7?page=438","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"]},"status":200} +{"level":"debug","ts":1761605526.353034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.367799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014729829,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/app/Actions/Fortify/ResetUserPassword.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605526.4439442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.4549708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01099041,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/10753a6199ef4f95d97acda526eef2186201e6b0/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"6628e8ae518447ca8f1a6bbc1f52c3ba790b32ee\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5499"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 01 Dec 2009 00:17:32 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605526.5352216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.574144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038886048,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69f7c3e63bc8639aeded7032bcdbf5c066df548b?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"]},"status":200} +{"level":"debug","ts":1761605526.6261373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.64246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016278379,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/app/Livewire/Project/Service/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605526.7168043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.7254224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008578342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/45fbaa64c231d6cd2e0831f872dc9df41955eb12/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["39832"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Last-Modified":["Mon, 11 Mar 2019 09:16:00 GMT"],"Etag":["\"2d681d0d16447d028807a6a92bf21b99dcc979b7\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605526.8083043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.8249905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016654938,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/93ae848b0ad844ff597793e88b5f032f696c5361/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Etag":["\"1ac9981132c6d9dd89a9e6b210c615eac9fcc30b\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3470"]},"status":200} +{"level":"debug","ts":1761605526.86355,"logger":"events","msg":"event","name":"tls_get_certificate","id":"230d4785-8c23-4951-b11d-5f1fd9f82d7f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.49.152","Port":51502,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605526.8635952,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605526.8636062,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605526.8636105,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.49.152","remote_port":"51502","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605526.8987772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.911177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012367786,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/360d6daf34da325115de4330b9363e1c02b9ff9a/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["14907"],"Last-Modified":["Sat, 31 Jul 2010 21:48:42 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"978d42e09dc39fb186d140d5f61f3f1393e64bd2\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"]},"status":200} +{"level":"debug","ts":1761605526.9335763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.9899514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605526.9941027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060498101,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/tests","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605527.0024962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012515804,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a2c39fd07e6677dac6ce0b14020565cd7ad6c46c/resources/views/emails/subscription-invoice-failed.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"Content-Disposition":["inline; filename=\"subscription-invoice-failed.blade.php\"; filename*=UTF-8''subscription-invoice-failed.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["163"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"Etag":["\"93103dc67658562088967cdc30c0c404a7e6c454\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605527.0815017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.1179216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036381697,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04dc6441aad06c067fced48e132afc89c899c10e?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"]},"status":200} +{"level":"debug","ts":1761605527.171829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.2628613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.3542888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.4167233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062397994,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/243d1c06fcbfec4aa031393356621b4876439b4a/bootstrap/helpers/shared.php?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605527.4446943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.5363057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.575231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.40336584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9b9785c195e1da440f2bd0557b02fd298cd80809?files=src%2Flang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"]},"status":200} +{"level":"debug","ts":1761605527.577752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041411239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95a2d1f90772e74ca81a282835656e3730dcaffe?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"]},"status":200} +{"level":"debug","ts":1761605527.6271312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.649489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022321841,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/177c61477a059b43652bc5e4a5f1c00ce68176a6/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605527.7047956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.7176676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.7419584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024254835,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2cdb0cb084a1c85cedc8ae3d26df83e8328cd2b7/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3565"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f1bda9c7fed4b7500c20b1b55d4ca835336e40dc\""],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"]},"status":200} +{"level":"debug","ts":1761605527.746607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.301877643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/866e0d0924fa239dea6159437c7228ac3fd0b125/os/win32?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605527.8096592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.9000542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.9403126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040203632,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/16fc68dff05920ac10fbfb38978ddab62fa2f56d?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605527.9727154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163020278,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca0751adb82094a3f7d0042f386f72f43b756575/bin/ai/regression?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605527.991356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605527.9917681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379535,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5524f80ea348c7c73cd67b5bb663ad81627681ed/resources/views/components/status/index.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605528.0070398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.0074437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372022,"request":{"remote_ip":"100.28.49.152","remote_port":"51502","client_ip":"100.28.49.152","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/activepieces.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["100.28.49.152"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605528.0488133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.0819657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.1421082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093252841,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/tests","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605528.173643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.2639883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.2644124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387621,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/08a41c6ee5f1500fcd472e953b2341ef996cb901/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605528.3547316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.37098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288976752,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2e929a88a928d505f3897788c29beb9d6b95f56b/os/windows/installer?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605528.3959363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041169774,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39dc3d3eda780939d12c848b920390e44d4bb5a6?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605528.4404607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266767013,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/529da62f15641f75da0afb86a9bdb110e7fa1bd5/docs/landscape_grid.html?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605528.4457192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.4577694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01201992,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d6eefe749175ba8a6fea574accdfdcee99f7bfa8/app/Livewire/Storage/Create.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2785"],"Etag":["\"1d60d6ac5fdbc39a9746bb988eb4e54de2238eb6\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Last-Modified":["Sat, 25 Jan 2025 22:44:12 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"]},"status":200} +{"level":"debug","ts":1761605528.5371573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.550116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012918194,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/data/dosdummy.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605528.6020331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.339129434,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fb26612c0dadfa28fd8ee33cb2ec3d34ffa5d0a/src/network?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605528.628088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.6537254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025599521,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7e6e7a673759d4847d93e36d74f96ef5c6cae931/media/extra_grf/foundations.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605528.7218077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.7324758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605528.7324896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605528.7324932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605528.7324958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605528.732498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605528.7325008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605528.7325044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605528.7325082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605528.7325113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605528.7325134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605528.7325158,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605528.732519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605528.7325227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605528.7325263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605528.7325299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605528.7325335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605528.7325375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605528.7325413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605528.7325451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605528.7325487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605528.7325516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605528.7325537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605528.7325559,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605528.732558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605528.7325606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605528.7325628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605528.7325647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605528.7325668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605528.7325687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605528.7325706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605528.7325726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605528.732575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605528.732577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605528.732579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605528.7325811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605528.7325833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605528.7325852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605528.732587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605528.732589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605528.732591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605528.7325933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605528.7325966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605528.7326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605528.732603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605528.7326052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605528.7326071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605528.7326093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605528.7326114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605528.732613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605528.7326152,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605528.7326171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605528.7326193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605528.7326212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605528.732644,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605528.7326472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605528.7326498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605528.7326524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605528.7326546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605528.732657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605528.7326598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605528.7326634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605528.7326667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605528.73267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605528.732672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605528.7326744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605528.732676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605528.7326782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605528.73268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605528.7326822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605528.7326844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605528.7326863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605528.7326884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605528.7635896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.058744578,"request":{"remote_ip":"144.76.32.237","remote_port":"60934","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2de0dd17c2d55d5eb617550f94e2fb222dc5e20d/src/fontcache","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605528.7644687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042635947,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/38dc34828ea679e4952f9f30361382e29d2f2e06?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605528.8107584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.8531015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04230814,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c600158c1df336153eb6705eded718f0434fee75?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605528.9022334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605528.9182956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016028017,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/df021760a72d9eee3b8fbfc106e28f9e07c14de3/config/app.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:08 GMT"]},"status":200} +{"level":"debug","ts":1761605528.99299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.0319142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038888302,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41a67a9b94a6bb17d7160c67e05aea01e3bb08a7?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605529.0841765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.12568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041468878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_station.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605529.1627147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.168561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005814903,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/028a0bf513c905fdb8986adecd47f93685399680/?sub_path=tests","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605529.1751833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.249361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074146031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/208fe7d87b94c6c64c67201967bc5cda2959de08/app/Console?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605529.266696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.2798874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013156493,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/80425a16eec8882d90e102b00cc35eab32c42e0c/config/sentry.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2914"],"Last-Modified":["Tue, 12 Nov 2024 14:53:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"Content-Disposition":["inline; filename=\"sentry.php\"; filename*=UTF-8''sentry.php"],"Etag":["\"0efb4a0e2b4f090fd7da9fc866e5787c92d94973\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605529.3568425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.448129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.526176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078007591,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605529.539011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.5548925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19802029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6a223345baf3827044c17c757b0ec8bf50d1fa6/newgrf_cargo.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605529.6301067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.6718223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041674094,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ce1cdd03f012bb2d87625685a57ec08e69a7c8e?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"]},"status":200} +{"level":"debug","ts":1761605529.7211053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.7743895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053246321,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01be4232377d743abada0e3a06ebf1f084bb185b?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"]},"status":200} +{"level":"debug","ts":1761605529.81198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.819677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280623364,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63c29124de3fc65b5238243b4800c4646a5cf82b/os/macosx?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605529.9027658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605529.9388335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1268132,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a9750c31cbb9fd86a2c2e94c3cd044a65cdcfa6d/app/Livewire/Project/Service?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605529.9423118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039515826,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eddc6ddcdbfddc60f94a8e79e17a3aeece466f06?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605529.993935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.0858998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.0991266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013185307,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4aa7cf8e9fe09781de385ff964d234c4a83ac419/namegen.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"namegen.c\"; filename*=UTF-8''namegen.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["18961"],"Etag":["\"887af46402bdf58394044b34029cdad9fb59f239\""],"Last-Modified":["Wed, 09 Mar 2005 19:42:37 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605530.177572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.201099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023473092,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f7bf8e2da9e580afc9c96180b91fa70a0e8053c2/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605530.2542508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260278671,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87c8bb74bd5c814e5b7efccea3832c012a57481d/os?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"]},"status":200} +{"level":"debug","ts":1761605530.268421,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.358735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.3589568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.3592339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000253428,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2a035445933c3bd23f08bb96d89b14e34c32da4b/templates/compose/vikunja-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605530.3647413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0962969,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/82f3d54bc3a3a05d8c03f579dbaabc69ffa1b2ac/app?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605530.4447484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085970933,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/app","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"]},"status":200} +{"level":"debug","ts":1761605530.4501443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.4643774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014210881,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d53c1f99d6d49a0262e19a5ec09aa06099a7f9fa/database/migrations/2024_03_11_150013_create_oauth_settings.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605530.541215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.6320972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.6836822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051551616,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetBattles.AcceptQueuedPVPMatch.lua","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605530.7149558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173715351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f1f23a766c90148d34d4814e4836d91ffd74698/bin/ai?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605530.723644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.74529,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021624607,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24cd52616c4b0c4c062be3f0e503f90b9069fee3/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605530.814256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.9049551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605530.9089963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094719236,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ccdcea665db6e21fee27f331803117648028098a/app/Actions","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605530.9186192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013640475,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605530.995928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.0873885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.1084783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112520124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b888d86d905beeae1d495c5a69c51a166fa6c1a1/resources/views/livewire/server/docker-cleanup.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605531.1788325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.1922276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013369114,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/af057f9e0ebc9d7262c6bd53e41a72276223346c/app/Actions/Server/CleanupDocker.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605531.2696953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.3249817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055254036,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/62b84add36e14df16f211a42d5b3f43ba7ae34a0/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"Content-Length":["1154"]},"status":200} +{"level":"debug","ts":1761605531.3598282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.4027183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042848107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e05f4b2fafe3e16f42c9ceb9eecac510306f4e30?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605531.4424438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.35502131,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a85b3d7de70fa68e9ca4f2c22c39beff33053c05/docs/newgrf-roadstops-nml.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:11 GMT"]},"status":200} +{"level":"debug","ts":1761605531.451562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.4708617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.488875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037287214,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f2d37a1132c813d5dccf358daa13bfae61cebbb?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605531.5132103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042317277,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/other","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605531.542259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.554144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011842395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/05a03c44d30b18cb24dc7a5dcb0a52c44b4755fb/resources/views/livewire/project/application/rollback.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 14 May 2025 10:43:23 GMT"],"Content-Disposition":["inline; filename=\"rollback.blade.php\"; filename*=UTF-8''rollback.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2264"],"Etag":["\"cd49f4422255c7c3435b9aee548c7df60caf5636\""]},"status":200} +{"level":"debug","ts":1761605531.6334782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.6548526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021336885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ca23e8abcfcfd78c467813957a434b5a0169f6c7/bin/CMakeLists.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 04 Jul 2020 20:04:16 GMT"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Content-Length":["1068"],"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a4ab6029fc781519eb01a1ea7f168a80abee21e1\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605531.6601458,"logger":"events","msg":"event","name":"tls_get_certificate","id":"92d58658-9546-40a1-81de-0e0da99c4453","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"50.16.72.185","Port":16953,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605531.6601887,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605531.6602,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605531.6602066,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"50.16.72.185","remote_port":"16953","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605531.7245297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.782492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057921033,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af3c575d84dc2afd3db8ebf723e196acc739ba6b/config/subscription.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605531.814954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.8291485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.8977475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08277082,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Server","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605531.9061227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605531.9443974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038239119,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/056253bef2ef7710dc3df26874ed12480d57c51f?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605531.9972095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.0882833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.1302583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041934485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94b3965989f23363a2863da7e819d6e8a8ff1214?page=34","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"]},"status":200} +{"level":"debug","ts":1761605532.179464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.1798239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033946,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/01059a7f755c5c06429e3046958df9155b0442ba/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605532.2700977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.272773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275534681,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/924927883392a8e146ddb3a116ef12ae5d34ec90/docs/Readme_OS2.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605532.2871141,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016981584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ce6602eb6398a2f99edb4180b300d89d19e186d5/app/Livewire/Project/New/DockerImage.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"417fb2ea022c51d40172708b0ca28e88b006e150\""],"Content-Disposition":["inline; filename=\"DockerImage.php\"; filename*=UTF-8''DockerImage.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Oct 2024 12:51:23 GMT"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2628"]},"status":200} +{"level":"debug","ts":1761605532.3612175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.374889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013636247,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8302a137a2cf1d91fa4e8ece35289ef4108499b/docs/README_if_game_crashed_on_OSX.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605532.4523454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.5035791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051199642,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f599108c164735ec1e43a564aadf1c8a7f53ed9e?page=564","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605532.5432613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.5799062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036611541,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a027a279d692103f0aeb89e3786ae132d30be85?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605532.633946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.6395638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.6486921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.6664019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02680888,"request":{"remote_ip":"50.16.72.185","remote_port":"16953","client_ip":"50.16.72.185","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3b8e61f1b6e8e3b1f8e0c01cee0ab100feeb5b98/projects/openttd_vs100.sln","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["50.16.72.185"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd_vs100.sln\"; filename*=UTF-8''openttd_vs100.sln"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Last-Modified":["Fri, 04 Mar 2011 22:34:10 GMT"],"Etag":["\"a2ec939d301df523ea6eef4f7d90bfdba6d873aa\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5936"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605532.7087812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060053414,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/routes","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605532.7255945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.8011937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07556739,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dd5723d5965fdf54fba7884a6ca54d4eabc59c7b/app/Http/Livewire/Project/Application?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605532.8164828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.8269458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.997773315,"request":{"remote_ip":"144.76.32.237","remote_port":"60934","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2de0dd17c2d55d5eb617550f94e2fb222dc5e20d/src/linkgraph","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605532.8318253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015309011,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-tracker/src/commit/b690a2dc5f46c5d041b15e3f28702955a5591e94/README.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["frame-src 'self'"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"]},"status":200} +{"level":"debug","ts":1761605532.8884382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254460172,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/680175fea01b74a8ba9884c162248302979e4032/os/macosx?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605532.9081643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.9417863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033588371,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/878006e302090fa2477111fea5973f4e313f362b/table/palettes.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Aug 2006 18:53:03 GMT"],"Content-Disposition":["inline; filename=\"palettes.h\"; filename*=UTF-8''palettes.h"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"fc931c7c26a5958b488637979689a85a182bdf8a\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["11722"]},"status":200} +{"level":"debug","ts":1761605532.9993513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605532.9997249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3aeb0402e544951a8e97f5a03ff41a0f31d8fdb4/projects/generate_vs100.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605533.0905945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.1261022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035473485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35f342184294ffba039afbdec759d74e0c52027a?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605533.1815693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.2753253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.2892642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013912669,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/music/os2_m.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605533.3578944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1762982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cdb1c78cdbfce4d426441c21ef7066f1cfecf6f/bin/ai?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"]},"status":200} +{"level":"debug","ts":1761605533.3630376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.4016697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038596844,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0e397c97824d8c47560740197dd94f05e9844e?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"]},"status":200} +{"level":"debug","ts":1761605533.45418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.52223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068011156,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dd5723d5965fdf54fba7884a6ca54d4eabc59c7b/app/Http/Livewire/PrivateKey","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605533.7030685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.7312448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605533.7312603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605533.7312634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605533.7312655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605533.7312672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605533.7312696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605533.731273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605533.7312753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605533.7312775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605533.7312796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605533.7312818,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605533.7312834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605533.7312856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605533.7312872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605533.7312894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605533.7312913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605533.7312934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605533.7312953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605533.7312973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605533.7312994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605533.731301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605533.7313032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605533.7313051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605533.731307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605533.731309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605533.731311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605533.7313132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605533.731315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605533.731317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605533.7313187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605533.731321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605533.7313232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605533.731325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605533.731327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605533.731329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605533.7313316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605533.7313352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605533.7313385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605533.7313423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605533.731346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605533.7313492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605533.7313533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605533.7313557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605533.7313578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605533.7313597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605533.7313619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605533.7313638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605533.731366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605533.7313678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605533.73137,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605533.7313724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605533.7313745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605533.7313766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605533.7313788,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605533.7313807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605533.7313826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605533.7313845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605533.7313867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605533.731389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605533.7313907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605533.7313929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605533.7313948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605533.731397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605533.7313986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605533.7314007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605533.7314024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605533.7314045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605533.7314065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605533.7314084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605533.7314105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605533.7314122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605533.7314143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605533.7586396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.7940016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.807839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013797902,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ff8d1222d9b811de9816836a80499a4ded41f108/bin/scripts/readme.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"]},"status":200} +{"level":"debug","ts":1761605533.829613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070938945,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/public","headers":{"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605533.8849041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.9268572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041912885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0758bc425db543920c50dc1718b22ccd731cf6b?page=156","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605533.9761271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605533.9915679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015407827,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec2b2fad58d36954a18722497875d3991e60f8a0/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3545"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 22:52:13 GMT"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"]},"status":200} +{"level":"debug","ts":1761605534.067492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.1373844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.434280712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94d8acb7d007150606c0756060c6f0cf90ee7f70/os/emscripten/README.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.1593943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.1706917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011260929,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fb7381efa6a0e48c1bc1c8a49b7b70edf2b5bcf/ai/trolly/trolly.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["46418"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"trolly.c\"; filename*=UTF-8''trolly.c"],"Etag":["\"5e16c51a9c9ae392a50e87e5ae25054ee52f66ac\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Last-Modified":["Fri, 02 Sep 2005 19:10:45 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.2505536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.2887745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038189806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8faaebaf03994e09f4f93e336ef1e94cd4b3c54?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605534.3411214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.406594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065420692,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/decc11fcedd5d7fb001a7ecb42fccb9823829089/music/dmusic.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"]},"status":200} +{"level":"debug","ts":1761605534.432492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.4719636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039438951,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f92151e41f445ef1f3ee3e452f4725fcaf8619a?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.4972968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.429769588,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cda4139d87d78988e4b569a83879f57423760e1c/projects?page=8","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.523698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.5596316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035899237,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4921477a883e45b2b494aa7dc15c8c953931872a?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605534.6144886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.7048254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.7088335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094304885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/resources/views/components/emails/header.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.7208712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016010053,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1086f772bb9909b32f43c44c1253336275ded216/table/clear_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.7963367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.8342328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037860765,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a4492c656eccc7f9aa3d1a8136d7b550acdf8af?page=35","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"]},"status":200} +{"level":"debug","ts":1761605534.8746889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.886945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605534.9572277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070254024,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/47f94b51068cbd17f1d961b4f64b07e39a1b5612/video/null_v.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ecdd3486cabce41d485b6197281c7611f2479e36\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"null_v.c\"; filename*=UTF-8''null_v.c"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 29 Jul 2005 16:40:29 GMT"],"Content-Length":["987"],"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.9655802,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61272: EOF"} +{"level":"debug","ts":1761605534.9665797,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3327d522-58c6-4262-8fab-7cd1cf61d1df","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61273,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605534.9666154,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605534.9666357,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605534.966641,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61273","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605534.9685066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605534.9738877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005355085,"request":{"remote_ip":"192.168.1.64","remote_port":"61273","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"Authorization":[],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.0608"]},"status":204} +{"level":"debug","ts":1761605534.9760978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101388419,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/app","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605534.9784193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.0697045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.069993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/public/svgs/phpmyadmin.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605535.1608694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.1845026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023589401,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/database/backup-now.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605535.2466867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.268237956,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5eb50da7b0e702eb74176deea6fa46d120cd718/os?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605535.2518685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.3432763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.378502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035192405,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/table/clear_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605535.3975267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145622369,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07de965e0cad9497f38813108660eb9fe1228e10/music/extmidi.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"]},"status":200} +{"level":"debug","ts":1761605535.4339597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.5247464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.5740836,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ece2bc38-79d0-4731-bc01-51517e91bb68","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.22.64.232","Port":58243,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605535.574137,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605535.574149,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605535.574153,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.22.64.232","remote_port":"58243","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605535.5829275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058151768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/06e80d0a1f0d6476e9ec167ec3d5781e2075b2fa/docs/landscape.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"]},"status":200} +{"level":"debug","ts":1761605535.616326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.6583521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041991853,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7b536ca7856b854393cf3182f67d3d5507c652d?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605535.7068517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.7550352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048142759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/templates/compose/grafana-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605535.7985775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.7989268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000317458,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6c560261f21f9bb29edd375f857553f6d1ec901a/templates/compose/forgejo-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605535.8897727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.8906877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.456702281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c8801575182b50eaefbaf6f35ae21a0bdf8d9848/os/windows/winstore/set-version.ps1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605535.9198673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605535.9297051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039906813,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3da04ab1b5db262df37156b5da5de8a2cf072a87?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605535.9805844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.0208602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040245321,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4396b7c68c9a84f5dd1253b87c009916759756f9?page=26","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"]},"status":200} +{"level":"debug","ts":1761605536.0657585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.0706131,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150716903,"request":{"remote_ip":"144.76.32.237","remote_port":"60934","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e06374f6f7e6c46075e985d752944a90591322f/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605536.071796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.1293306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063536059,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/public/js","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605536.163562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.170167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.176271,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012668804,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bfbf74fe7d2bf314669b1d794d7e66a838668a35/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["793"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"]},"status":200} +{"level":"debug","ts":1761605536.1820645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011873664,"request":{"remote_ip":"52.22.64.232","remote_port":"58243","client_ip":"52.22.64.232","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/templates/compose/gowa.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.22.64.232"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"32c3412e9b3e2b468a7145bc2c726e6d0243ebc9\""],"Last-Modified":["Sun, 17 Aug 2025 16:23:57 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["772"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"gowa.yaml\"; filename*=UTF-8''gowa.yaml"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"]},"status":200} +{"level":"debug","ts":1761605536.2103739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138554665,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f73c74bd4409d94f5b07b25a93baaffabd0e21fa/tests","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605536.2543683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.2752569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020858232,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91c9f46a5f2bac2c3feedb0e435b629c4f8b67bb/town_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605536.3454082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.368247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022804802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15be383b934dbf7c876b6d6ffaec7a406c82a39f/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3879"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""]},"status":200} +{"level":"debug","ts":1761605536.4357424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.4361703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395476,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/jgrpp-changelog.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605536.526893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.5570965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030162081,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1b60bcc858f4bed8946a7212b51c3f2716303c6/media/extra_grf/rivers/toyland.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Length":["8461"],"X-Content-Type-Options":["nosniff"],"Etag":["\"ca65ce1e3b676a63f6df5cf1c5415a85d86a963d\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"toyland.nfo\"; filename*=UTF-8''toyland.nfo"],"Last-Modified":["Fri, 24 Feb 2012 22:29:44 GMT"]},"status":200} +{"level":"debug","ts":1761605536.618089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.7090447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.7569652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047882398,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fae5d261753ab05730efda6d808c64ebfefc9fea?page=374","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"]},"status":200} +{"level":"debug","ts":1761605536.7998505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.8911004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605536.938649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04750124,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60f0610a851e52b75ca6317584db2ab2f609f7d5?page=134","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605536.9826183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.0354254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23553359,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4fe1cb119ea629d39967d5005a668c6dbfb7259/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.073475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.1395319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156854574,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/namegen.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"]},"status":200} +{"level":"debug","ts":1761605537.164099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.1751976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01106501,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cd2b2f4c0424f4d949d67c68b1796f307733ce09/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"460007d68e3a88d51f9ff3dcf7dee634d3c3c769\""],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"Content-Length":["3419"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"]},"status":200} +{"level":"debug","ts":1761605537.2405531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.2556772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.2985954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042872794,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f12e71e1bebde01ce5c89db8d102d742acc45ac7?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.3493106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.3607132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120127205,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.3765848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303078217,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9cadc0e1504cf979c14e1cb42bfe51a29675dd81/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.3962774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046923551,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19cfe4e51455d1097ca56824ab14968fe79cf4a3/app/Livewire/SharedVariables/Team","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.4381616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.5291245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.5345109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096303824,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8ada1bbc93e38da817a2106d9f86cb6ddaf941e/app/Data/ServerMetadata.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605537.5478456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018689604,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a18f0f93af41b18febbefa30977ba46818436212/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Content-Length":["4778"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"]},"status":200} +{"level":"debug","ts":1761605537.620533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.710932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.75842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047461966,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0c90d3d0a14d40fdf69eea5e69d1aab44e52359d/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605537.7968817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176316384,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09906e3de2c6a76353de3f76cb93d63c41fa6ed4/docs/Readme_OS2.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605537.8020205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.8418355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039788349,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cde5b7dffc95899e03ab4250fbfc0149b2d7755e?page=31","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605537.8927534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605537.9051569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012379808,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/32c56b5f84887ca8214bd290344c40dbc481f42d/projects/openttd_vs90.vcproj.user","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:17 GMT"]},"status":200} +{"level":"debug","ts":1761605537.984487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.022226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037694823,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2d66d9e2de3fba3197bec17ed8a0d7be152f2f7?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"]},"status":200} +{"level":"debug","ts":1761605538.075689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.1663482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.180017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013642118,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aef088a9d2ac535bb61587e03d3d8e94e658da58/app/Livewire/Team/Storage/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605538.2573838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.2579489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182231205,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fefe22b4aa5194af499763d3cc4d4dc19116fa92/bin?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605538.3029299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045513933,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/app/Providers/BroadcastServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["359"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"BroadcastServiceProvider.php\"; filename*=UTF-8''BroadcastServiceProvider.php"],"Etag":["\"2be04f5d9dadba7401744e499d444b64085fe292\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605538.347854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.430776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.4389894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.458116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027311097,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/lang","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605538.4822326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043202015,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6a0e5f240cd8175eddc682d56eb5f35db0e0a63?page=11","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"]},"status":200} +{"level":"debug","ts":1761605538.5188854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170998789,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/38dc34828ea679e4952f9f30361382e29d2f2e06/bin/ai?page=1","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605538.5304706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.621415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.6639845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042530809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7732ab5b3defc9f7def990604c48ac808a783f7?page=34","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605538.7121246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.733501,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605538.7335222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605538.7335262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605538.7335298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605538.733533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605538.733536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605538.733539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605538.733542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605538.7335453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605538.7335484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605538.7335515,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605538.7335546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605538.7335577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605538.7335606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605538.7335637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605538.733567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605538.73357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605538.733573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605538.7335768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605538.7335796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605538.7335825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605538.7335851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605538.733587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605538.7335887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605538.7335904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605538.733592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605538.7335937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605538.7335954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605538.7335973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605538.733599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605538.7336009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605538.7336042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605538.7336078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605538.7336109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605538.7336135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605538.7336164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605538.7336195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605538.7336226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605538.7336304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605538.7336338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605538.7336369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605538.7336402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605538.7336433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605538.7336464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605538.7336493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605538.733652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605538.733655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605538.7336583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605538.7336614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605538.7336643,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605538.7336676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605538.7336707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605538.7336738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605538.7336774,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605538.7336807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605538.7336838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605538.7336876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605538.733691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605538.7336938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605538.733697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605538.7337003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605538.7337034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605538.7337067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605538.7337098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605538.7337132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605538.733716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605538.7337189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605538.733722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605538.733725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605538.7337282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605538.7337313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605538.7337344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605538.750914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220402436,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8ef887cc1508a111c8ad425df6186dc62875cf3/bin/ai","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605538.79937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08720507,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/video","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605538.8034737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.8939676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.9072373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013240983,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/de52b96aaec86aceb5fecc63a76cd30cef0ce6a8/app/Providers/EventServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1109"],"Etag":["\"7ba72e10d4c6c497068002ff141c3769297738e0\""],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"]},"status":200} +{"level":"debug","ts":1761605538.94009,"logger":"events","msg":"event","name":"tls_get_certificate","id":"826f95bb-8f32-48e1-ae3f-d44b2cd65ef6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.193.115.232","Port":63701,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605538.9401178,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605538.9401264,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605538.9401305,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.193.115.232","remote_port":"63701","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605538.9431899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139692681,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0b5421eb8c01c8e4ecb3b48932392b8eb1e3b74/resources/views/livewire/project/application/swarm.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605538.98477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605538.9937856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008997843,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/efe30c42994fc1e32e8336ed7f40528c431fd3ac/bin/ai/regression/regression_info.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"regression_info.nut\"; filename*=UTF-8''regression_info.nut"],"Etag":["\"f908ae28ac0590e2835e475bdbc52daa4a4e89b3\""],"Date":["Mon, 27 Oct 2025 22:52:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["574"],"Last-Modified":["Sat, 11 Mar 2017 20:50:26 GMT"]},"status":200} +{"level":"debug","ts":1761605539.0758061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.167412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.1810544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013586894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/Security/PrivateKey/Show.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2118"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"249c84f1470bab8c2e9778a704d857832cb7defc\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Last-Modified":["Thu, 19 Sep 2024 09:24:21 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605539.2503254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.2503502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002825,"request":{"remote_ip":"144.76.32.237","remote_port":"60934","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e74a2c274decce243483d74c2a0655374483329/changelog.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605539.2578907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.2980285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04011226,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"]},"status":200} +{"level":"debug","ts":1761605539.3489268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.3595614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010598962,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/resources/views/components/emails/layout.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["88"],"Etag":["\"b9ecb355b174d66feb370ad67562b59de117f123\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605539.418444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.342611125,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7fe01379389ea536e01fcbcc3038b9c77901da6/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"]},"status":200} +{"level":"debug","ts":1761605539.4400523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.5309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.6009922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160904239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b07b745d520bfc14393cada5e81658fd1b8c91d5/video","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605539.6223447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.627775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.6687403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.7136753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.725283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0974589,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/config","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605539.7265432,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f26348a7-4bf9-4b6c-93c6-7064077e8dfb","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"webtop.internal.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"91.84.86.2","Port":50034,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605539.726589,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"webtop.internal.site.quack-lab.dev"} +{"level":"debug","ts":1761605539.7265956,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.internal.site.quack-lab.dev"} +{"level":"debug","ts":1761605539.726599,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.site.quack-lab.dev"} +{"level":"debug","ts":1761605539.7266023,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.quack-lab.dev"} +{"level":"debug","ts":1761605539.7266054,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*.dev"} +{"level":"debug","ts":1761605539.726608,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*.*"} +{"level":"debug","ts":1761605539.726616,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"91.84.86.2","remote_port":"50034","server_name":"webtop.internal.site.quack-lab.dev","remote":"91.84.86.2:50034","identifier":"webtop.internal.site.quack-lab.dev","cipher_suites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605539.7266877,"logger":"http.stdlib","msg":"http: TLS handshake error from 91.84.86.2:50034: no certificate available for 'webtop.internal.site.quack-lab.dev'"} +{"level":"debug","ts":1761605539.7586727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044959228,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5e15c9007fecc860f8197eae6f4715653b0582f?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605539.771294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102522076,"request":{"remote_ip":"44.193.115.232","remote_port":"63701","client_ip":"44.193.115.232","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/498626748d9f4dcea51ff847f586db628456eabb/.github/workflows","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.193.115.232"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605539.8046649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.8205898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015889525,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/video/null_v.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605539.8717299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.340787287,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/086c95718dcc69ae0a0f04c4c57f7a091c2099a0/bin/ai/compat_1.12.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"]},"status":200} +{"level":"debug","ts":1761605539.893882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.271499354,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d65963a48fb4847e41dbd16afb0d1ab6a8ed536c/media/openttd.32.bmp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"]},"status":200} +{"level":"debug","ts":1761605539.895342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.9859157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605539.9997597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013802801,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3996161737eb2486e347f0b08c48bb10f13d5b39/Doxyfile.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"b914947a96ad18e06a49febc0cb647c77a6fb2ec\""],"Content-Length":["12787"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:19 GMT"],"Last-Modified":["Wed, 31 May 2023 22:21:38 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Doxyfile.in\"; filename*=UTF-8''Doxyfile.in"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.0774498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.1320598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054560468,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/652fb4065253685eb4c16eefb2ced070e8112d25?page=458","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605540.1683598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.2592452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.2757921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107390955,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/254611dda8c8ec41f3d8df1ff12d068c7a417268/composer.lock","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.3273017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068012268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/264b1ac37032a739af942ec7afb9c579fce25e85?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"]},"status":200} +{"level":"debug","ts":1761605540.32806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.432686466,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/feab521cd5494ab300e64f147c6db6848a492c68/os/windows/installer/install.nsi","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605540.3508859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.3987076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.780583753,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c01fe2e7f7559ed00be6240ad36af53b54e1335/src/vehicle_gui.cpp?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.404002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053051273,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d8fb8e6cfc8bfaf78afe2c0ffc837f60751e2ca4?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"]},"status":200} +{"level":"debug","ts":1761605540.4415176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.4620848,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8c0167b3-c3d8-4acb-94ec-63ba909df803","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":56732,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605540.4621246,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605540.4621346,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605540.4621387,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"56732","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605540.4677482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.4705353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002761696,"request":{"remote_ip":"192.168.1.123","remote_port":"56732","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.123"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Content-Length":["178"],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"]},"status":200} +{"level":"debug","ts":1761605540.4710367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.4736228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002566168,"request":{"remote_ip":"192.168.1.123","remote_port":"56732","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"Accept-Encoding":["deflate, gzip, br"],"Git-Protocol":["version=2"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"]},"status":200} +{"level":"debug","ts":1761605540.489913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048361111,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7062bb0bd7b1654567b54d55f401fa693d4ff018?page=295","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.5319803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.571344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039336197,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb78e5bb141e9d347e30c99819c047372608dd8a?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605540.6231837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.6375222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014309155,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/81f7dd9a1d50cae64f782a3ca9825bce9a6c07fd/tests/Browser/Pages/Page.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.714162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.7881224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073920546,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ef40b79a5f98dae45106b2d0fddda9a9a1b99265/app/Livewire/ActivityMonitor.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.804842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.8316724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.896467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605540.9103532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013845802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions/Server/CleanupDocker.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605540.9271927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09547481,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605540.986972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.001115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0141098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a904590cfb43e6e8f267090c93079c9ffccf70d/bin/game/compat_1.5.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1072"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 22 Jan 2021 09:28:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_1.5.nut\"; filename*=UTF-8''compat_1.5.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"0c62e56462a8cf33c990b83db4adb8a59fe9f41c\""]},"status":200} +{"level":"debug","ts":1761605541.0493498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.244464678,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc68dac03585f2c6405d79d55781e67ebceb2a7b/os?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"]},"status":200} +{"level":"debug","ts":1761605541.0789943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.102239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023208182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cc488ec6c901d858118c77abb36925c25c8665db/bin/game/compat_1.9.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.9.nut\"; filename*=UTF-8''compat_1.9.nut"],"Etag":["\"053e377d4c1a025e8ad4915aaa6c18ac72a439ab\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Content-Length":["1204"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"]},"status":200} +{"level":"debug","ts":1761605541.1703708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.261134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.3017876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131368167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/826b64d056c3c7083af9600d65903d1e5efd01a0/app?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605541.314121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052952327,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/43822a2e6f257c12cb6f9ef38da1052a482a1780/src/tunnel_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2519"],"Content-Disposition":["inline; filename=\"tunnel_map.h\"; filename*=UTF-8''tunnel_map.h"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"2a167055a2d2aa4f9fc87e2e3a78573442866ac4\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 15 Jan 2010 16:41:15 GMT"]},"status":200} +{"level":"debug","ts":1761605541.352579,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.3649487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012335274,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/data/dosdummy.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605541.443005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.534696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.5753837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040650465,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c1b7410f3e7f2a50ea3bd8defd687b010a9a910?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605541.6254044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.6403244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197286176,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dccb2fcbb55a9367ae7eda0b8fbc11432bf613d6/app/Http?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605541.6523588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026901305,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f64622c764fab3af89592e3dd0c9df3b26e63572/database/seeders/LocalPersistentVolumeSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 08 May 2023 09:51:03 GMT"],"Content-Length":["484"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"LocalPersistentVolumeSeeder.php\"; filename*=UTF-8''LocalPersistentVolumeSeeder.php"],"Etag":["\"79c105ed36c772d3a57aada48c19b6fc7a6b4259\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605541.7222083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.7475789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025332067,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/51b4a45cb87192e4cc8e4b5049c784deabb8d3f0/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"]},"status":200} +{"level":"debug","ts":1761605541.807205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.8489108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04167154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b6d5ebc6294a5c6d853cbb92284d4d08d726681c/lang/unfinished","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:21 GMT"]},"status":200} +{"level":"debug","ts":1761605541.898836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605541.9891684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.012381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.0802844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.091055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078629844,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/tests","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605542.1196976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039364761,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a40482f9a6debfe6ba8cd0119f8db451d853e3fd/docs/elrail.svg?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605542.1219919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132789136,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/24e3fefe918837d50211e2a3adf5bdf269d2a12c/app/Data/CoolifyTaskArgs.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605542.1715004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.245999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074462107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/301a3596e8ffd6f3098ec7de7a23949bf93d00d7?page=145","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"]},"status":200} +{"level":"debug","ts":1761605542.2619538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.2622764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290898,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e673115842d077724c0b532486e176990c7b59d6/projects/settingsgen_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605542.3134391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.414568039,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db47d620691d1fda4da8e2b4bac1bad89f917ed0/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"]},"status":200} +{"level":"debug","ts":1761605542.3539488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.3676915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013700809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/cmake/FindGrfcodec.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605542.4449646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.4541843,"logger":"events","msg":"event","name":"tls_get_certificate","id":"107e8211-f794-4b9a-94a2-e07e6dc8ed47","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.47.24","Port":3979,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605542.4542336,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605542.4542437,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605542.4542477,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.47.24","remote_port":"3979","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605542.4864867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041474588,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6fd6cfd1580f0f743ddb91a0d161758e3f8c7ac?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"]},"status":200} +{"level":"debug","ts":1761605542.536466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.6278856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.6646752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036752155,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605542.71866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.7191195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00042451,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2f30fdc370b826dc07d3bee8f7bb793da3e4eb57/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605542.808696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27219211,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8fad6334efe288fce5f04ffb180660ac1824373/vehicle.c?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605542.8096786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.8856084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075894959,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/84ca041564e10a7aecbd04839e84a2252c6f59fa/os/debian","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605542.9006999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.9137387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605542.917464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016735249,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/465b254813e902a1bcc18914ce6f84a576d23a2f/app/Livewire/Project/Shared/Storages/All.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["199"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Etag":["\"d2014694e598fb9e61760d8f39a2a89c239ad58e\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"All.php\"; filename*=UTF-8''All.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605542.9281623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014391211,"request":{"remote_ip":"184.73.47.24","remote_port":"3979","client_ip":"184.73.47.24","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6c2c7ef02ab6b8d2b2c3382a1d8ce65ab0f9e5a/tests/Pest.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["184.73.47.24"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605542.991419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.0089152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017461759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c1f6bf41f510fb5e26db96d791317a89f9e413a1/CODE_OF_CONDUCT.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Security-Policy":["frame-src 'self'"]},"status":200} +{"level":"debug","ts":1761605543.0826144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.0958335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013174748,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/36cea8e53b54071363e83ada25389f01bccc404d/app/Livewire/Project/New/EmptyProject.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"EmptyProject.php\"; filename*=UTF-8''EmptyProject.php"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"28249b442ad5b6c6a4e95414e28e3d5884e17fb5\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["449"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605543.165796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.1732864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.2344713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068631816,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/other","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605543.2652707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.2902453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024910481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c7f0518f162645e4bccdea64387b8fe63009af2a/media/extra_grf/roadstops.nfo","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605543.3321445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158823356,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/66b458d807bc0ff9cc8acae47f57aef17359d15c/app?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605543.3558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.446453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.5373201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.5487237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192891412,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d809ea4f237a2de4436687a89f1954887d89f611/bin?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"]},"status":200} +{"level":"debug","ts":1761605543.5870543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049694395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4428b95a65c8dc65d42cbfce11e440d5bac271f6?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605543.6287463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.6372795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190789408,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2a2443dd01385d39b687befd6b5ddee6494505a8/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605543.6673434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038565043,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5eb4183b8618dbae4a317bd2d8041ae160dad09?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605543.719281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.7326357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605543.7326453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605543.732648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605543.73265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605543.732652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605543.7326543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605543.7326567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605543.7326584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605543.7326603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605543.7326624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605543.7326643,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605543.7326663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605543.7326684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605543.7326703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605543.7326722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605543.7326744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605543.7326763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605543.7326784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605543.7326806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605543.7326822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605543.7326844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605543.7326863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605543.7326882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605543.7326903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605543.7326922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605543.7326944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605543.732696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605543.7326982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605543.7327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605543.7327027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605543.7327044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605543.7327065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605543.7327085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605543.7327106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605543.7327125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605543.732715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605543.7327182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605543.7327216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605543.732725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605543.732728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605543.732731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605543.732734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605543.732736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605543.7327378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605543.7327404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605543.7327423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605543.7327442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605543.7327461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605543.7327483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605543.7327504,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605543.7327523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605543.7327542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605543.7327561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605543.7327583,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605543.7327604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605543.732762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605543.732764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605543.732766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605543.7327678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605543.7327697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605543.7327724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605543.7327743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605543.7327762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605543.732778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605543.7327797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605543.7327824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605543.7327857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605543.7327893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605543.7327924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605543.732796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605543.732799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605543.7328029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605543.7341337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014824598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1de834104f517dfe1d2676b808a20d06bc080a5/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3419"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"Etag":["\"460007d68e3a88d51f9ff3dcf7dee634d3c3c769\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605543.8102279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.823257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012998805,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/007e4fcf4389ffbde0b95bf6f413806acf78a4ca/app/Enums/Role.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a37a5076c108f8f81dbeb8af79ebb298c48c4a2b\""],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Role.php\"; filename*=UTF-8''Role.php"],"Content-Length":["687"],"Last-Modified":["Mon, 28 Oct 2024 16:08:24 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605543.901197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605543.915202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013973152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f925791a10531c93003ae99f13b18976de983dda/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 15 Mar 2007 23:26:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:23 GMT"],"Content-Length":["61315"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"c73df6ada8a5814e918cedd839d295ba110ea253\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605543.992315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.028527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036183193,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee169c4455e7d9c56df8b2aa67e1bfd16f3f46c9?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605544.083076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.1750019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.216293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041258821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/03d224b708c2b74ce048bb42695cd5bf23b17c69?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605544.2663145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.2798448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013498137,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/57412675b7a99df964755da564dfc2ba0610be81/projects/generate_vs140.vcxproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605544.3592632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.366818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.4447615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077905438,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605544.4480765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.4870973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.403987002,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96aa437f858e24e8f8a4f5b70cf4af8db904df4f/os/debian/menu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"]},"status":200} +{"level":"debug","ts":1761605544.4870975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038988481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0d37854deb7e7fa93d63e449ad478b7c452344?page=35","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"]},"status":200} +{"level":"debug","ts":1761605544.5145216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155221365,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/63f2da749283621907039d551aaeb1294539fc92/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"]},"status":200} +{"level":"debug","ts":1761605544.539901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.6304486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.6655016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035023738,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a92e02fa725a029fd7970dceb25f6b4e915d0b4/bin/ai/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1344"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"584a970f60d67fe08e77d8a1c8f99ce48693fd2e\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"]},"status":200} +{"level":"debug","ts":1761605544.721854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.7362375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014330355,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e98a8ba5995ffd1e728b95c1f712301ee9b7d640/apps/client/vite.config.ts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"]},"status":200} +{"level":"debug","ts":1761605544.8123827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.8305638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01814107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/453b30e387f8d8ab1839d96b0d1f9a8fea841292/music/os2_m.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"Content-Length":["1477"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605544.9039106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605544.9809945,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61284: EOF"} +{"level":"debug","ts":1761605544.9819655,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5fe2725c-e65e-4842-81df-c2fea45f49e0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61285,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605544.982011,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605544.982022,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605544.9820287,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61285","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605544.9839115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605544.9906995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006759824,"request":{"remote_ip":"192.168.1.64","remote_port":"61285","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.4581"]},"status":204} +{"level":"debug","ts":1761605544.9922178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.452282489,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dbca0780e5bcfdd334313fdf40fcc2fd488988ca/os/steam","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:24 GMT"]},"status":200} +{"level":"debug","ts":1761605544.9938233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.0452936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051440777,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Livewire/Settings/Backup.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605545.085499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.176293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.1949785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018648376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/View/Components/Services/Explanation.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["478"],"Content-Disposition":["inline; filename=\"Explanation.php\"; filename*=UTF-8''Explanation.php"],"Etag":["\"a2242d0e105b7822e1a42fc7373f4fff020b3462\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 22 Sep 2023 10:08:51 GMT"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"]},"status":200} +{"level":"debug","ts":1761605545.2355118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149975496,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ac500219d2bd3d5605a40f527e10f831776a19ed/app/Http?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605545.2621953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.358236982,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc4ea241b04f96fb8d002aa4868913ba7d6c6d8f/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605545.2670248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.306389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039328342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/474480799f79583f99305f8009b149379bdccde5?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"]},"status":200} +{"level":"debug","ts":1761605545.3577073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.4071598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04941607,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b89b3c960b70a69ebb0bfae760350ec52d46b0e3/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"]},"status":200} +{"level":"debug","ts":1761605545.4494548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.4881947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038703695,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b394f72fa9305094ddf672564a0f4a0c8f16e89b?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605545.5399451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.560587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.5903656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050384195,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ee66e9b24dffacc3819f63d132a0e9f8226ccd5?page=459","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605545.6310966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.640417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079799329,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/public","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605545.7222853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.740055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017740154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c736ab275054de24bc7197d63354f69747d4909e/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["56"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605545.7617066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130572658,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/43be0f407576a5692182cf4233a7cd6eeba3c26f/app/View/Components?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605545.8129475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.904365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605545.9318233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02741888,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec4234e2434bff8a44b00e14c148e6dbe191c339/app/Policies","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605545.9947774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.0330296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220046985,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/99d0c61ec0b9de620a957f66ec58d16124f2108a/os?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605546.061482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066665609,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f863db7ea51ebe4b5e8266cad42215f6befaa36f/routes?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"]},"status":200} +{"level":"debug","ts":1761605546.0868912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.176889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.186576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009654731,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/app/Events/FileStorageChanged.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"57004cf4c3e4eff88c46962075520a6617bf6040\""],"Content-Length":["732"],"Content-Disposition":["inline; filename=\"FileStorageChanged.php\"; filename*=UTF-8''FileStorageChanged.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 28 Oct 2024 12:51:23 GMT"]},"status":200} +{"level":"debug","ts":1761605546.2684188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.278886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010431706,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f6b7a1d06b9b475e5075f049f7569c5a2e9b9e8f/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"16440bf92e2b1aee8b6e01c86a0c583bf03d7d84\""],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["642"]},"status":200} +{"level":"debug","ts":1761605546.3379796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251048179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/251f16af5f56ad80386da03eb75bce00c4e42310/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605546.3589315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.4498808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.4642615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014345524,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/abe22e594d9435812a4ae3f6a74af0e61d33e6e6/media/openttd.desktop.filter.awk","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605546.5409997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.5549839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013943186,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e264ab19f98a8fb61cc76377d45f64cafa488215/media/openttd.desktop.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"]},"status":200} +{"level":"debug","ts":1761605546.632466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.692301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.333339837,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bccf52b5585923960e984d07105cba400b143b2/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605546.733954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.7463796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012378877,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bde5822c97bb70e3d38a2f4aa987996df9e18f26/app/Livewire/Dashboard.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"69ba19e401ba4f2ff0714a69147f138b1bd29f16\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1441"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 03 Nov 2024 20:11:35 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Dashboard.php\"; filename*=UTF-8''Dashboard.php"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"]},"status":200} +{"level":"debug","ts":1761605546.7651925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132688536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/873768c2d2bdd6bc736d30abf2c2edc9f0fe26fb/pathfind.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605546.7658803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.772643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006717223,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/02165c2b9f474a7a85a17c76248eed1af7e29030/?sub_path=database","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"]},"status":200} +{"level":"debug","ts":1761605546.8252466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605546.8733177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048040807,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/47f94b51068cbd17f1d961b4f64b07e39a1b5612/music/bemidi.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d87fae63b9484a6745946174746334dc30c6f4cb\""],"Date":["Mon, 27 Oct 2025 22:52:26 GMT"],"Content-Disposition":["inline; filename=\"bemidi.cpp\"; filename*=UTF-8''bemidi.cpp"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["907"],"Last-Modified":["Mon, 25 Jul 2005 08:16:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605546.9160066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.0074542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.0134768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005996164,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fa375e2fd8c4099a477f4ca872f8d2abfd307d0e/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605547.0977197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.1253839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027632594,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/2b8c9920d85c82756c2e4a1ac9d0ac1443e0295d?files=docker-compose.dev.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"]},"status":200} +{"level":"debug","ts":1761605547.1797252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263680424,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea2aee17d35b3d9c3f6938f09db081d8e37e9bf5/bin?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605547.1887817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.2804408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.3245213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044046207,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60f0610a851e52b75ca6317584db2ab2f609f7d5?page=133","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605547.3710015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.4268422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055802549,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4269170c9b9e9432582aa7717db9878a7e23fcd6?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"]},"status":200} +{"level":"debug","ts":1761605547.462469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.4628096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000316386,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3832d332598ca748eabd448b29603a063b8b10b9/apps/api/prisma/migrations/20220905115321_application_connected_database/migration.sql","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605547.5523174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363505956,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58989f552491829ce2e4333876a08f246627e2d/bin?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"]},"status":200} +{"level":"debug","ts":1761605547.5526638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.6452816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.6697323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024414797,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/lang/unfinished","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605547.7354712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.8260133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.8466756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020610354,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/463b96a746a74830c49fcc0b84be0df125c7e469/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4778"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"]},"status":200} +{"level":"debug","ts":1761605547.9171743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.9360726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200565959,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b44f442870f2de37ca1e0c705c6ff1c8a54be6c/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605547.959694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605547.9678638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008132732,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/b0e0b385491ade964724912ea8b5c49455a780ba/?sub_path=database%2Fmigrations%2F2024_04_16_083919_add_service_type_on_creation.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:27 GMT"]},"status":200} +{"level":"debug","ts":1761605548.0087717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.0106337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093418504,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1adb0e868c269c8f1a02b41cfb49ccc13d457e60/economy.c?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605548.0548985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046089629,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c754c75d6aeaf400569befb4ba0b7b36ac84347?page=237","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605548.0875163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.534828034,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55f42e9f34f42b5947ca94d22602f1f4118fda6/docs/landscape.html?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"]},"status":200} +{"level":"debug","ts":1761605548.100423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.139492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039037464,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cff11130d267314d5d35650beeca8a86b34c159?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"]},"status":200} +{"level":"debug","ts":1761605548.1909814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.281964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.3088884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117850714,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4f23d3880d49fc9797f19f3886a459ab1540d5b9/database/seeders","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"]},"status":200} +{"level":"debug","ts":1761605548.3624895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080488517,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1faa8be615faaec58acf029165fefcd2904f3d2b/tests/Browser/console","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605548.3730211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.3734078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363796,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9842e8b762fc94b250b08e788df665892657aa62/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605548.4639847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.4759815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011955388,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bc5681e79f238a65782a5a6b7c2d9ab2719d176b/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"8c3b0cbf90af6b12bda98538d2eb3daa934961e3\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["28685"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Last-Modified":["Thu, 04 Apr 2019 22:19:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605548.5049891,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9a482fbd-118f-439e-b711-374ce3b1ef89","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.196.114.170","Port":10761,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605548.505037,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605548.505051,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605548.505057,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.196.114.170","remote_port":"10761","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605548.5558405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.575399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01952037,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b286561162eb01a17f6b9160615b0b858a82e22e/BUGS","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605548.6468894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.7312927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.7316942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367412,"request":{"remote_ip":"34.196.114.170","remote_port":"10761","client_ip":"34.196.114.170","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0fa88009f883f77d29d125529171ada285e2bdaa/.github/workflows/production-release.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.196.114.170"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605548.735832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605548.7358484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605548.7358525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605548.7358556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605548.7358587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605548.735862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605548.7358649,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605548.7358677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605548.735871,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605548.735874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605548.7358775,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605548.7358804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605548.7358832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605548.7358863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605548.7358894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605548.7358925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605548.7358954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605548.735899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605548.7359016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605548.7359047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605548.7359083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605548.7359114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605548.7359145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605548.7359173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605548.7359207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605548.7359233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605548.735926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605548.7359288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605548.735932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605548.735935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605548.735938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605548.7359414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605548.7359443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605548.7359476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605548.73595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605548.7359529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605548.7359562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605548.735959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605548.735962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605548.7359648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605548.7359674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605548.7359707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605548.7359736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605548.7359765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605548.7359793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605548.7359822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605548.7359848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605548.7359877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605548.735991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605548.7359943,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605548.7359972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605548.7360005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605548.7360034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605548.7360063,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605548.736009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605548.736012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605548.736015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605548.736018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605548.7360208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605548.7360244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605548.7360275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605548.7360306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605548.7360334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605548.7360363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605548.7360394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605548.736043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605548.7360458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605548.7360487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605548.7360516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605548.736055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605548.7360575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605548.7360606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605548.7390337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.7807598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041683422,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59d5ed821f814b3693a05b7f8ea61f449db4c54a?page=58","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"]},"status":200} +{"level":"debug","ts":1761605548.8198388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172905043,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Http?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605548.8290062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.8582876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029247598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/46fe81dbfce55b43f55d0b9724dbb8c56cddcb40/resources/views/livewire/admin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605548.893944,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bccbfab2-dfe3-4b96-ac9e-ee23cb38c7b2","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":49522,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605548.893975,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605548.8939843,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605548.8939884,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"49522","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605548.9004283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.9036832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003230831,"request":{"remote_ip":"192.168.1.123","remote_port":"49522","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Pragma":["no-cache"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761605548.9041936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.9073715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003158805,"request":{"remote_ip":"192.168.1.123","remote_port":"49522","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"]},"status":200} +{"level":"debug","ts":1761605548.919697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605548.9506807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030948454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c163f3c0f7e09f22d09389c124cea2abc628325a/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605549.0115979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.0509486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039317983,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2eb9795a9875b4604294fbb49a4acccd0b030480?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605549.0808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.1026487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.1534164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072573597,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/routes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605549.1555898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052908183,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_Scenario.TreatScenarioAsDungeon.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605549.193471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.2837672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.2974656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013661264,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/81e6d68f95e7dea5c0d7dd105d67980d64af71e0/media/palette.act","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605549.3208168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127307061,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/824f63a3ad3488671383c280cf4ea0f8ce73ec4b/app/Http?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605549.3754623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.3954575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":50.018726824,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=351&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Expires":["Mon, 27 Oct 2025 22:52:29 GMT"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Reset":["1761605549"],"Strict-Transport-Security":["max-age=15768000"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Remaining":["198"],"Etag":["W/\"5b1c13efd7aa639b191fceeb9fc292c5d3264889\""],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Content-Type":["application/json"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Language":["en"]},"status":200} +{"level":"debug","ts":1761605549.3984077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605549.4075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032007601,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e1d55717f35ffe255916f286407cfdccb0c0b22d/database/seeders/S3StorageSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"de7cef6dc5bc7e410175ead2c42b602dcba555bb\""],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"S3StorageSeeder.php\"; filename*=UTF-8''S3StorageSeeder.php"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["548"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605549.4658182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.487653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021785481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/13af2b88b4d301d67a483e5d293acf0b2d9383f2/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605549.5576456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.648064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.662755,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9935d9b1-62eb-4613-9bfc-bd894fd508d2","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.235.215.92","Port":18657,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605549.6627934,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605549.6628034,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605549.6628087,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.235.215.92","remote_port":"18657","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605549.6633356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105651856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df27c8b2a0cb0a09e156907899e752042fcbd11c/table/build_industry.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"]},"status":200} +{"level":"debug","ts":1761605549.690232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042132469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb793f1e0f62f23494ff15e81e8b686d19c807e1?page=80","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"]},"status":200} +{"level":"debug","ts":1761605549.7395532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.7887824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049187629,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9bfcea0397d875fc56d6e901de41028eecae368f/README.md?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605549.8299358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.88344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.9213204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605549.9414124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05794029,"request":{"remote_ip":"3.235.215.92","remote_port":"18657","client_ip":"3.235.215.92","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c7f15c42fa33320e333003c67b13b283e06e3f98/app/Notifications","headers":{"X-Forwarded-For":["3.235.215.92"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605550.012486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.0527632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040248397,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/063b24064993a5b8dc47bb9b7e973231c103aed1?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605550.10287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.1265676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29659745,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c92a28a0724b9871ebdb019c53b5b739623d1274/projects/openttd_vs90.vcproj?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"]},"status":200} +{"level":"debug","ts":1761605550.1651006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062179903,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/518034d28d3664a3f3f6bb865eb8a8c4d0d3ccfe/table/currency.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605550.193723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.20265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.281300931,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23d733be955e4e7c67f58a4b34dd791edc8a419e/bin/ai","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"]},"status":200} +{"level":"debug","ts":1761605550.2849386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.287508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.3314888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043940106,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605550.3759015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.397956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112972887,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bde5822c97bb70e3d38a2f4aa987996df9e18f26/app/Livewire/Destination","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605550.3988562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022921051,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f0db35298455a3570738fc54e62ad28e13352df2/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"]},"status":200} +{"level":"debug","ts":1761605550.4676042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.558446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.5712187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103576364,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6dd2affaad238c40e36d29593c9e8217966355f2/video/cocoa_v.m","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605550.612482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.41872693,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bddf25c36add1ba0dd1034ca9b662138f224f8d7/os/dos/exe2coff/copying.dj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605550.6494076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.649825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000389905,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3ecd8bd2eec6fdbaeb71b88b1b9a7e7cbcef6681/ai/trolly/pathfinder.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605550.7400086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.8067067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066660129,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d410929b6fc96eda09a5060d6665cc5dc800f03/ttd.sln","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605550.8315525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.8488555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017267753,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605550.8492527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290772508,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/049e535065d1661b64068fc96c9e59d6f6cb378c/os/dos/cwsdstub.exe","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605550.9227264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605550.9478319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025068599,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/359434bfd3c54146a357e48a26aa9679c83b8556/apps/ui/tailwind.config.cjs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605551.0144207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.104825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.1070843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092633253,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/SharedVariables/Environment","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605551.1237361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018874843,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9450a28090e82e87fc000ff0a1b60714c296b2dd/bin/baseset/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605551.195863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.2386136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042706641,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/371a55532465b29f14be00931c3d6aada6537f77?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605551.287311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.2995188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012181996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a7d9a7b6bec20c94ae3f190e52beacac5007fce/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605551.3783185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.4148626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.4432535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064880934,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a1ac5a12857e68f8a2a49f5ff6a9ed1fd748740?page=368","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605551.4697073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.560515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145599045,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605551.56067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.5627983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093049067,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9eba326c33d8df6381a0126db111bdbdc42022a?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605551.6226828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061981639,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/321c51f8edf5e318491d9bb7ffa48735ee26a1fc/routes/console.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605551.6516142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.667129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015466828,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b381a30d2dbcb3011e9d8419d0644325e45bab5d/bin/ai/compat_1.9.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.9.nut\"; filename*=UTF-8''compat_1.9.nut"],"Etag":["\"0dde6dc6dacd185e6dcfbd05154f0945521f00d8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["944"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605551.7424223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.833809,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.8769858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134518526,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8fb9075deddc1201bdfb8d98bec68e54c805f13e/app/Http?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605551.946049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605551.9570858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123242278,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d78651f7b1a786f655d526dfab384e8e2d787c57/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605551.9972584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051170377,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48a611de9e3d23c09fbc3a46d87d50bbde2779aa?page=374","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:31 GMT"]},"status":200} +{"level":"debug","ts":1761605552.0163515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.1079192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.147161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039204088,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fef77ca53e2d3a381889aecc6739053f1582143b?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605552.1996002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.2901068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.3262155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03607023,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/872c51f1340d8555dd41e9f0e1fb577354d480ac/lang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605552.38116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.4262986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045091456,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ecf9d424ae50d9e29933cb6ff357a6bd4bd673d?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"]},"status":200} +{"level":"debug","ts":1761605552.4306054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230975799,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9af979d6a5cfd59d2a06a0adbdbe699214d8fd1/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"]},"status":200} +{"level":"debug","ts":1761605552.472152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.5365107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064314156,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04c74355ba4ffd931b32d2b4248ef9c522ef0a84?page=457","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"]},"status":200} +{"level":"debug","ts":1761605552.5565197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.54012449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b0284c8d9e33e3a96cacd1724fbc36f192ea18f0/projects/openttd_vs90.vcproj?page=8","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605552.562936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.567683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.6215599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053843566,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/lang","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605552.634266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07129662,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/ai/trolly","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605552.653863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.7457545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.7714396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025643373,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62afd94b47d7c48ef2045540be9a62ec63a4827b/bin/ai/compat_1.12.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"]},"status":200} +{"level":"debug","ts":1761605552.8375976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.8772988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039666119,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f08e835531958e8e5bef100cffed2449a3acabf?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605552.9281254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605552.9479604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019789167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2dffa7d0c65892b86193c9d4cda6bd8ab4bdf9a3/README.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["frame-src 'self'"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605553.0192502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.0410066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021721961,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a3382deac7cd98d3b5abab90d9b4100ea26852ab/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"928432d37fb789bfc5a4efcf0a447b9570cb4b61\""],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4222"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 20 Dec 2008 20:44:47 GMT"]},"status":200} +{"level":"debug","ts":1761605553.110038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.1441593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.4902634,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03a9912a2b9df5358d5074998dd404954cae6962/os/emscripten/README.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605553.2008488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.271396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070508884,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d06f52a7f029b05bff96c70a1561761dc68412fb/table/animcursors.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"]},"status":200} +{"level":"debug","ts":1761605553.2918591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.292602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182538674,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4735f2466249d38f75151484a39c3f9161a9f70/app/Http?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605553.3023264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01044429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/38d15fc9b788e2c904705d2ba8de4d5f1ff7988d/bin/CMakeLists.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 02 Apr 2021 08:15:45 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["44"],"Etag":["\"9d75bc0eeaf4140e1ebee78b110ff000c3964f98\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"]},"status":200} +{"level":"debug","ts":1761605553.3832803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.4261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042790749,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3de2c716df8c6670078ac1528ce87ec9aa711cc8?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605553.4741902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.5221033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047874413,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/499fc9cced369eed258d021f420ac39bc2b4300c/resources/views/components/modal.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2617"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"modal.blade.php\"; filename*=UTF-8''modal.blade.php"],"Etag":["\"b0cb4d3d04fa8184acb411e8c737970052663567\""]},"status":200} +{"level":"debug","ts":1761605553.565006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.602332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037290802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/242f2c7b60ada6d42044b0aefe545fa65302196c/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605553.6557846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.726615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.7373574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605553.7373743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605553.7373772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605553.7373796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605553.7373817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605553.7373838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605553.7373862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605553.7373884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605553.7373903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605553.7373924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605553.7373943,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605553.7373965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605553.7373986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605553.7374005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605553.7374032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605553.7374053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605553.7374072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605553.737409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605553.737411,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605553.7374132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605553.737415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605553.737417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605553.7374194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605553.737421,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605553.737424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605553.7374272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605553.7374308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605553.7374344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605553.737438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605553.7374415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605553.737445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605553.737449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605553.7374527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605553.737456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605553.7374594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605553.7374625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605553.737466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605553.7374692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605553.7374713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605553.7374737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605553.7374759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605553.7374775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605553.7374797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605553.7374818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605553.7374837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605553.737486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605553.7374878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605553.73749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605553.737492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605553.737494,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605553.7374961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605553.7374978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605553.7375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605553.7375019,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605553.7375038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605553.7375057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605553.7375078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605553.73751,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605553.7375119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605553.7375138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605553.7375157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605553.7375178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605553.73752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605553.7375221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605553.7375245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605553.737527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605553.7375288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605553.737531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605553.7375326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605553.7375348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605553.7375367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605553.7375386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605553.7475693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.770675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044017833,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"]},"status":200} +{"level":"debug","ts":1761605553.772798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025189488,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8706dcd9c1ac8f695b7a0cb1a204fb6bcbaa492f/Doxyfile.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605553.8381853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605553.8761704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037942209,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c69345c64374b3cf6edae5233e39d9b53254dc1c/storage/logs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605553.9213283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265496036,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fb71047d65391ef6f44957f65e7cc08f13b18b6/os/debian/compat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:33 GMT"]},"status":200} +{"level":"debug","ts":1761605553.9290679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.02056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.0209773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385938,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e34fe57a926127ddbfab6610e2288417a49d61c6/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605554.1113346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.2024198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.220464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29136749,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/751f379cddab837964dd2c25a563d964bf3facd9/bin/ai/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"]},"status":200} +{"level":"debug","ts":1761605554.228611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026155148,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/resources/views/livewire/storage/create.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605554.2376118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.126242403,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7af4492c3bc7aebbdda18f4277f9df9914c0f71f/aircraft_gui.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605554.2928917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.3849518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.4319494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046952997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ecfed05729de051a19cac9de55e7a44fc4638be6/media/openttd.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Length":["15504"],"Content-Type":["image/svg+xml"],"X-Content-Type-Options":["nosniff"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"]},"status":200} +{"level":"debug","ts":1761605554.4751172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.5005784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025422887,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ed365a33c0e20ef215b41103b32d43d5f1ee4797/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Content-Length":["793"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605554.5658147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.6577759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.6611168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.368197751,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d26da998b56e8f4cbb3262a383e012cf1584ad5/media/extra_grf/foundations.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605554.7490675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.7664535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200600585,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bde4b6020a001b78052fce910867ce07c8656f76/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"]},"status":200} +{"level":"debug","ts":1761605554.7705076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021406376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ecfed05729de051a19cac9de55e7a44fc4638be6/media/extra_grf/canals.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"]},"status":200} +{"level":"debug","ts":1761605554.8402112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.916801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.258985693,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f296b9870d0dcb23be911cb646ffd0518c0c1fe/os/debian/control","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605554.92173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.9309235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605554.9312391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286399,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b588578bcc20c2b000f16222643a64250a836fb6/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605554.9933097,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61294: EOF"} +{"level":"debug","ts":1761605554.9941623,"logger":"events","msg":"event","name":"tls_get_certificate","id":"618793c8-9b23-457a-9346-41fce16f5799","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61295,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605554.9941993,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605554.9942088,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605554.9942133,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61295","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605554.995982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605555.0024254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006409042,"request":{"remote_ip":"192.168.1.64","remote_port":"61295","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Priority":["u=4"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["551"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Authorization":[],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.1154"],"Date":["Mon, 27 Oct 2025 22:52:34 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605555.0201116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098353267,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/config","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605555.0225542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.0338557,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e1063e70-5c7c-4522-9573-2c801ecfc6bd","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.230.224.6","Port":34400,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605555.0339065,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605555.0339196,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605555.0339255,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.230.224.6","remote_port":"34400","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605555.0602918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037704351,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b966bdc23cc0ee5d5a8b6bd11bd76b306d8e470f?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605555.1135952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.146746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306489829,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6e7f1142bff2aa27ddeaa5e4cbd44649fc11f46/projects/openttd_vs90.vcproj?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"]},"status":200} +{"level":"debug","ts":1761605555.1625013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048873006,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cc9afe057a076cca5e22755053849cfdfbb4798?page=468","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605555.2126763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.2602818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.2758706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015559122,"request":{"remote_ip":"3.230.224.6","remote_port":"34400","client_ip":"3.230.224.6","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5fcf3aa7dc84a533e706faecb174f9d765d8040a/templates/compose/wordpress-without-database.yaml","headers":{"X-Forwarded-For":["3.230.224.6"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 17 May 2024 08:11:55 GMT"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Etag":["\"288ff779653af01045d1851d05d98e80fbd2d2f3\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["484"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"wordpress-without-database.yaml\"; filename*=UTF-8''wordpress-without-database.yaml"]},"status":200} +{"level":"debug","ts":1761605555.2951736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.335333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122586281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2ca73695b3350255ef953410dc6fe7d5ddcf9bb9/app/Livewire/Project/Database?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"]},"status":200} +{"level":"debug","ts":1761605555.362377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067173316,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ServicePolicy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"]},"status":200} +{"level":"debug","ts":1761605555.3858104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.4774084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.5148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128958874,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c7af4a5ad5541a286ee8ba707e12ac71128239d/video/win32_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605555.568692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.5994308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030703071,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/44f3f6001ea9c6385736aafdf4b35bee3cb5f16c/tests/Browser/screenshots","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605555.6588223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.6985888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039727555,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5412b2db939f0c65acb8632328b38fd6dfc7a44b?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605555.717246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239800484,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e55b006a86e33d303f9255efff41082cb4f8c9e9/bin/ai/regression?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605555.7499313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.7990143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049042105,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1213e6ba71b6a3d253d73a9761b75a1bf5e98c33?page=422","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"]},"status":200} +{"level":"debug","ts":1761605555.8406804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.8577054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016992504,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8b0d8589e38a49254c5e129f814f65d6650f563d/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c505453fbec79e1536e1c7fb9c170282d607f0ad\""],"Last-Modified":["Thu, 27 Mar 2008 16:09:15 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2253"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605555.9319324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605555.9811902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049223266,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5f6306af3d0c58adc04e18014dada9695a62f71?page=531","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605556.023443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.0855925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.114278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.1558292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041516667,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b18a58d5e1ac0fe2382e14badf80394b7e5a07b3?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"]},"status":200} +{"level":"debug","ts":1761605556.1697292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084101819,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/config","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605556.2052011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.2313824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207905296,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/strgen","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605556.2645555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059312476,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/57412675b7a99df964755da564dfc2ba0610be81/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605556.2960508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.3112483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015163987,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/video/null_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605556.3872805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.428009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040702954,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6a5d9e28c12c47f13336b0964a618d8006c75854?page=129","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605556.478466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.5691748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.5695877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375257,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4117808b9d27d10ac2741fca3bf5e998ef5f7fdb/projects/generate_vs100.vcxproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605556.648304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169808295,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e58a03584748db4e4df56e7484d9eb2aa8cc41b1/app/Http?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605556.6606598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.7511096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.7606227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09993009,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e6641f86d826421bde774c82aabd29d738df2c3f/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605556.797517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04636651,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf6434abaf306272d14019a628af972ce181652c?page=366","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605556.842025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.8800256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037956977,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4aa2785757b132a4faee3a5fa821f2795be94f76?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"]},"status":200} +{"level":"debug","ts":1761605556.9333563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605556.9525945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019197241,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a976ec28b458c13ebb29fe4a4c59724c0b6c4aa5/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:36 GMT"]},"status":200} +{"level":"debug","ts":1761605557.0239108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.0398748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015922828,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f23dd51e6b79f0e247361aca57f2fd4ef730892d/app/Livewire/Terminal/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605557.115699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.1570156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041280022,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b04f510b14a44529cad789983b5071540a1bb7a?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"]},"status":200} +{"level":"debug","ts":1761605557.2058294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.2061493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/19a8b7b445a3e52a1176d8a35a35cb5bac5c26f7/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605557.2440987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.297127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.335635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091485299,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/tests","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605557.3404965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043330016,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1be69c47b33dc5811b3fe27b8635e475c506770?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"]},"status":200} +{"level":"debug","ts":1761605557.388462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.4290133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040518716,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94de25ec109d10b1485c5ebc3433988f76dca97b?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"]},"status":200} +{"level":"debug","ts":1761605557.4793437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.5031056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023724356,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1d05fbebbef72722d400ab4f7693dde11205a7f4/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605557.5707371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.607423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036651115,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2bddb09384f0e05cfd7475f0826a511349645837/resources/views/components/status/index.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Last-Modified":["Fri, 22 Sep 2023 13:29:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"67fef1282e38cbad349cad7391f5e1e29499999b\""],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Content-Length":["243"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605557.6614845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.6619184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401958,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/566faba6e349150c2769cc4c3f58f41c03d495dd/resources/views/components/status/running.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605557.7525187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.795536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042985567,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2398c0fe11f92ac13b81a21734fdfbd6ce8f8ca?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605557.8434594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605557.9345977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.0251613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.0438359,"logger":"events","msg":"event","name":"tls_get_certificate","id":"44f2166d-0cd5-443d-b00e-77b9fc499a51","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"89.23.120.82","Port":35694,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605558.0438995,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605558.043912,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605558.043919,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"89.23.120.82","remote_port":"35694","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605558.116645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.1278155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.28431802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ced1bfa60fddcea11beca692ef14741c6980fe22/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.1809425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.246305338,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2bd72b978b4b15bf33e4988ad67ef9e3407ecbc7/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605558.2070467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.2979455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.3163047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109223269,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/docker?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605558.3218968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.296708558,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d31f9a83e731f9c450d2849cf048263b054bfe35/configure?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.3270128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029035458,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/routes/web.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605558.3278313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211149381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/players.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605558.3532999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.3893692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.413139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059794154,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/app/Exceptions","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605558.4315681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.437806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048405655,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e1353ed985442462374b8cc4027d8677932138d/makefiledir","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605558.445911,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014307673,"request":{"remote_ip":"89.23.120.82","remote_port":"35694","client_ip":"89.23.120.82","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/src/commit/55d823fb9815fdafed217f4ce66ffef46a678cad/sync-sparky.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["89.23.120.82"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Opera/8.38.(X11; Linux i686; th-TH) Presto/2.9.170 Version/11.00"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.4799044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.528357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048414552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/829e41f93ffc8414992ad415dd3cac23e223388c/config/wire-elements-modal.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.5711298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.5844944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013325622,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Providers/EventServiceProvider.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Etag":["\"aa3579f8dad0bb49ee9bf8b9fbd27a3f238186d0\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1271"],"Last-Modified":["Wed, 11 Dec 2024 16:09:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.6625774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.6780555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015438635,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/app/Notifications/Server/HighDiskUsage.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605558.735903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605558.735932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605558.735986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605558.7359917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605558.7359948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605558.7359986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605558.7360013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605558.7360039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605558.7360075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605558.7360106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605558.7360134,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605558.736016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605558.7360187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605558.7360213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605558.736024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605558.7360263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605558.7360287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605558.7360313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605558.7360342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605558.7360365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605558.7360392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605558.736042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605558.7360444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605558.7360466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605558.7360494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605558.7360518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605558.736054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605558.7360566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605558.736059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605558.7360609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605558.7360632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605558.7360656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605558.7360678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605558.7360702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605558.7360728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605558.7360752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605558.7360778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605558.736081,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605558.7360835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605558.7360861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605558.7360883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605558.7360907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605558.7360933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605558.7360957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605558.736098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605558.7361004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605558.7361026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605558.736106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605558.7361085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605558.736111,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605558.736113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605558.7361157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605558.7361188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605558.7361212,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605558.7361236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605558.7361264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605558.736129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605558.7361314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605558.7361336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605558.736136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605558.7361386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605558.7361407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605558.7361438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605558.7361462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605558.7361486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605558.7361515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605558.736154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605558.7361565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605558.7361596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605558.7361648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605558.7361677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605558.73617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605558.753155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.7930815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039888899,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7fc3fba324d3a86015eaba5ee068314717ac0d8?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605558.8445635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.867686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023082285,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1aadda735da1e75fb390bad839da206ac950e9cb/others/fluentbit/fluent-bit-dev.conf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"757b916655e09c9586ea52e818349b9d437e2b70\""],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 15 Sep 2022 12:27:55 GMT"],"Content-Length":["440"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"fluent-bit-dev.conf\"; filename*=UTF-8''fluent-bit-dev.conf"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605558.935002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605558.9724104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037364059,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a747e2bb97134d9f65de06b4418aa3bb55adcec1?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605559.0264773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.1174357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.1431613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116646353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/37e79b25bc8cd081046e36e89ea9f3ab10f0c195/app/Notifications/Server/HighDiskUsage.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605559.1609683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043499956,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/81052c160b8abfbaf7e7fd201ea74f520598fe69?page=40","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605559.2083852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.2462099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037793328,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f51b869e697193bc0825d4e2c63ce09d1c21298a?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605559.2989202,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5f423f00-6141-4722-87a3-399e99ec47ed","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.204.37.237","Port":33285,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605559.2989626,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605559.2989733,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605559.298979,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.204.37.237","remote_port":"33285","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605559.2992854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.3198214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020516488,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eae5fcc45538a806f965760487ebe51cadd0cad2/table/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"8e0cd8533b1868dceebb5c8bff610dcc04b6cf2a\""],"Content-Length":["37430"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 01 Mar 2006 19:20:35 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605559.3824782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605559.3824854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605559.3824978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":9.984052751,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=352&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Priority":["u=1, i"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"Windows\""]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605559.3859735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003441749,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=352&client_gravatar=true&slim_presence=true","headers":{"Accept-Language":["en-US"],"X-Requested-With":["XMLHttpRequest"],"Referer":["https://zulip.site.quack-lab.dev/"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 22:52:39 GMT"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Content-Type":["application/json"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"Strict-Transport-Security":["max-age=15768000"],"Connection":["keep-alive"],"X-Content-Type-Options":["nosniff"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"X-Ratelimit-Reset":["1761605559"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""]},"status":200} +{"level":"debug","ts":1761605559.3878288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605559.3904564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.3931136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.01060884,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Content-Length":["71"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["https://zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Connection":["keep-alive"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"X-Ratelimit-Reset":["1761605619"],"Server":["nginx/1.24.0 (Ubuntu)"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605559.471775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081289619,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/external-link.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605559.4813309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.494733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013376437,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/962a9c54308440cb1f41d12976f87e1ce6d87e17/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.5.nut\"; filename*=UTF-8''compat_1.5.nut"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 17 Mar 2015 20:33:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["642"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"71a46ff7a097f6309a3e8b69154870a74687fd67\""],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605559.4988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.505784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006956555,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/028a0bf513c905fdb8986adecd47f93685399680/?sub_path=database%2Fmigrations%2F2023_12_01_095356_add_custom_fluentd_config_for_logdrains.php","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605559.524901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.5718198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.589785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064838735,"request":{"remote_ip":"52.204.37.237","remote_port":"33285","client_ip":"52.204.37.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/498626748d9f4dcea51ff847f586db628456eabb/config/auth.php","headers":{"X-Forwarded-For":["52.204.37.237"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605559.614741,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042888193,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d82f1b0babb10181a18f24fe705fa714bcc47379?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605559.6637414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.7550418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.7759137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020838495,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/85c4d4e53131c991659f564972c721e7da1c7d13/media/extra_grf/overrides.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605559.8463275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.8578126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011451598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/music_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"music_gui.c\"; filename*=UTF-8''music_gui.c"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"59ca32d78bd478d7a8071a4f05902bc4ea70171a\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["13938"],"Last-Modified":["Tue, 17 Oct 2006 03:39:30 GMT"]},"status":200} +{"level":"debug","ts":1761605559.9377162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605559.9551766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017422114,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Livewire/SettingsBackup.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605559.9807887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.317003008,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2e06e385a8c4d86de11f5c3e1901af0781b31243/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:39 GMT"]},"status":200} +{"level":"debug","ts":1761605560.0287218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.0709932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042235373,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/42ea146ce1045f366de494aa104d31a4bc96c5e5/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605560.1188757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.2097652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.2337325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114817485,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f4440bcf93f7e1d6e2e01c33ed9c71895ebf78f/resources/views/components/applications?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"]},"status":200} +{"level":"debug","ts":1761605560.3012323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.3016768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000413489,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/838a7040f37972c348f5b0d0344a7b98c0b985ba/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605560.3583887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148581708,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/499fc9cced369eed258d021f420ac39bc2b4300c/bootstrap/helpers?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"]},"status":200} +{"level":"debug","ts":1761605560.391875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.482888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.5023513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01940885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/409d5ef60e35ad0cd6a67cc0a86b0118342d0e8d/app/Policies/ServicePolicy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Content-Length":["1562"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605560.5738468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.5830176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191109522,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54c9f059610e4befc3e25ffe8aad0e69f7027a83/os?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"]},"status":200} +{"level":"debug","ts":1761605560.635908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062015953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7b5157fa60dc884f94bc3bd20357de83dcad075/routes/channels.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605560.6649382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.6970923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.706332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041359241,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fb05565cd143a5c7d3307ddd5cc4bd454167df6?page=30","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605560.7557595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.784786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087649137,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/docker","headers":{"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605560.8469267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.849175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093378719,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a980ddc21954d4eed3071ee9b0fd0253b03f9e22/economy.c?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605560.8687024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02174291,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a3e313b4d58930cce53c8651ec679497cb49da84/cmake/FindICU.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"FindICU.cmake\"; filename*=UTF-8''FindICU.cmake"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 07 Feb 2021 15:21:13 GMT"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d12f36b0ad515c5245db06326d1e7a6aed9ace6c\""],"Content-Length":["2169"]},"status":200} +{"level":"debug","ts":1761605560.9379966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605560.948469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010443568,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b74a75f4c61732e5be2580f99e13c0f4c6c6b8b5/app/Providers/RouteServiceProvider.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c8596074644e2a93348ad29d3f97af078bfffff5\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:40 GMT"],"Content-Disposition":["inline; filename=\"RouteServiceProvider.php\"; filename*=UTF-8''RouteServiceProvider.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1697"]},"status":200} +{"level":"debug","ts":1761605561.0290844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.0488095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019693105,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3e2def0efa73f5d4d2c0fd8df9ac6f2d8134f216/projects/strgen_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e28cd7d70f91e4a9804d9af71762ac3cf7b49257\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Content-Disposition":["inline; filename=\"strgen_vs90.vcproj\"; filename*=UTF-8''strgen_vs90.vcproj"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 12 Feb 2008 02:39:22 GMT"],"Content-Length":["3063"]},"status":200} +{"level":"debug","ts":1761605561.1199322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.1463935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02642705,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0e5c562da491ef857700c76d59af5c75be2e7296/projects/version_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4b1660b69d8f899f541d1d43a5abbb50e3eb442d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"version_vs80.vcproj\"; filename*=UTF-8''version_vs80.vcproj"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Content-Length":["979"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 03 Sep 2009 20:03:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605561.2114348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.2244217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012960894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/service/service-application-view.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7beb55298b15476eb7d39092b1c49969eccbab04\""],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Last-Modified":["Mon, 23 Sep 2024 06:58:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4060"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"service-application-view.blade.php\"; filename*=UTF-8''service-application-view.blade.php"]},"status":200} +{"level":"debug","ts":1761605561.3018608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.393485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.407534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014015903,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5af7be6d1763acbbe7f53d0aa80ba6c66d48a57b/os/windows/winstore/set-version.ps1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605561.4839766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.5205407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036529866,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23980e64862f5f61b19e6be4d5e4c19d0e506ec0?page=11","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605561.5748415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.5761104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274222679,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6ec22fc9f55681a810945206100c85928030f69d/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605561.5854547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010585175,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cdb146f03cf34c82b045d67281f06be5a4cb015f/app/Notifications/Server/ForceEnabled.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a43e3037617497e514c8a6e56c1ee7daea0e6c9c\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Content-Length":["1755"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Disposition":["inline; filename=\"ForceEnabled.php\"; filename*=UTF-8''ForceEnabled.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605561.6664505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.7570555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.7708511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013761643,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1eca6aefebe56cba10ef8d4eb17013f9b140e674/docs/landscape_grid.html","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Etag":["\"cc87cf2ad125eb4c4a67948d5391b84a5a73dca4\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"landscape_grid.html\"; filename*=UTF-8''landscape_grid.html"],"Last-Modified":["Mon, 02 Mar 2009 22:57:47 GMT"],"Content-Length":["16461"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605561.8477092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.8592184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011480924,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/water_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 14 Oct 2006 15:49:43 GMT"],"Content-Length":["20603"],"Etag":["\"5603d6787d09cc07e6edc48ded5cfa9242367ec7\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"water_cmd.c\"; filename*=UTF-8''water_cmd.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605561.8685722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.9388585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605561.963086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094476238,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/routes","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605561.9749398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.308463319,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/462d92a1253abac5f12f76653f554df470b87ce1/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605562.030235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.0377002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098809166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ade7446522a3ffae1d854faebc1b33514618930f/table/autorail.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"]},"status":200} +{"level":"debug","ts":1761605562.0692687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038997038,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e872dc8edb3ec5785e70c0afd07ff292cdcadfc3?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605562.121409,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.2119718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.251105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039099511,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5ce99c52d1ce36f56431652f7fcc67eb9d5bf6d?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605562.26519,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143750239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fa1c023da5add13293d5430ca27fbc8261ce250b/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""]},"status":200} +{"level":"debug","ts":1761605562.3028266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.394755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.4268034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123939372,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ab8b20faf44696e276d3a15836df08bf21c7d3d/music/os2_m.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605562.4851007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.5765238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.5826843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187890854,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/70f93b151371cd3e76add2eed51142b0310f0718/app?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605562.6673274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.7577643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.849335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605562.9398804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.0308974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.0398064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.1150823,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1c4d5212-5cdb-4c1d-b2e6-6193802e9d64","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.5.242.243","Port":44594,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605563.1151276,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605563.1151388,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605563.115143,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.5.242.243","remote_port":"44594","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605563.1218872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.2130225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.2999148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.81476809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a725ff0a75c01b1c21c835e9777e61ee06a91db7/app/Livewire/Project/Shared/ScheduledTask/All.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605563.301168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.543373785,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Notifications/Slack.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["6984"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Slack.php\"; filename*=UTF-8''Slack.php"],"Last-Modified":["Mon, 26 May 2025 12:03:59 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9c847ce57a36b19fd9020cc88dc0ac9bcba735b5\""],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"]},"status":200} +{"level":"debug","ts":1761605563.301256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361347296,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/resources/views/components/modal-confirmation.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f5a0ca84a50fbded1d02da07945510e82cc09acd\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"modal-confirmation.blade.php\"; filename*=UTF-8''modal-confirmation.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Length":["18650"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 04 Jun 2025 08:14:30 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605563.3037043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.3098774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278953176,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2cdb0cb084a1c85cedc8ae3d26df83e8328cd2b7/bin/ai/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"550f79969ce75a9d5ec40a2afe0795d9bf5d8075\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Length":["1030"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605563.324394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020658536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfbf56d3b22a50037e122e509dac52f35c7375a6/media/extra_grf/roadstops.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605563.3302066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208295471,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68e1cdbdea64c59b573977b1407ec9e75c048503/landscape.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"]},"status":200} +{"level":"debug","ts":1761605563.3323023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292465811,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/scripts","headers":{"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605563.3513637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.68399184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4713b11ffe72e232811b7328bf41279df46cc1cb/os/beos","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605563.35318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.3666546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01344151,"request":{"remote_ip":"52.5.242.243","remote_port":"44594","client_ip":"52.5.242.243","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/70c28fceeb0c2aa67d09b2a8fac4fbbe5da7f2fe/app/Providers/BroadcastServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.5.242.243"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605563.4029593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.553583483,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d4204c3af57ef468d0576362064f52a52594e48f/industry_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605563.485735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.504261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018487503,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1f3dce6f854240824951cd1476761b75a8c5f817/os/dos/copying.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Etag":["\"bbe3fe198789ee3a2dcc05b8e142b1bf5284574c\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"copying.lib\"; filename*=UTF-8''copying.lib"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["25263"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605563.541416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.964853955,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/51fe741987da095274cd3782ff62371a1126ddb8/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"]},"status":200} +{"level":"debug","ts":1761605563.7345662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.7359755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605563.7359834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605563.735986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605563.7359881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605563.73599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605563.735992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605563.735994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605563.7359962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605563.735998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605563.736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605563.7360024,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605563.7360044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605563.7360067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605563.7360086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605563.7360108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605563.7360127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605563.7360148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605563.7360168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605563.7360191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605563.736021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605563.7360227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605563.7360249,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605563.7360265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605563.7360287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605563.7360306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605563.7360325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605563.7360344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605563.7360363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605563.7360423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605563.7360446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605563.7360466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605563.7360485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605563.7360504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605563.7360523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605563.7360542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605563.7360563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605563.736058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605563.7360601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605563.7360623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605563.7360642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605563.7360668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605563.7360687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605563.7360706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605563.7360728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605563.736075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605563.736077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605563.7360792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605563.7360811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605563.736083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605563.736085,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605563.7360868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605563.7360888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605563.736091,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605563.7360926,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605563.7360947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605563.7360966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605563.7360985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605563.7361004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605563.7361023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605563.7361045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605563.7361064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605563.7361083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605563.7361107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605563.7361124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605563.7361145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605563.7361162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605563.7361183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605563.73612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605563.736122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605563.7361238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605563.736126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605563.7361279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605563.7407231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.527673386,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/837994034d1836e30658b9e38d5ce1b2df1e2846/regression/stationlist","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605563.7776666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043063804,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/668a0f774a3ac2b598bdcc6dc724e3a74f788f92?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605563.8165739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.831298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014693309,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e78f6b7b73fed7a783f637935aa72ceadc7aa7a2/ai/trolly/trolly.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["44684"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"trolly.c\"; filename*=UTF-8''trolly.c"],"Last-Modified":["Tue, 05 Sep 2006 23:21:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e1535637924d64bf742a0550ca7f5e38d74bf435\""]},"status":200} +{"level":"debug","ts":1761605563.9067683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.907142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347836,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/58f1ec6b5e3adc367a4cc3da92bf1189dcf98db4/bin/ai/compat_1.6.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605563.9982314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605563.9986885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000423338,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b12c4e020824dff8595b4a35d4ecbc2739e4f285/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:43 GMT"]},"status":404} +{"level":"debug","ts":1761605564.089329,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.1372283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047859545,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dccb2fcbb55a9367ae7eda0b8fbc11432bf613d6?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605564.1798794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.2005918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.2220638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042146756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b03db3c381b672e6c0e97aaf036b940cac2feb79?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605564.2714217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.3100972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109477208,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"]},"status":200} +{"level":"debug","ts":1761605564.3127685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041315899,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b18a58d5e1ac0fe2382e14badf80394b7e5a07b3?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605564.361863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.3881052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026205082,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/11a4e402c60c07b734e74db8e4bf7b18c7267d7a/bin/gm/orig_win.obm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"orig_win.obm\"; filename*=UTF-8''orig_win.obm"],"Etag":["\"054fa069e04edc1854c518f324c0171d169c56e5\""],"Content-Length":["5158"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 17 Mar 2010 19:15:31 GMT"]},"status":200} +{"level":"debug","ts":1761605564.453084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.5079088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054790061,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f35700c9ee67c197b16cc56b4014ff02d2935f3f/app/Console/Commands/CleanupUnreachableServers.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605564.5447192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.6352606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.6705112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125766246,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7d7cdf41f70ba1c3a4088fda0c5a26ab4e342af8/resources/views/livewire/project/application","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605564.671169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035885742,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/395b44d15c5238b6b931c873ccaf6bfc41419611?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"]},"status":200} +{"level":"debug","ts":1761605564.72662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.7380204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011366999,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/77ab6f8ec7e68fc83b752a4fdfa2a673ca5fa9b4/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d0fbba0e70ca2c6c9c3ef60b5fc96cbf5d44ef27\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12542"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605564.817391,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.8284633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011048449,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0ac6180479fea22ee9ea740a7c0a540950971df5/resources/views/components/server/sidebar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["950"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2b06ba7e6b0a7cec426876493992cbc169fa526a\""]},"status":200} +{"level":"debug","ts":1761605564.9081318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605564.9489355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040766544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f84ad5f7c053dc4af3c0fc12bc6584d825a5bf91?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605564.999243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.0091918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009917477,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0375f303364393e80cae54705c6e2177ed0674b8/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 11 May 2005 00:00:27 GMT"],"Content-Length":["5525"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"7b017847bfe20e74bd9c02f4038b9e980c5056cf\""]},"status":200} +{"level":"debug","ts":1761605565.0906932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.1329033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042189987,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd9741e08673f19cbab33e49ffba5aee523e0c56?page=31","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"]},"status":200} +{"level":"debug","ts":1761605565.1813395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.195315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013946652,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/59c3cc6ce1ce9cfa2827f557684fc822934e690b/app/Livewire/Team/Storage/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["457"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Etag":["\"6fbb6034f7df5a53ecd4c5c15a0fe9bdaf90cb11\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605565.1999948,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61322: EOF"} +{"level":"debug","ts":1761605565.2011738,"logger":"events","msg":"event","name":"tls_get_certificate","id":"707bf10a-9cb8-47a1-95a9-c59091b910ba","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61323,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605565.2012053,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605565.2012162,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605565.2012227,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61323","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605565.2030187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605565.2088718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00582981,"request":{"remote_ip":"192.168.1.64","remote_port":"61323","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["551"],"Authorization":[],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.5917"]},"status":204} +{"level":"debug","ts":1761605565.2756486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.29138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01571157,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/app/Helpers","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605565.3584952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.3600953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001570832,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/user/login?redirect_to=%2fdave%2fcoolify%2fsrc%2fcommit%2f52d78413347dc0c7822e16ce65ff07e71ed32a99%2fconfig","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605565.3642752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.3774118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013113682,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15292fa08091e138d9a325ca75a2209225b699b1/media/extra_grf/openttd.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3657"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 20 Nov 2011 12:04:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"62cb91e35ce65272f6147a80702acf08d0fbf57c\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605565.4556673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.548349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.5590236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010644147,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d86274cc370bfbe59837058e13db4e00e3218ffc/resources/views/components/settings/navbar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7b04b66b974f3979be0240af14271640bfcd925a\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 06 May 2024 11:58:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["770"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"]},"status":200} +{"level":"debug","ts":1761605565.6240563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168353973,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff469ab352e78f20ba13d44a90fae0eb27587d1a/bin?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605565.6369207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.6371944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000251544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0181678cdedc9c02934a1add07fe9f81458b151f/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605565.7287092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.7436767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014939284,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b84cecfd3f757d792017892c793f4bee017a22af/app/Livewire/SharedVariables/Environment/Show.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605565.8193107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.9109175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605565.9984658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.179130539,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe38ce6f517b7d822cb50b0f61434ca5a8deb8ec/app/Http?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605566.0007222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.0103068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009565904,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3b381b71a8f82af23ecebadf7b2e48098767ffc0/resources/views/livewire/project/application/general.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"general.blade.php\"; filename*=UTF-8''general.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"4812fd4ba41f373bdf9ff24072dba2f7e917e3c6\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["28337"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Last-Modified":["Tue, 26 Nov 2024 08:00:45 GMT"]},"status":200} +{"level":"debug","ts":1761605566.0874956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176548431,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cc20fe0ae4ae56376c74fbc992ce0c3a143e72c/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605566.0918372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.129028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037154715,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12c8d37a6b07e8118c0855e9ce3d84c8dfe0e1f6?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605566.1834269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.200607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017150713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Actions/Server/InstallLogDrain.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9b67412115e20efc6154208c8b2101e89e1c63f3\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"InstallLogDrain.php\"; filename*=UTF-8''InstallLogDrain.php"],"Last-Modified":["Tue, 27 Aug 2024 18:52:51 GMT"],"Content-Length":["7740"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605566.27395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.3174534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043469119,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cc1fb83c793edcb82a75807b258df35594c47c19?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"]},"status":200} +{"level":"debug","ts":1761605566.365508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.4562132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.468793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012549779,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605566.4776769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.4940155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128472418,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10c6d4c738fa563831b2c320363d736fd4b25603/sound","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605566.5470855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.5600784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0823675,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/public","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"]},"status":200} +{"level":"debug","ts":1761605566.5835218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036397878,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e7f5072ce26fd4ff0156390ef45d25add2c393e?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605566.63794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.729731,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.768108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038344187,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd3d687bf9c0aba93feefca81823715a87c3315a?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605566.8207295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.8380117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200042112,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d14bfcd4cf8f3cf53e3c6ad2ba44f2e0cc6bcc07/os?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605566.858469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037710743,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/739b118c6b79ca85be89aed3653abf046b1640f0?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605566.9110584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605566.9472747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036188242,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfbd6406e1f3f6bc24e74b5b3e14795cc3dc7e4a?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605567.001863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.0384061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0365154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/178249e7cc415f94efe07b9c14b1c0a700b91884?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605567.0933473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.1290755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035696195,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"]},"status":200} +{"level":"debug","ts":1761605567.1842906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.2207189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036398699,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7062bb0bd7b1654567b54d55f401fa693d4ff018?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"]},"status":200} +{"level":"debug","ts":1761605567.2748153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.3097982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034963534,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f800a84075900250c538f93a69a7dd264bd4c79?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605567.3660681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.381878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015779487,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/726c3bfd97e370726ecc0787b0272b9ba5abce32/config/telescope.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"]},"status":200} +{"level":"debug","ts":1761605567.4579344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.5137258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055745753,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/templates/compose/bookstack.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605567.5489652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.561832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012840868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9c6957b45770f1ab91f1621bb7c63dc546f77906/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["859"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Etag":["\"2927dcdcbb80279ff2f7086b31c70ef505a19f2f\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605567.6255264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.6391895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.707169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081613839,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/config","headers":{"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605567.7299676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.7418873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011893612,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/053aa25d2c8abe71f9cb0d65ee6346414154b3bd/docker-compose.dev.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"docker-compose.dev.yml\"; filename*=UTF-8''docker-compose.dev.yml"],"Content-Length":["3154"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 13 Dec 2023 10:35:53 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a9f09efa3ff3519f9c8c4c13842ab7a3025efaae\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605567.8212097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605567.8249629,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3db195cb-edd1-4b0c-b9a4-2ba3af35333d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.12.157","Port":56979,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605567.82501,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605567.8250217,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605567.8250263,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.12.157","remote_port":"56979","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605567.849865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210647265,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c9fbb76f1d8514a05e1a358c097ca74fbe5ad33e/video/cocoa_v.m","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605567.8990755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077833082,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1ef84f973634cecf3b619b4706adb39c1e1dd1d3/resources/views/components/confirm-modal.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605567.911755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.003488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.0038712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357333,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0d840b457012b320a4110b537edcafa95108feb5/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605568.0943747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.1852198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.2131636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.301380076,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6e7f1142bff2aa27ddeaa5e4cbd44649fc11f46/projects/openttd_vs90.vcproj?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605568.2768402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.3154128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038538193,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605568.317294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132046856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Http?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605568.3246045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23020198,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c923bca663d5c73e19092c1a52183845f8352c38/bin/ai/regression?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605568.367201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.379662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012438058,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee8bee5e3147d3e886aa9b12e9c8902b96b2f0aa/media/openttd.desktop.translation.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605568.3957462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.3960197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000251485,"request":{"remote_ip":"18.232.12.157","remote_port":"56979","client_ip":"18.232.12.157","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f9a2ff6d90b04b5c0dedcede93e480a55a301c79/app/Models/PrivateKey.php","headers":{"X-Forwarded-For":["18.232.12.157"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605568.4578595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.4693148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011426231,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2776ccde91e64b0402af22b512a8f6677fca86e/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"bd0e4f48e98863ac6217b79ed196b3203607de87\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["8816"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Last-Modified":["Sat, 17 Mar 2007 21:46:24 GMT"]},"status":200} +{"level":"debug","ts":1761605568.5489104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.640355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.6707242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030338184,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/src/commit/23bda5455399199f048a38b61e7fbac11fceddb5/images","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605568.731038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.7359324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605568.7359421,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605568.735945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605568.7359474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605568.7359495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605568.7359514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605568.7359543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605568.7359562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605568.735958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605568.73596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605568.7359622,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605568.7359643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605568.7359667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605568.7359686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605568.7359707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605568.7359726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605568.7359746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605568.7359765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605568.7359786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605568.7359803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605568.735983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605568.7359848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605568.7359872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605568.7359908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605568.735994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605568.7359974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605568.7360005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605568.7360036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605568.7360072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605568.7360106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605568.736014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605568.7360175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605568.7360206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605568.736024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605568.7360275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605568.7360315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605568.7360349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605568.736038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605568.736041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605568.7360444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605568.7360475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605568.7360506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605568.736054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605568.7360573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605568.7360606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605568.7360637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605568.7360673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605568.7360704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605568.7360737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605568.7360768,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605568.73608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605568.7360833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605568.7360866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605568.7360897,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605568.7360926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605568.736096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605568.736099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605568.736102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605568.7361052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605568.7361085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605568.7361119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605568.7361152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605568.7361186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605568.736122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605568.7361252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605568.7361286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605568.736132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605568.7361352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605568.7361386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605568.736142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605568.7361462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605568.7361498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605568.7457263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014660108,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0a7a7ebcf0fe4c6c126fc81d5d461b5b25ab9bfe/src/town_gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605568.7806525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.8225377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.8560715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075381921,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/config","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605568.864799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042228009,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/765e80114b9d5510bc6297c19d18f95db5686935?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"]},"status":200} +{"level":"debug","ts":1761605568.9081583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.359219255,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9bdd04072b6faaef0502bac497335d2323d9da7/projects/version_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605568.9136753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605568.951986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038277992,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4164d2488fdc8fd5d08ae693fbe648eb9fd1ef69?page=153","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605569.0049255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.0471067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042160411,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/689f42b80c8bb39e35b775b3a6385e2602fc6bc1?page=435","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"]},"status":200} +{"level":"debug","ts":1761605569.0959573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.187111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.1935482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097560742,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc96e806882debd2669d9f89a4816366f5e3c4a6/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605569.2133136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02617241,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/07afb0e00bedbc65b10530a3a62f5582db082d41/os/windows/winstore/generate-assets.ps1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Content-Length":["1986"],"Etag":["\"89c48e6ecfd2998e7990080f7246ab6eb42a408a\""],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"generate-assets.ps1\"; filename*=UTF-8''generate-assets.ps1"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605569.2781165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.3392665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.3689017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.377816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008891632,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/app/Notifications/ScheduledTask/TaskFailed.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 24 Jul 2024 12:27:21 GMT"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1828"],"Etag":["\"479cc1aa1482e57ecaeab45878d9d321f94d5616\""],"Content-Disposition":["inline; filename=\"TaskFailed.php\"; filename*=UTF-8''TaskFailed.php"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605569.3872716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109129322,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5676cc32b4269a3aa5f00bf361df679ed63083ce/players.c?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605569.3890243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049732957,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2ea1766677b063a2e40f370b655177ccec406b35/cmake/scripts","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605569.4599183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.460215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000276562,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2cff43251ebde09ab8fe33e610dd0887206e8aae/os/windows/winstore/generate-key.bat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605569.5506978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.5612142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010494064,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/697bbe29bc4dd86cdc74cb925746908e889ea153/app/Http/Livewire/Destination/Form.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1410"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 16 Jun 2023 10:35:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Etag":["\"4f400a670abc8a5c056d203f3efad20913a8ac3e\""]},"status":200} +{"level":"debug","ts":1761605569.6417491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.6421177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344299,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2636a4809b27bac69448e583889056e56938decd/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605569.7338507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.8015673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067671416,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bd1a44d01173b167c341cda867058f022e1ed9f3/ai/trolly/trolly.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605569.8241937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.9150949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605569.9315186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01637997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/efe6adba6ab6c07bd7bb51bbc79fef5078a0b20a/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Date":["Mon, 27 Oct 2025 22:52:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8496"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605569.9334598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.0065176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.0161607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082668658,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605570.055472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048912239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f6a314b365b4879d7dc16459b650fab1ffc2649?page=431","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"]},"status":200} +{"level":"debug","ts":1761605570.0976658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.1085377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01083687,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e3b33b45c934dd43681a4b03692c24dd669b6520/projects/dpi_aware.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["303"],"Last-Modified":["Mon, 13 Mar 2017 21:56:38 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dpi_aware.manifest\"; filename*=UTF-8''dpi_aware.manifest"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6f04161596cbc2c1ad611873fc67846ae32e9bc0\""],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"]},"status":200} +{"level":"debug","ts":1761605570.1879678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.2235687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035558997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbc55233cba72eada244586be1ec12aecbc50a63/app/Policies","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605570.2409174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.416690981,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65d5d13a08fc40ddb14bd99c5f7f672f7fae2b16/media?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"]},"status":200} +{"level":"debug","ts":1761605570.2792902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.3329856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053666763,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/03d9f933971f5fc5b529b6f2acbfab0a905cbb7a?page=71","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605570.3698723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.3822231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01232199,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c4391379d267730f0b9cdcf29b82eec5bd707fb6/media/openttd.desktop.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605570.4609785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.4989576,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c1c9d988-cd3b-49c9-a744-87918e0a919d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.49.152","Port":62471,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605570.499,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605570.4990125,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605570.4990177,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.49.152","remote_port":"62471","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605570.5518258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.567616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015758728,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76a9e280c29d3582b2fd442523a94c8e940a4477/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6de24bf80c14d001e78d0e60f1b64ae05b46d4a4\""],"Content-Length":["1344"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"]},"status":200} +{"level":"debug","ts":1761605570.6437018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.7348695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.7499588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288947738,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6ced713033bee0ed53914dbc95acc3ac40027eb3/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605570.7603056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025405214,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c551be9be8b3bb6daac24543de7a5398157bd14c/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1686"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"]},"status":200} +{"level":"debug","ts":1761605570.8261738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.8380177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.8930056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054956855,"request":{"remote_ip":"100.28.49.152","remote_port":"62471","client_ip":"100.28.49.152","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/2e1e1cd8b333e9c52ae24db4c828de2d9b99ce8d?files=templates/compose","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["100.28.49.152"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"]},"status":200} +{"level":"debug","ts":1761605570.9169765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605570.9824362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.338695233,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2db6aa3cfa2e9347fee4ec920166a72f343b86fc/os?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605571.0080762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.0108347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002735377,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/62011eed95fcd374c2debbc177612e9685926666","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605571.1120498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.1124403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363756,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Livewire/Admin/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605571.1154742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.172095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.345885718,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7c1c5ccf0eaa5b74a2ff19635f76c0312f60508/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605571.1901312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.192509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076995523,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/database","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605571.2039645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013803513,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Livewire/LayoutPopups.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605571.2054272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288427197,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ccededbf7785d966be7c6c71a995ec9a44be927b/projects?page=8","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605571.2807505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.3193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038513215,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18052668255fddeca2cb52f81a38ca4e8ba28b28?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"]},"status":200} +{"level":"debug","ts":1761605571.3720124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.3947861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022749117,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2a7a63a672c06cb5fc46418afba84bcca718c494/resources/views/project/database/backups/all.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605571.4633873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.50236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038939689,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87a069c887267ff375c35fdbe5d95fbe71ff0579?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605571.5544355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.5908172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036347342,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc86bf9b12ba513e33aeab8a5ff7203009ba2d87?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605571.644903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.7360926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.7635882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118651924,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe38ce6f517b7d822cb50b0f61434ca5a8deb8ec/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605571.8269973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.868431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041388647,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1995cdf00b603d22414f05f3279904fb7d825ad1?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605571.899373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163244571,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e58a03584748db4e4df56e7484d9eb2aa8cc41b1/app/Http?page=8","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"]},"status":200} +{"level":"debug","ts":1761605571.918233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605571.9185162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000258918,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d5e5a78cf414eb143741f6fc15d8245f5197b3c9/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605572.0096176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.0238914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014226189,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5778bfa04a805feb153e19def03d82bfc53f2069/BUGS","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"BUGS\"; filename*=UTF-8''BUGS"],"Content-Length":["218"],"Last-Modified":["Wed, 07 Jun 2006 19:35:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bcdcee6f2a855b5da58417465872c4f121d54389\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605572.0997581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.1909032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.2063937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015459143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Server/Proxy.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605572.253662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.2822986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.3074963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053794514,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/resources","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605572.3736672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.4525692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.352766931,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57afd9e9e84caad4e4e3df8cf87d852d503daf2b/os/os2/installer/download_opensfx.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605572.45395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.4648046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.4789627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01412579,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d53c1f99d6d49a0262e19a5ec09aa06099a7f9fa/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605572.5549052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.645842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.7365193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181574747,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8afb21cf9c7e5e2a0a7febb133560d6805f8da62/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12538"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605572.7369301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.747074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.464741997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff61b6d2434e9ba8e7ff3a9733bd70dc20d20422/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605572.7537508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107867182,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/030e8bf7624c74e7d391628801b5d34c04f8fc23/media/openttd.ico","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["39814"],"Etag":["\"b2b12cab6fe29b753e6fef3ef136e2c4cfd4b803\""],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.ico\"; filename*=UTF-8''openttd.ico"],"Content-Type":["image/x-icon"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605572.7732165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399507566,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39d6562158b70373fccfef7af24cd78047db29c2/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"]},"status":200} +{"level":"debug","ts":1761605572.82796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.919336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605572.983026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155027479,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3cab5f30c06035034bcf5b513c2eee57b8ec11e9/music/bemidi.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605573.0102642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.1014419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.105032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094732481,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ab62e749868fdff187170e0ca76aa5ec85b740f/openttd.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605573.1144013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012924415,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/146fee14e5588c0aa35e457e87c3a21175918765/phpunit.dusk.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605573.1231108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.386150025,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a67ecb4f6e11e9cb9e1d7c5c965ac243e45e9ef4/media","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.149949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230575434,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e40723568a9218c1dafdcb603352eb84857292e5/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.191988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.192257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000246985,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3c23c558ac01611eb0b539764d2cebec99664684/bin/ai/compat_1.6.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":404} +{"level":"debug","ts":1761605573.2836576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.3052957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021608095,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/92dd3bb0e24162d34b39a334e2b8d764c9335f36/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.3748462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.3887885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.4140685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039187557,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36181b3fb27dbb15bb3468c3ebcbbbad5382d70d?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.4665866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.4790666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.025082187,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2ed248a61d9b2faf0498d4b06e180777cbf3dc19/src/fontcache","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.4799805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091159805,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/database","headers":{"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605573.5045748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037956155,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86b013f872b453052948a3a788c200fa827366d5?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605573.557701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.5940337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036298531,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dc3271b705a44a851d94f5fc5088249e8291fa57/os/dos/copying.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"bbe3fe198789ee3a2dcc05b8e142b1bf5284574c\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["25263"],"Content-Disposition":["inline; filename=\"copying.lib\"; filename*=UTF-8''copying.lib"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"]},"status":200} +{"level":"debug","ts":1761605573.6481972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.6867301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038500101,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29e987f3fc13dc1e2a90f07556bf033b81a13e36?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.73931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.7430868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605573.7430954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605573.7430983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605573.7431016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605573.7431042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605573.7431073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605573.74311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605573.743113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605573.7431154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605573.7431185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605573.7431211,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605573.743124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605573.743127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605573.74313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605573.7431338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605573.743137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605573.7431395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605573.7431428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605573.7431457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605573.7431483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605573.7431512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605573.7431538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605573.743157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605573.7431595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605573.7431624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605573.7431653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605573.743168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605573.7431705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605573.7431736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605573.7431762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605573.743179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605573.7431817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605573.7431846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605573.7431872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605573.7431898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605573.7431927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605573.7431953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605573.743198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605573.7432008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605573.7432039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605573.743207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605573.7432094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605573.743212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605573.743215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605573.7432177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605573.7432203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605573.743223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605573.7432258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605573.7432287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605573.7432315,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605573.7432342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605573.7432368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605573.7432394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605573.7432423,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605573.743245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605573.7432475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605573.7432501,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605573.743253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605573.7432559,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605573.7432585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605573.743261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605573.743264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605573.743267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605573.7432697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605573.7432725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605573.7432752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605573.7432778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605573.7432806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605573.7432833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605573.7432857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605573.7432883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605573.7432911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605573.829902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.870429,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131080144,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/81f5ab9ba6b3ba5bf2a2131d3e8441d0aa487e24/economy.c?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605573.9209983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605573.9319327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010889098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bdb3203039eed3f759f52bf018fc90fe5867caf6/app/Livewire/Storage/Create.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 25 Jan 2025 22:44:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Content-Length":["2785"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1d60d6ac5fdbc39a9746bb988eb4e54de2238eb6\""],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605573.9384594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108522368,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b542f784f9411e1c5490d2f980ad9158b1db2f45/music/extmidi.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:53 GMT"]},"status":200} +{"level":"debug","ts":1761605574.011955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.020474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008488092,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/063945d9c571df81c3ea798cc012a611a2bdba5e/docker/dev-ssu/Dockerfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 12 Jun 2023 15:49:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Length":["677"],"Etag":["\"37cffb53032327f85bd80d96e6960c5191ceacdd\""]},"status":200} +{"level":"debug","ts":1761605574.1034756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.1939044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.2068307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012898727,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Policies/ServicePolicy.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1562"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605574.285333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.29678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193280205,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05e7e084300d36fe8af80aa9e157de42b6c8bbc7/bin?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"]},"status":200} +{"level":"debug","ts":1761605574.3760533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.3764431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354939,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ceaff9c9f200352048d22add9c1f4a923790b87b/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605574.4673529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.5066977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221329833,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e42e976812086c634191ceae85f818bda46c79c/docs/landscape.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605574.5205138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053139098,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/877d0a867952ca099051a6cbee62d9fbb4bbec5f/app/Actions/Fortify/UpdateUserProfileInformation.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605574.5579157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.5698454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011904733,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/afaab39d88f16c509439a6194ab563b4a068cb12/database/seeders/EnvironmentSeeder.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["313"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Disposition":["inline; filename=\"EnvironmentSeeder.php\"; filename*=UTF-8''EnvironmentSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"345bda5c5d833a53f2aa122a10e5ea1e55501cc9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 25 Apr 2023 12:43:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605574.57679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.623029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046215576,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/storage","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605574.648779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.6952825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046478312,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/2e4ba3a11e0b5dfd994cc3a77b129231cff6b7fc?files=src","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605574.7404606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.8310428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.9217765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605574.9720116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050196952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Livewire/Project/Shared/EnvironmentVariable","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605575.0130806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.0141108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183041442,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bd3f987fefbef7657d2085dfafb0dcba01a40589/app/Models?page=14","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605575.0153956,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61338: EOF"} +{"level":"debug","ts":1761605575.0163314,"logger":"events","msg":"event","name":"tls_get_certificate","id":"786dcbe4-dcda-45a3-acfa-fbc3c8928bb4","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61339,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605575.0163612,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605575.0163689,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605575.0163727,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61339","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605575.018265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605575.0242407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005945359,"request":{"remote_ip":"192.168.1.64","remote_port":"61339","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Authorization":[],"Content-Length":["551"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.6651"]},"status":204} +{"level":"debug","ts":1761605575.0524645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03934837,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cab6db18c9b2f266cfe884e22decf37fe93fe82?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605575.1045399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.195065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.2045124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.464020668,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/72a44b0df67bed530b922a01ed8abe3a4041731e/os/emscripten/README.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"]},"status":200} +{"level":"debug","ts":1761605575.2349107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039807395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f6ab0541ecda51be09437050bbb7ea488018f01?page=36","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605575.279213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174634293,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9430dfe7fa38764923819f829bc24ef7ece39f66/bin/baseset","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605575.2865582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.3235602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036964325,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6d76c4d4cc3c8b00993aa6d035e79ffa133985e?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605575.3768778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.3940034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017086712,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c2736007e5f57d651970b021cb5c554c01e0993f/roadveh.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"roadveh.h\"; filename*=UTF-8''roadveh.h"],"Etag":["\"e0c497b467733c8edbc2d9eb365d28a36d673392\""],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["414"]},"status":200} +{"level":"debug","ts":1761605575.4688349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.5049534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036079016,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c1cf5e8b9f7987c422d1b3fddced7f4df18ce33?page=34","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605575.5594525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.6498585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.685731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035838143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1995cdf00b603d22414f05f3279904fb7d825ad1?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"]},"status":200} +{"level":"debug","ts":1761605575.7206602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.741541,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.7503772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008816421,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e73d86255b952500b3aecda34ebe9485aff47e2c/database/seeders/TeamSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["1467"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"TeamSeeder.php\"; filename*=UTF-8''TeamSeeder.php"],"Etag":["\"c9e01a7625ca98b996f71c438625a0f9ab911586\""],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 02 Jun 2023 10:34:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605575.7673202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20782799,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/186295ca8574e82f62e3358c0eada5d30dad4627/projects?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605575.8022215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081535051,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/database","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605575.8316638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.923529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605575.9648259,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041247901,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cb3f69f74623c5ec02f24bb436d297847fb62801/projects/langs_vs90.vcproj","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605576.0145822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.1050477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.141188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036105977,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/056253bef2ef7710dc3df26874ed12480d57c51f?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605576.174689,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16006133,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f8994114781999361afcf689c8bf5707e8fab3/newgrf_cargo.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605576.1958177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.2328176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036973142,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5398822714911a9b29fe4fd09cc4f48f38c49249?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"]},"status":200} +{"level":"debug","ts":1761605576.2872517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.33736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050059573,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d8c6a6fb59104df0ee5b08f1e1eb297555f025f5?page=400","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605576.3782096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.4298055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051547017,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61efdfb7c173dfbd6aa56c5f4f7b2b6cd6b9428c/app/View/Components/Services","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605576.469303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.5450115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.5601487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.570835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010660748,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7af151d44edfe9e5220bf4615bbad79cb6e01358/app/Livewire/Server/Proxy/NewDynamicConfiguration.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3250"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"NewDynamicConfiguration.php\"; filename*=UTF-8''NewDynamicConfiguration.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"e5de6eda06fd64d4a99e8318ac4dd448685c17c1\""],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"]},"status":200} +{"level":"debug","ts":1761605576.6207175,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c9701a81-9aca-4099-a35c-32846e0baad9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.44.148.203","Port":17059,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605576.6207616,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605576.6207721,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605576.620777,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.44.148.203","remote_port":"17059","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605576.628779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159447693,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605576.6516602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.7434788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.8274026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175708759,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/vehicle_gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605576.8343832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.834692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283685,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d25b6d6ea6335989f553ac7013662d496eeab9ce/app/Livewire/Project/Service/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605576.9037387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.9251723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605576.9565818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052806952,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605576.9703906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226881239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd42d07d2a268e836bfcbc70f73764c454637822/player.h?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605577.0160217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.039047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022967409,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fc1963f642495cdb904202bd6d997755887ee28c/resources/views/server/create.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"]},"status":200} +{"level":"debug","ts":1761605577.0832868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.538242271,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2ed248a61d9b2faf0498d4b06e180777cbf3dc19/src/linkgraph","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605577.1069424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.147799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040825084,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b60e371a6d9adaadb7b694f74123a8081d7da32?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605577.187431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.1878493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387741,"request":{"remote_ip":"52.44.148.203","remote_port":"17059","client_ip":"52.44.148.203","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e9dd170ffb67a38817ad5fb6fd0c82f9e78e8d1e/.env.development.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.44.148.203"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605577.1978593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.2079098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010019929,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2ac3865ca3effd1bed389342d902890c0e579e/resources/views/components/status/index.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4ee3319ffaba76c278f068ee8d1d68e87b000afe\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1060"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Last-Modified":["Wed, 03 Apr 2024 11:03:13 GMT"]},"status":200} +{"level":"debug","ts":1761605577.2519157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.326706211,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb059fc081b617be17ba6a9edad020848ecd9a03/docs/landscape.html?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605577.2892478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.3285966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03931107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff6924f1222ade72feab10a9e9137e50fad9ea89?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605577.3797927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.4708827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.4871194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016198859,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f67c265c6f5c88d5f9d18a831da5b65329169712/projects/openttd_vs90.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.in\"; filename*=UTF-8''openttd_vs90.vcproj.in"],"Last-Modified":["Mon, 07 Sep 2009 18:34:07 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12333"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e93c855a45a5a8a47876018499a530bb1edf0476\""]},"status":200} +{"level":"debug","ts":1761605577.5620632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.630043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067946173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cc5abc093d35be0b25bb6a69fefa34575df1eba3/docker/production/etc/nginx/site-opts.d","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605577.6530817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.6699364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290099248,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d4565a666f73cd9c7c88d29d9d651e1d1618910/projects?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605577.6951346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.863438126,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18ca3e8660f90737d672b6780301ff4b998df56f/src/vehicle.cpp?page=13","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605577.7445958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.7449608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331525,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ce4b8e29c7d5c588637c1fa5e60e0691ff3cb97/os/debian/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605577.8253045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172178523,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a16a8b948b65dc01711d77ec1f43033de8a4653/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605577.8350751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.835391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000291069,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/livewire/server/proxy/status.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:57 GMT"]},"status":404} +{"level":"debug","ts":1761605577.9264336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605577.9703074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043836171,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3e7375c6d52d06713fff740acb668f95a32bc99?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605578.0175774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.030581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012970152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa5559cfcdc79b463fcfb73b628db4345889608/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605578.047796,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e84400c8-30e9-465e-8cdb-445ca87c4ecd","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.220.148.166","Port":50721,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605578.0478356,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605578.0478456,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605578.0478506,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.220.148.166","remote_port":"50721","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605578.05869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.108518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.149162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090429188,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/config?page=3","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605578.198992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.2397196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040688767,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed6a427fcc2da79827fdb63d8a9945fcf2cd643e?page=9","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"]},"status":200} +{"level":"debug","ts":1761605578.2898297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.2901683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311387,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f8f10d737d0fff6dcd1414e33e12f2dbcd7d1e9a/data/2ccmap.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"]},"status":404} +{"level":"debug","ts":1761605578.3824713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273919918,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8956b1ab021facca016e8f4e00bee4a276e42bef/COMPILING.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605578.3878064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.4329903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045144247,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5ec517e3bcbe6e66f79a009f0f199368b8091d1a?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605578.4721916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.5036721,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.5089526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036733821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9b6c5cd86f4f17155695890bfaf2e30404f5921?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605578.5163348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012637254,"request":{"remote_ip":"3.220.148.166","remote_port":"50721","client_ip":"3.220.148.166","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=1&milestone=-1&project=-1&state=closed&type=all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.220.148.166"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605578.5628216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.5917144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028860138,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/74b4830f83f96033b9f8f8fa38ee4f4e078864b9?files=src","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"]},"status":200} +{"level":"debug","ts":1761605578.6538222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.737039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605578.7370582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605578.737061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605578.7370636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605578.7370658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605578.7370677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605578.7370698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605578.7370715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605578.7370737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605578.7370758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605578.7370775,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605578.7370794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605578.7370813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605578.7370832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605578.7370863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605578.7370896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605578.7370932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605578.7370968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605578.7370987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605578.737101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605578.737103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605578.7371051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605578.737107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605578.7371087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605578.7371109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605578.7371125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605578.7371144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605578.7371163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605578.7371182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605578.7371202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605578.7371223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605578.7371242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605578.737126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605578.737128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605578.73713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605578.7371318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605578.7371337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605578.7371356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605578.7371373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605578.7371395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605578.7371416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605578.7371433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605578.7371452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605578.737147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605578.737149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605578.7371507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605578.7371528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605578.7371545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605578.7371566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605578.7371583,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605578.7371604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605578.7371628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605578.737166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605578.7371695,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605578.7371724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605578.7371745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605578.7371767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605578.7371786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605578.7371805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605578.7371821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605578.7371845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605578.7371867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605578.7371883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605578.7371905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605578.7371924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605578.7371945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605578.7371964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605578.7371984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605578.7372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605578.7372022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605578.7372043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605578.737206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605578.74522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.8128214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15896343,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/25c646cdf23f0481d628800629d7cb24df08ac07/bootstrap/helpers/shared.php?page=7","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:58 GMT"]},"status":200} +{"level":"debug","ts":1761605578.8361883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605578.846545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101289482,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/dummy_land.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605578.926975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.0165093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089500598,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/app/Notifications/Container/ContainerRestarted.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605579.0182989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.0185847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000264689,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8d97a5498bdb5b8f4d04d9934ed5c7f011614d5f/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605579.0461652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209951132,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0310643a7e98d34cf34e4da1b790607b5315b972/vehicle_gui.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"]},"status":200} +{"level":"debug","ts":1761605579.1089876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.117677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008671177,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0c352ede7a5f0e961cbb9c2d1f07db8fb3a2303f/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4778"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605579.1675935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.2004862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.2212636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020736503,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/347a3f9a43f7264610973507e2067e6eaad6461e/table/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["13555"],"Content-Disposition":["inline; filename=\"roadveh.h\"; filename*=UTF-8''roadveh.h"],"Etag":["\"fa8f18e1fb56b6dbe012ff757b4f50349441ba08\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"]},"status":200} +{"level":"debug","ts":1761605579.2713628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10373357,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/public","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"]},"status":200} +{"level":"debug","ts":1761605579.2908921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.3821654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.394054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01184507,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95adeec12709137102e65fc7e2996b3f742d25f1/video/win32_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"21b9d1e7249e7b47ae6ce90f1b1e21d61c96e501\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 24 Mar 2006 17:40:55 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"win32_v.c\"; filename*=UTF-8''win32_v.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["19832"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"]},"status":200} +{"level":"debug","ts":1761605579.4026027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111664401,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7eacdf23f95f349acfd49ee4c902190b01015634/routes/web.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605579.4733808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.4882035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014784883,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a40dd8880d49ef691ca4322f86395f363b85ecf4/config/purify.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"]},"status":200} +{"level":"debug","ts":1761605579.5647733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.6089263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044110347,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4f6f8b2c4c6e9bf595b83d1d3477aa6fbe9684e5?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605579.6548953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.7304993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075562251,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605579.746447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.837281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.8631935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025871844,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8599041ce4a5ba242d72b0ff2a4b10c8e9d3b1c0/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.5.nut\"; filename*=UTF-8''compat_1.5.nut"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"8ff5a39d15ec140b4d60f85cb63f0082cab037b8\""],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"Content-Length":["1344"]},"status":200} +{"level":"debug","ts":1761605579.9284608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605579.9447236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016229647,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cada18a6f8ab9071f018d9699eb7113da8001a46/os/windows/winstore/generate-assets.ps1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:52:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605580.0195408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.0816965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335211325,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef1b8f159faaabed4aa78c4d90e72050530542fc/build-dedicated.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605580.1097395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.1543067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044528286,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/f33bf78226369168e64f535efc16d1cc1f209d4c?page=31","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605580.1739352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.1878314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013865098,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f72eb0657869a423977dceae0ea56d5fb8a333b/os/emscripten","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605580.201327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.2021313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182557659,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/617e1f16c0ed95162ee4c07ceadb0b9460327237/projects?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605580.281517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.2916977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.3316839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039944043,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f51b869e697193bc0825d4e2c63ce09d1c21298a?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"]},"status":200} +{"level":"debug","ts":1761605580.3808978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099339676,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/app/Exceptions","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"]},"status":200} +{"level":"debug","ts":1761605580.38367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.4048421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203480745,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dccb2fcbb55a9367ae7eda0b8fbc11432bf613d6/app/Http?page=16","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605580.4227755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039073161,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9c3ea6a01f5a563b1730970aeb0f00b974d0148?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"]},"status":200} +{"level":"debug","ts":1761605580.4745657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.5122359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037633216,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6a0806948583a9551df6ae3601a7310e648207d?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605580.5655568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.5659888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cb9ffe1bd9211dea40ba3d798c7bf1c61472d017/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"]},"status":404} +{"level":"debug","ts":1761605580.656364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.670528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014132303,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5bdcbc2b148970153dc4e82f139929625ac2bdce/projects/version_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"]},"status":200} +{"level":"debug","ts":1761605580.7473273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.80189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0545239,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605580.8384326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605580.8962085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05774376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8032423bf1bce10fe8eccaadf9c1c586d1ac0049?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605580.9288437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.020396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.066299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045858933,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/other","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605581.1117144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.125601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013851553,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3be6be4c1b64fb930d0f2a6801b7efc43a19c479/templates/compose/code-server.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605581.2022033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.2424505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040206137,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/828e7ed3e766c8b1fad9dede3fbb5eff6afc7168?page=35","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605581.2802355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.351358866,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ecfed05729de051a19cac9de55e7a44fc4638be6/media?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"]},"status":200} +{"level":"debug","ts":1761605581.2927425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.3046536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011880227,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5df01bf95edc38bb43ce68f5a12f6c402436cf8b/bin/ai/regression/tst_stationlist/main.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6747"],"Content-Disposition":["inline; filename=\"main.nut\"; filename*=UTF-8''main.nut"],"Etag":["\"2f00ea1d6f600615d5692e1cc677f6e897419350\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"]},"status":200} +{"level":"debug","ts":1761605581.3844695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.430828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.4749937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.4792178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048354248,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605581.4909852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01595547,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Notifications/Container/ContainerRestarted.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"]},"status":200} +{"level":"debug","ts":1761605581.5651507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180637139,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/20f7ff8ac08ffe717098a5ba2b47db4fed477c0d/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605581.5665429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.6077492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041174603,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94de25ec109d10b1485c5ebc3433988f76dca97b?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605581.6575172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.7019799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044426463,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6a6275d4fa422023fad027b690cfc779722194ad/database/seeders/WebhookSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605581.7481265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.7740324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02586473,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f656b0ae966052327a6341be8dee65cfd2f395b8/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605581.839718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.879793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040035566,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d0294bbd6664cc1c14e644bf89c8dd99c5abcf67?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"]},"status":200} +{"level":"debug","ts":1761605581.9354699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605581.954887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019379614,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfa8ed747e8b5047b4776aa02693d4867b9d0262/media/extra_grf/canals.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:01 GMT"]},"status":200} +{"level":"debug","ts":1761605582.0215716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.0357828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0141732,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/91420c0d8d63abc3b80fb4957d8d033f7b74c6bb/bin/data/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"6bfc3dc1191183a2692cf06ef283525cccc6e42d\""],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Last-Modified":["Fri, 01 Jun 2007 23:06:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["application/octet-stream"],"Content-Length":["29983"]},"status":200} +{"level":"debug","ts":1761605582.112274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.112701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039825,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a7fee48b7f4ae58166b0ea93ecd532f419654595/bin/ai/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605582.2034109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.2198555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016415486,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/newgrf.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"newgrf.h\"; filename*=UTF-8''newgrf.h"],"Last-Modified":["Fri, 19 Nov 2004 22:53:18 GMT"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1230"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e768cc560899156f8bac2683476e7668c67ce31f\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605582.2944202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.3070817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012634699,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f23dd51e6b79f0e247361aca57f2fd4ef730892d/app/Livewire/Subscription/Actions.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605582.3858595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.4763863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.5531385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167248199,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91a49cee55bd2162099ef7bd35c318b7e77ab590/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605582.5668492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.5671868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000306628,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3362123bfcfcb54718867b19c9c1ac7b30ff9665/projects/langs_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605582.5701122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093689605,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36a987eb9d5fb43e9a43f8bd861718fa4cd567af/app/Events/FileStorageChanged.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605582.5868545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.6044505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017567598,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/templates","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605582.6588547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.6878815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028986196,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4117808b9d27d10ac2741fca3bf5e998ef5f7fdb/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Content-Type":["application/octet-stream"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["825852"],"Last-Modified":["Sun, 03 May 2015 10:30:02 GMT"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Etag":["\"efe35ffd3897113f03b34162f7b177b8375010bf\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605582.7348948,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f4ef97b6-24e9-427b-9e8f-7037e837488e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.83.178.66","Port":64122,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605582.7349362,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605582.7349465,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605582.7349505,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.83.178.66","remote_port":"64122","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605582.7504447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.83822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087745679,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f/phpunit.xml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605582.8409123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.8411894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000258327,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/os/debian/README.Debian","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605582.9318695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605582.9322894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391899,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f87e3d61c3eb3c48fd764f482e746a580bd53f9/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:02 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605583.0229652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.023374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384465,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/be44f1306f633448e88b0a460205b1a6af927218/projects/openttd_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605583.0821934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.0890172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006789279,"request":{"remote_ip":"98.83.178.66","remote_port":"64122","client_ip":"98.83.178.66","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/pulls?assignee=1&milestone=-1&project=-1&sort=latest&state=open&type=all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.83.178.66"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605583.11445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.1283123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013838287,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a6209fbe5c32be231a50e06dda3c82d6cbeb57e5/resources/views/livewire/project/database/backup-now.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"backup-now.blade.php\"; filename*=UTF-8''backup-now.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["68"],"Etag":["\"9fa698c31a0ff45b80f031bb480e1c50b0551e5f\""],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"]},"status":200} +{"level":"debug","ts":1761605583.2047172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.2506654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.2960327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.3387086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133950235,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c81ad5cd03a86be77b4a0702bb1ec28d4acedfe2/resources?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605583.3858354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135136611,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2fd9096070cf5af8548dadafdaf32e49909f6a8b/changelog.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605583.3876135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.4265568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038899133,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a027a279d692103f0aeb89e3786ae132d30be85?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605583.478621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.4901366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011464272,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d442d97cf1a853026f8c09716c093d2b65effbe3/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12160"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1d96de8558f91b5f6c0c5b983f314e4e862ef8d1\""],"Last-Modified":["Sun, 09 Jun 2013 12:48:27 GMT"]},"status":200} +{"level":"debug","ts":1761605583.5690188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.5702364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274168857,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a0fd61b0c1bd4818f4b09ac48676831f10551ca/bin/ai/regression?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605583.583371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014312723,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/18c8a920d2f357c3f83eb1aa228d2432e333a399/bin/data/oneway.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["581"],"Etag":["\"4c376e93a977fb3a06bbc28e9398a9191160d0bb\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"oneway.grf\"; filename*=UTF-8''oneway.grf"],"Content-Type":["application/octet-stream"],"Last-Modified":["Thu, 31 May 2007 15:15:00 GMT"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"]},"status":200} +{"level":"debug","ts":1761605583.6597235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.6894734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.7040336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014527818,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605583.714116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054367634,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/CommandCenter","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605583.7375345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605583.7375486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605583.7375512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605583.7375534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605583.7375555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605583.7375572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605583.7375593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605583.7375622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605583.737564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605583.7375662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605583.7375681,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605583.73757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605583.7375722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605583.7375743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605583.7375762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605583.737579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605583.7375813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605583.7375832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605583.737586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605583.737588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605583.73759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605583.7375917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605583.7375941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605583.7375963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605583.737598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605583.7376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605583.737602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605583.7376041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605583.737606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605583.7376084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605583.7376106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605583.7376125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605583.7376146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605583.7376165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605583.7376187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605583.7376206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605583.7376225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605583.7376328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605583.7376359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605583.737638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605583.73764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605583.737642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605583.737644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605583.7376466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605583.7376487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605583.7376506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605583.7376525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605583.7376544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605583.7376566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605583.7376587,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605583.737661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605583.737663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605583.7376647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605583.7376668,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605583.7376685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605583.7376707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605583.7376723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605583.7376745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605583.7376766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605583.7376788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605583.7376807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605583.737683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605583.7376847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605583.7376873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605583.737689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605583.737691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605583.737693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605583.7376952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605583.7376974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605583.7376993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605583.7377012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605583.7377028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605583.751566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.7741365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022538009,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Notifications/Internal/GeneralNotification.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 28 Sep 2023 09:33:16 GMT"],"Content-Length":["1092"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"GeneralNotification.php\"; filename*=UTF-8''GeneralNotification.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"ddb5a553d391311a561240cc5e3181a3ceddf807\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:03 GMT"]},"status":200} +{"level":"debug","ts":1761605583.8426678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605583.8958535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053143968,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Notifications/Server/Revived.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605583.9347148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.0251548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.068492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04328943,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44ddde6fa1c3b6b5c921ec8540b50a9f0ca90a98?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"]},"status":200} +{"level":"debug","ts":1761605584.113205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178453843,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8fad6334efe288fce5f04ffb180660ac1824373/music/extmidi.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605584.11618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.207681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.2102065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093997976,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4287a47b34c8f06322be63a8053bd96712db335/economy.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"]},"status":200} +{"level":"debug","ts":1761605584.2219746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01425262,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"]},"status":200} +{"level":"debug","ts":1761605584.298423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.389116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.4109952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021851685,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f656b0ae966052327a6341be8dee65cfd2f395b8/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605584.4795363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181071769,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a3fb176db1d4b8fee34aff10041a765ac2afb80/music/extmidi.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605584.4799097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.5202975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040351632,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/565da62355f8f525f8d2cd1247e0094586d831e6?page=10","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605584.5717146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.6348672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063116107,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14?page=102","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605584.6637812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.6910079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027186953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/90ce704366e8219cdbd2e9ba768c328e305b438a/README.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605584.7547405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.845921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.859473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.8638802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017920454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0863eb5eadfd85530897355923733768b6e3dac/app/Notifications/Application","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605584.9150722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055565493,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/database/migrations","headers":{"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:04 GMT"]},"status":200} +{"level":"debug","ts":1761605584.9376812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605584.9605365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022824619,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/72082aa7d30581c5031a0c96c0d26a94d22bdd33/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605585.0195549,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61344: EOF"} +{"level":"debug","ts":1761605585.0205095,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e8bfcd96-db4c-4bb1-bf13-df22ae0c5080","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61345,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605585.0205472,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605585.0205576,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605585.0205617,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61345","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605585.0224047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605585.0282447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.0292156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006766837,"request":{"remote_ip":"192.168.1.64","remote_port":"61345","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Priority":["u=4"],"Content-Length":["551"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.4237"]},"status":204} +{"level":"debug","ts":1761605585.0708957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042393941,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb33c50068fa2915d86750b5ab3c271a45575779?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605585.1192975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.146763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.391980326,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c9967ad03ed12d87b1a79c235f59285317be0abf/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605585.199173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07983726,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/public/svgs/mysql.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605585.2107246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.2503939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039630031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/37e27a296e3e5c825f8b0c56acf6105f1ae2105b?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"]},"status":200} +{"level":"debug","ts":1761605585.30127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.3926928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.4172575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024520908,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/config/ray.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Content-Disposition":["inline; filename=\"ray.php\"; filename*=UTF-8''ray.php"],"Last-Modified":["Mon, 20 Mar 2023 12:04:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"08598c4e8c8569610d9ae70f1d72f6b7d33ddb98\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3540"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605585.4837358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.5327892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049014683,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/778f6533ea9932ab79d495b08e625f1ffb6fc23e?page=256","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605585.5742924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.5820932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280792924,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2795ed5b091fa5580976547b3669bac78cd595ce/projects/openttd_vs90.vcproj?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"]},"status":200} +{"level":"debug","ts":1761605585.6169538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042607674,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a8a8cf7b56c9ea5734f1edba81400617ce4a95b8?page=58","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"]},"status":200} +{"level":"debug","ts":1761605585.6650438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.7561743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.7673843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10231176,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605585.815736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0595262,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b84cecfd3f757d792017892c793f4bee017a22af/app/Events/DatabaseStatusChanged.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605585.84697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.869618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022615966,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/87d373e6731fdb63f1753ad459fe757e072cd382/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5081"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9d226cf8985a0c4ac0636b6447a5e88eca6472dd\""],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"]},"status":200} +{"level":"debug","ts":1761605585.9379153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605585.9677317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029788478,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/be923601bfba2e76bdf0b32af6d3f7f5e862b3a9/bin/scenario/README","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:05 GMT"],"Content-Disposition":["inline; filename=\"README\"; filename*=UTF-8''README"],"Etag":["\"48e872cc2b193db8f490abc2b40c73f85f4979bd\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["177"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"]},"status":200} +{"level":"debug","ts":1761605586.0287008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.044565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.0577931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013205024,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/templates","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605586.0653133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036585552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/d9bd633a1cfd1c854c09cbf432af04fc65f4efbb","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605586.119874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.155173,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b5ed4225-032c-4be2-be56-bba65ae9d0de","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.102.51","Port":17227,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605586.1552086,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605586.1552186,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605586.1552236,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.102.51","remote_port":"17227","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605586.2114027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.240331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028893821,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/pathfind.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605586.301905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.350622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048670925,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/919e0b80a77fa86286b0c9e3b55177f2badb5f52/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605586.3800237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260125853,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/caab30e26e528530e65086f092e52957a55445c6/README.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605586.3929424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.415684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022723318,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-rimworld-modman/commits/commit/9a8b7fd2d3f83226e0d1dfba4d71e77d3af83e85/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605586.4837492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.4840574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288374,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ab5b0ceff219a2b12253dbd3e008cf4551608b8a/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605586.5618048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.561828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000003217,"request":{"remote_ip":"144.76.32.237","remote_port":"51054","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2fe5d4339bef90af37618e1bf3c7e376578b4844/media/baseset","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605586.575077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.6460485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070933605,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/templates/compose/wordpress-with-mysql.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"]},"status":200} +{"level":"debug","ts":1761605586.6657178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.706147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040403719,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ee02182fa3539b6b16eb27e5924c0b02dece407?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605586.757157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.8415658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084369003,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/a8a0a1082ceb05258f460d26b1684306052c87fa?files=src","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605586.8485398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.8690963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020524593,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d5cacd7a14f56e74cdb3f5098805ee2b70a165a3/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8919"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605586.93936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605586.9927435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05334713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59c3cc6ce1ce9cfa2827f557684fc822934e690b/app/Livewire/Project/Shared/Storages/Show.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605587.0298727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.1215057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.1266608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09675326,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/daef7e410c9f84e36dddd677f4a2e7124ccae9e7/video","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605587.135642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014089552,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a02da5476ee7d9abf8708de0649a2dc6c662a56a/os/windows/winstore/set-version.ps1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"]},"status":200} +{"level":"debug","ts":1761605587.1754887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.2120843,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.228562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016441265,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b553342a62b20805ad37b129fbff97cc480e32ba/video/null_v.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605587.2295294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.2428546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01329303,"request":{"remote_ip":"52.3.102.51","remote_port":"17227","client_ip":"52.3.102.51","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=(none)&milestone=-1&project=-1&sort=oldest&state=open&type=all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.3.102.51"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"]},"status":200} +{"level":"debug","ts":1761605587.2510884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07556134,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605587.3030875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.3492386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046115688,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee8c37c3d9fb5b62e24b0272fd93cd50acaa80f6?page=312","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605587.394362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.4152865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020883931,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/config/sentry.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605587.4847143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.5234928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038732909,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e51c585f4525cb63843f1838990640c326c7f9a7?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"]},"status":200} +{"level":"debug","ts":1761605587.5757775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.5894222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013607393,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a13a81d7ab23d906c1b8b6bcac6534494dfaad3/docs/obs_format.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605587.6672175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.7120056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044747188,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf27f0c77b58f514ca047fbaef92bcfbf32f7451?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605587.7585213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.7989569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040396997,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75f717cce3f096247a0dbafd588abc917ea5a6aa?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605587.848795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.862161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013334308,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Livewire/Destination/Form.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1410"],"Etag":["\"7125f21205a144da28fe18f96edad00ef6187ccf\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"]},"status":200} +{"level":"debug","ts":1761605587.9400063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605587.985591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045534101,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6bc1150ae4f73f459c9f6c62ce62b6f4bc7dbb8?page=298","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605588.0316677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.1226156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.1355844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103882761,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/vehicle.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605588.1622856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039621264,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bcf7de45a3cac393a1d797d2cb1923e93f8165b?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605588.2131748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.2248054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011594999,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2fdb38c922fb18328961d727464cb779a45b09a/ai/trolly/build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["10688"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 26 Dec 2006 17:36:18 GMT"],"Etag":["\"9959d0d04f98658dd4760a72a03249ddcb3f4867\""],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"]},"status":200} +{"level":"debug","ts":1761605588.3043087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.3548794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050538947,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59ff3a794d3a918e94eeecf7ac892d687067b50f?page=55","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605588.3737314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.3957303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.4169664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021206228,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/music/dmusic.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605588.4395738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065811418,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/scripts","headers":{"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"]},"status":200} +{"level":"debug","ts":1761605588.4863293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.5418234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05545807,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/64b6f86a36638af56de0f582e80cd1f93ccd2ce6?page=67","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605588.5774813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.6159976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038480584,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c81a6070cbcf73309de292ba6cfc47cfd8665fe9?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"]},"status":200} +{"level":"debug","ts":1761605588.6682425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.7054448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03716802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3e3f0b0ee897d74d94528eeacc92a33c8bd8831?page=33","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605588.7394066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605588.739423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605588.739426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605588.739428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605588.7394302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605588.739432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605588.7394342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605588.7394364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605588.7394383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605588.7394404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605588.7394423,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605588.7394443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605588.7394462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605588.7394483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605588.7394505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605588.7394543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605588.7394562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605588.7394583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605588.7394607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605588.7394626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605588.7394645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605588.7394664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605588.7394686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605588.7394702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605588.7394724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605588.739474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605588.7394762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605588.7394783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605588.73948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605588.7394824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605588.7394843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605588.7394865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605588.7394886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605588.7394903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605588.7394924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605588.7394946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605588.7394967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605588.7394989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605588.7395008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605588.7395027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605588.7395048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605588.7395072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605588.7395096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605588.7395115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605588.7395136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605588.7395155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605588.7395177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605588.7395196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605588.7395215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605588.7395236,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605588.7395253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605588.7395275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605588.7395294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605588.7395313,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605588.739533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605588.7395349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605588.739537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605588.7395391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605588.7395413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605588.739543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605588.7395449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605588.7395468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605588.739549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605588.7395513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605588.7395532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605588.7395551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605588.739557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605588.7395592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605588.7395613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605588.739563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605588.7395651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605588.7395668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605588.7597184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.800241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040493199,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6075dd22e24c692c976289bdcd9f8b831eeec16d?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605588.8516912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.8749473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023219133,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dbab1774226b8029b8da0cc0b07d7221b0422c65/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 16 Jul 2007 13:48:12 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"afc687f7c06cc8b40d31d936c8cff34ad263e637\""],"Content-Length":["1771"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Content-Disposition":["inline; filename=\"rules\"; filename*=UTF-8''rules"]},"status":200} +{"level":"debug","ts":1761605588.94257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605588.9657767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023172154,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/65e04c8a38083d5b61410f29091afee9ef2bac3c/os/debian/patches/series","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"series\"; filename*=UTF-8''series"],"Etag":["\"f7cf2d9d58075c7175de1270e6fb6852682a7b3c\""],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["26"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605589.032949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.1246853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.141424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016695574,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commits/commit/c2508563e010632e92a8acda52bbeb723dc346a6/Projects/CarMechanicSimulator2021","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605589.215489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.3063753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.310254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277274691,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8456d5de69be3f3445dc9a496c80bbc2bc4420f0/projects/openttd_vs80.vcproj?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605589.3144884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098962055,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/app/Livewire/Project/Application/Rollback.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605589.3324814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026065699,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/src/commit/41daeb0ce4b3606e7e5dff556b1317cd0a7bf7f5/gradle/wrapper","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605589.3974943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.412392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014863721,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e28da50c4f4a0408731293519a56ad65e6d426a2/docs/admin_network.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605589.4883385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.5083697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.54543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037023738,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605589.5797505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.6502566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161856073,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/decc11fcedd5d7fb001a7ecb42fccb9823829089/docs/Readme_OS2.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605589.6706982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.6838021,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013072454,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/obs_format.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605589.7613504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.7702382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008852589,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a3739aecdf2d9c4090181064db39db463e79439a/landscape.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["14750"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Etag":["\"3db8e76a33c5f21ae6162da88f5e3d2f689d223a\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"landscape.c\"; filename*=UTF-8''landscape.c"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"]},"status":200} +{"level":"debug","ts":1761605589.8520098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.9049811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.325192738,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/539480e84543f35cfd10bb150e6a4aa105a55efb/os?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"]},"status":200} +{"level":"debug","ts":1761605589.9432662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605589.943587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290889,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/97d7ad8914a6ca3e9c40dd49609e91249fef20f5/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605590.0342667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.0364435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184401406,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a0d9e73dedb4f2954dd1a390c17d0b3999c11d2/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605590.0777805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043475341,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eab32e8861532b1ff582f6a99bf89a8b31e9a377?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605590.1252549,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.21306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087766268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/app/Http/Livewire/Server?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605590.2163367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.2648487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048477901,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/81d930dcfb92dc35ddd43a4173990452a109d16b?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605590.3069644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.346577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039567373,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed6a427fcc2da79827fdb63d8a9945fcf2cd643e?page=8","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605590.3979516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.4114761,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013487256,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/773caf7fd545cd83d32079c70da7d7671533d423/templates/compose/vikunja-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605590.4888568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.5094638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02057042,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/06b1bd3da493b023e8282b8a0a597a37d6d3a788/bin/ai/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1344"],"Etag":["\"fc52b04935d71d75c773b99f9042d399089589e0\""],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605590.5799568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.6396673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059673958,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61a54f48c528cf4153319cd6cfb8a8a6496e98f4?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605590.670985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.70318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032139881,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3362123bfcfcb54718867b19c9c1ac7b30ff9665/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605590.713376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.7616806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.7737417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06033754,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605590.7829883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021273104,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/933e395945d4e15ef4b52ef5c5f92ac074adb6eb/resources/views/components/team/navbar.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"]},"status":200} +{"level":"debug","ts":1761605590.8528156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.8803098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027459877,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1876447c663863b4eaef3ccf6f1e088a18bcd70e/resources/views/livewire/project/application/rollback.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2807f2c18399c7a5729751dcd239cf91af8ca3c2\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 11 Jul 2024 02:56:31 GMT"],"Content-Disposition":["inline; filename=\"rollback.blade.php\"; filename*=UTF-8''rollback.blade.php"],"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Length":["2261"]},"status":200} +{"level":"debug","ts":1761605590.9441454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605590.9818594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037676167,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e05f4b2fafe3e16f42c9ceb9eecac510306f4e30?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605591.0350616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.1270242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.1432102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108112404,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f8994114781999361afcf689c8bf5707e8fab3/lang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"]},"status":200} +{"level":"debug","ts":1761605591.1703014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043240848,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0ce7dcaeb8af765176808027d9a4e992a370a8f?page=372","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605591.2188165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.2299762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011133029,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/12f4602f57f0f7461c83eaa21209587ad9643af2/COMPILING.md","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Content-Disposition":["inline; filename=\"COMPILING.md\"; filename*=UTF-8''COMPILING.md"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"46de5e09e219bdc2bd65a743fe2b868d55468e06\""],"Last-Modified":["Sat, 19 Oct 2019 15:56:21 GMT"],"Content-Length":["5900"]},"status":200} +{"level":"debug","ts":1761605591.3111491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.4024482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.4147081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012225958,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e69b943d685c3b485d415d4fce53af28f0eba85/media/extra_grf/elrails.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"50c56e5e32fa94a7ea31346bf9620735b0dcdb7a\""],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"elrails.nfo\"; filename*=UTF-8''elrails.nfo"],"Content-Length":["2923"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605591.4518607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140682586,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/bd656884ed037e9ac7482c0ab8a0e83ad24c0b72?files=src","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605591.4833958,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6084f724-1102-48c3-8d2a-e5b1f7bf601c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.203.152.231","Port":31147,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605591.483436,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605591.4834466,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605591.4834511,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.203.152.231","remote_port":"31147","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605591.4947126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.5844884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.5848994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383382,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cb2fc68dde24abc91ab917d0ef2a8f3a10901e4f/resources/views/components/status/stopped.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605591.6757174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.709332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.712527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217790621,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605591.7125506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036807299,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bccec48d60f3e38e718de03e55cf0898344aad37?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605591.72158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012217573,"request":{"remote_ip":"52.203.152.231","remote_port":"31147","client_ip":"52.203.152.231","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=(none)&project=-1&sort=leastupdate&state=closed&type=all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.203.152.231"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605591.7670746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.8039706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036862894,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ad5c3397808b1d32230f6be455cba3a5943cf809/others","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"]},"status":200} +{"level":"debug","ts":1761605591.84659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.8575923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605591.895887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038266601,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0d37854deb7e7fa93d63e449ad478b7c452344?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605591.9279792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081365521,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/scripts","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605591.9489164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.0168455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067897681,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/project/database/dragonfly/general.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605592.0389953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.073581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034565785,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/51c2af6e5e17c6be093348eecae536c1d9a11709?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605592.1301723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.2094488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079246026,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1cfddfd529025e8623cd8ca9b2cdba334fbf8a3f/docker/coolify-helper","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605592.2212696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.3127525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.3302617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108964661,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0a476e7cae49de89c0fd081fa267dfac9b60471/ai/trolly/build.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761605592.381842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06905323,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c210abf576acca4cb7b0086c824e5495fffabd6?page=147","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761605592.402891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.414229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011304691,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1490eafb62d5518b4009416a78f562457c5b01bb/docs/multiplayer.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9444"],"Last-Modified":["Thu, 20 Jan 2011 22:03:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"multiplayer.txt\"; filename*=UTF-8''multiplayer.txt"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"760e3aacae41b6cf476b6c23dddcf0a8f2b08cab\""]},"status":200} +{"level":"debug","ts":1761605592.49381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.5229633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029111963,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1a26459d8665e85a629393140ab77ebba13e7c6/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761605592.5857275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.6770682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.7077777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030653268,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Livewire/Server/Proxy/NewDynamicConfiguration.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"NewDynamicConfiguration.php\"; filename*=UTF-8''NewDynamicConfiguration.php"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"2155f1e82df95a8e213bf8fcb8d2d49da3e9df9c\""],"Last-Modified":["Wed, 07 Aug 2024 15:52:51 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3304"]},"status":200} +{"level":"debug","ts":1761605592.7658267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180063949,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23b13d3f421d5013e2a3219ba6fa0fae9b5337d6/vehicle.c?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761605592.768672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.8598795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605592.874794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106091905,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Actions/CoolifyTask","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761605592.8757274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015811438,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/clear_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3144"],"Etag":["\"50ae63b1b82d4520de1168ff8d033557f830b2f4\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Date":["Mon, 27 Oct 2025 22:53:12 GMT"],"Content-Disposition":["inline; filename=\"clear_map.h\"; filename*=UTF-8''clear_map.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605592.9516318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.0064962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.0127952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006268698,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/c9e2f4244d21400613e7da2e37a31b5564df7277/?sub_path=database%2Fseeders%2FScheduledDatabaseBackupExecutionSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"]},"status":200} +{"level":"debug","ts":1761605593.041825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.0420735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000231045,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5df01bf95edc38bb43ce68f5a12f6c402436cf8b/bin/game/compat_1.9.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605593.1335049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.1730661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221388334,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3f6c0734b2eba2ab6271ea0fbf669a526a33e3c/os?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605593.2241864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.270899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046693768,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/213b0e7e3a748e54c369d24b93a38aa59513c000?page=436","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605593.314978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.354117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039100493,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be9c28037eeea718ea5b49aeb223a57a6c5c383?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"]},"status":200} +{"level":"debug","ts":1761605593.4068692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.4159455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282418849,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/424e4691ce2122ccfe42d19aad4edb6b71b5c689/os/windows/installer","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"]},"status":200} +{"level":"debug","ts":1761605593.4969625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.5211606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024159355,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2b0200d4297a67916cf3b955adc474e88e327cf0/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"]},"status":200} +{"level":"debug","ts":1761605593.7388787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.33179825,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28716548d2ec1bcd9ff7565257e503fa592d96b2/os?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605593.7408502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605593.740865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605593.7408676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605593.74087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605593.740872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605593.7408743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605593.7408762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605593.7408783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605593.7408805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605593.7408824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605593.7408845,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605593.7408862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605593.7408884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605593.74089,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605593.7408922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605593.7408943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605593.7408962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605593.7408981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605593.7409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605593.7409022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605593.740904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605593.740906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605593.7409084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605593.7409103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605593.7409124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605593.7409143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605593.7409165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605593.7409186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605593.7409205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605593.7409227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605593.7409246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605593.7409267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605593.7409286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605593.7409306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605593.7409327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605593.7409346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605593.740937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605593.740939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605593.7409408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605593.740943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605593.7409449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605593.740947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605593.740949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605593.7409508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605593.7409525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605593.7409546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605593.7409563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605593.7409585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605593.7409606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605593.7409623,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605593.7409644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605593.740966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605593.7409682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605593.74097,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605593.740972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605593.7409742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605593.740976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605593.740978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605593.74098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605593.740982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605593.740984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605593.7409859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605593.7409883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605593.74099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605593.740992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605593.7409937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605593.740996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605593.7409978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605593.7409997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605593.7410018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605593.7410038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605593.7410057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605593.7481945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.7867935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038565444,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/083ceabe1685b40d0b7c8eb9c23235b794c03e45?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605593.839033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605593.8554995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016437218,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/video/null_v.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605593.9307847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.021182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.0214937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090685391,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3c54e01d87871ea9b5ab28767fd03bd96e5da3d3/resources/views/livewire/project/shared/get-logs.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605594.021534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000318551,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b704dadca03380e05106e09e9f992e04c4a6babd/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605594.112431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.143555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.153183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040723893,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb07520982dc24273dd3b1647d74a10c89cedba7?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605594.2035925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.2290106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025377763,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b43331c931e2e8f8586080c9d8bee022bfe3aa5b/table/road_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605594.2387822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09519868,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/database","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605594.2941155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.3390048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044846996,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/234311c6377410b6d4e5c994911423e4b1384db6?page=13","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605594.384774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.40465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019829824,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fd32cd04abf39f6e2aacdb84230cef6da3353475/docker/coolify-helper","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605594.4757483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.4855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009721076,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/68d5d76eecc8e4e01e423c8633e38b5211a03efe/bin/game/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1041"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d58a34685da77f69cdd95f11a74fce08ee1950b9\""],"Last-Modified":["Tue, 12 Nov 2013 17:56:35 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"]},"status":200} +{"level":"debug","ts":1761605594.5670414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.6580043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.6845033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026460794,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/05a03c44d30b18cb24dc7a5dcb0a52c44b4755fb/resources/views/livewire/project/database/clickhouse/general.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"]},"status":200} +{"level":"debug","ts":1761605594.7329128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165830967,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/92553c9c6be3a4bf9b07306caa05c96dc228bb00/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Length":["6397"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605594.7490547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.8401663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.840586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383432,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/802d6cb5093210c214e175f52d2b797b93a09901/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605594.8531396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104054375,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e8291cd86f5e3bb5262b232340b256ae947708f/app/Livewire/Project/New/Select.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605594.931454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605594.9684925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037002898,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b394f72fa9305094ddf672564a0f4a0c8f16e89b?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605595.0218322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.0301862,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61362: EOF"} +{"level":"debug","ts":1761605595.0311434,"logger":"events","msg":"event","name":"tls_get_certificate","id":"13bd7fa1-335f-423b-bddc-21d391069c0a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61363,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605595.0311832,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605595.031193,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605595.0311978,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61363","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605595.0329258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605595.038451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005499709,"request":{"remote_ip":"192.168.1.64","remote_port":"61363","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Proto":["https"],"Cookie":[],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.2171"],"Date":["Mon, 27 Oct 2025 22:53:14 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605595.0840986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062216622,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e3591700fd1543a91c067624b15ee927cca996e?page=17","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605595.1140208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.1539795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039906923,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7aa57e4acd26f563bcf4b37b0d85faba7439a7e4/media/openttd.ico","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605595.203897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.2447176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040789086,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c5dc5d41eff0ac0a62dd67882a718bb3c99ec3a?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605595.29546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.3086874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.3146152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005903981,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/028a0bf513c905fdb8986adecd47f93685399680/?sub_path=database","headers":{"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"]},"status":200} +{"level":"debug","ts":1761605595.3329768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037487111,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3685faad0456828b4a2e19f97d5574f6d12cd9d?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605595.3864357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.477592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.568416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.6459866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077504002,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/77455cd4445831614ddf5d1fb81788458d45031c/app/Actions/Service/DeleteService.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605595.6589637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.6874647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02846394,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/35f671229b12875a90ca1d5bca9916ed8153164e/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["144"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 13 Nov 2013 19:57:29 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605595.6897624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303299123,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e38213b5ef677f2c46c331ecbf6b778cc1e3e6e9/projects/openttd_vs80.vcproj?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605595.7502704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.789432,"logger":"events","msg":"event","name":"tls_get_certificate","id":"967dc4c2-2ae4-4c35-818b-f892908bd4ee","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"ServerName":"kanboard.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"198.235.24.24","Port":60204,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605595.7894723,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"kanboard.site.quack-lab.dev"} +{"level":"debug","ts":1761605595.7894773,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605595.7894797,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605595.7894816,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605595.7894843,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605595.7894912,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"198.235.24.24","remote_port":"60204","server_name":"kanboard.site.quack-lab.dev","remote":"198.235.24.24:60204","identifier":"kanboard.site.quack-lab.dev","cipher_suites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605595.789549,"logger":"http.stdlib","msg":"http: TLS handshake error from 198.235.24.24:60204: no certificate available for 'kanboard.site.quack-lab.dev'"} +{"level":"debug","ts":1761605595.8412085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.8548462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013601853,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0635327a178bf857a1150af4c00d4f14b36bd4e/tests/Browser/Pages/Page.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605595.93252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605595.960024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027455799,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/932abe6d5cd2a0e0a63f36b9c970b5ef672972b7/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605596.0233517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.0643451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040954117,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab711e6942757d775c08c31a6c32d488feba1dba?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605596.070574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.320269176,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e89a40994a11615fa2521b66811d56f8df507022/os/windows/winstore","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605596.0746348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.596997457,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6ce9ce687028a9832db59833cd4521f3d12c2b1/docs?page=11","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"]},"status":200} +{"level":"debug","ts":1761605596.1144357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.15029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035815179,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5962e1db3aac6b17d5357393b9ed90f90bb255b5/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605596.204888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.2821088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077186593,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/11ab6669a0d8ed1de63bc69c29b3d15486ba4fcc/docker-compose.dev.yml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605596.29646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.3109457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014454229,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ServicePolicy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1562"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605596.3118048,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bad0dbb5-e3f7-45ee-b9bf-99ee69af8723","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"50.16.248.61","Port":62941,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605596.3118463,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605596.3118596,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605596.3118677,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"50.16.248.61","remote_port":"62941","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605596.363424,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5a2b746e-a66e-4403-bbc8-ebe4787c6ea8","origin":"tls","data":{"client_hello":{"CipherSuites":[52244,52243,49199,49195,49200,49196,49169,49159,49191,49187,49171,49161,49192,49188,49172,49162,52245,158,159,103,107,51,57,156,157,5,4,60,61,47,53,49170,22,10,3,8,6,20,17,25,23,50,49160,18,19,21,56,64,102,106,162,163],"ServerName":"kanboard.site.quack-lab.dev","SupportedCurves":[23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[1025,1027,513,515,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"198.235.24.24","Port":60220,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605596.3634624,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"kanboard.site.quack-lab.dev"} +{"level":"debug","ts":1761605596.3634696,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605596.3634734,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605596.3634768,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605596.3634796,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605596.363489,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"198.235.24.24","remote_port":"60220","server_name":"kanboard.site.quack-lab.dev","remote":"198.235.24.24:60220","identifier":"kanboard.site.quack-lab.dev","cipher_suites":[52244,52243,49199,49195,49200,49196,49169,49159,49191,49187,49171,49161,49192,49188,49172,49162,52245,158,159,103,107,51,57,156,157,5,4,60,61,47,53,49170,22,10,3,8,6,20,17,25,23,50,49160,18,19,21,56,64,102,106,162,163],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605596.3635597,"logger":"http.stdlib","msg":"http: TLS handshake error from 198.235.24.24:60220: no certificate available for 'kanboard.site.quack-lab.dev'"} +{"level":"debug","ts":1761605596.386807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.4224474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03561913,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/748cde25c4e6dbf3b133a19ce1662b6cde88f7c9/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Last-Modified":["Tue, 07 Dec 2004 17:27:55 GMT"],"Content-Length":["1669"],"Etag":["\"23bbe5796a5955da60f622678d9f88c7580c1aae\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"README_if_game_crashed_on_OSX.txt\"; filename*=UTF-8''README_if_game_crashed_on_OSX.txt"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605596.478354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.493535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015162024,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/10c16be36946a068388f5e6697f51750431df98e/os/windows/installer/install.nsi","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 31 Aug 2009 22:38:37 GMT"],"Etag":["\"69534505ac36aa0673681f235f1c06b34f764ed7\""],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["20534"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605596.5026162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.5428948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040223079,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/dfba593072dcfa415794776a049c75f04113e5a6/artisan","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605596.569309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.573845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.5953007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025955883,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/44e9a746b76eb3aa38322e5eaf547641dba9fbda/os/steam/release.vdf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"]},"status":200} +{"level":"debug","ts":1761605596.5986688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024802287,"request":{"remote_ip":"50.16.248.61","remote_port":"62941","client_ip":"50.16.248.61","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/rss/branch/cooked/test.yml","headers":{"X-Forwarded-For":["50.16.248.61"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Content-Length":["880"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/rss+xml;charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605596.6598394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.7508924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.789565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03863742,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/71cda6ca1dbe749ce3609d1ec6073a6a0f18b660?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"]},"status":200} +{"level":"debug","ts":1761605596.8419785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605596.8448844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185010243,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2f6bd04f6bf65781d29c4b0243b864393057b97c/app/Models?page=15","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605596.8521771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010176444,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b09431263183701036e5b3f579e87ddcdeab4c43/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 01 Dec 2009 00:17:32 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6628e8ae518447ca8f1a6bbc1f52c3ba790b32ee\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:53:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5499"]},"status":200} +{"level":"debug","ts":1761605596.9334373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.0243108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.060736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036398409,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2660ad2cafe941be8b63eb2090b081014db6bb5c?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"]},"status":200} +{"level":"debug","ts":1761605597.1152084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.2042918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08904028,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dbab1774226b8029b8da0cc0b07d7221b0422c65/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12538"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605597.205937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.212327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278862385,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a42aa78bd16b3d520a97781b9cf5d4ee0ad717c/projects?page=8","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605597.2543225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048359769,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f3f153e70a2bce56715c04e66eafe885b5a64f5?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605597.2971292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.3361597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038999162,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a70d426036f40ace11a48d91009d1fee7cb30e9?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"]},"status":200} +{"level":"debug","ts":1761605597.3885589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.425083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036495863,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b394f72fa9305094ddf672564a0f4a0c8f16e89b?page=53","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605597.4793446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.492214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012837722,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ac1a08ef4ad2414491b050b374714d7313373c1f/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9021d6294042e30597ffe463ee8d33a898f982ce\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 22 Feb 2010 16:09:26 GMT"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj\"; filename*=UTF-8''openttd_vs90.vcproj"],"Content-Length":["70609"]},"status":200} +{"level":"debug","ts":1761605597.5701811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.65865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.661887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.6981206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12790585,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/video","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605597.704345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042428707,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8982917ea8bd4cb2419cc423c1293bb341c92f9?page=64","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605597.7101755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051496873,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/storage","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605597.7530992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.8444898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.8907952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04627608,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/070f1cb417472e3bab296120f20d830e4ea2c9db/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605597.9142416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161120887,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63722bfd7f61623b54a3df07b215c39ac1f9b3dd/app/Models?page=7","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605597.9351637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605597.9710722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035880382,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57afd9e9e84caad4e4e3df8cf87d852d503daf2b?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605598.0259097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.041017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015084868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c04d635ddb35db736864273df655803a202ac80b/findversion.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Content-Length":["5279"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"c0d500a8fd00945657956dd74b02d48e651ab544\""],"Last-Modified":["Mon, 18 Mar 2013 06:18:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605598.1172848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.1765203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059199995,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b74a75f4c61732e5be2580f99e13c0f4c6c6b8b5/app/Livewire/Security/PrivateKey/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605598.2083848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.208756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343808,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/resources/views/components/banner.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605598.299774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.3143816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01457089,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bf8d7df7367055dcfad6cc1c21fd9c762ffc2fe4/media/extra_grf/openttd.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3395"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"7ece5c71494650d4f697b498d1882564f18ec373\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 14 Jan 2017 15:48:19 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605598.3904867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.4591665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068644369,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7b7c47655589e62a8333f225b5c29c9bceeec32b/ai/trolly/trolly.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605598.4815047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.4943826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012832041,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5f18b6792a67e8e06f3949da63cf11c37cb59d99/ai/trolly/trolly.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["44798"],"Content-Disposition":["inline; filename=\"trolly.c\"; filename*=UTF-8''trolly.c"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"26688e9653fa56d376db7700f69055251c893f87\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605598.5729578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.6631842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.6759486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012730299,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/094e1d1bba6f9346907a64267e3ce4b45dfd19af/app/Notifications/Application/DeploymentSuccess.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1fe01a5d7dae125dd3e5b86fe4829f17aa2cfc29\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Last-Modified":["Tue, 10 Oct 2023 11:10:43 GMT"],"Content-Disposition":["inline; filename=\"DeploymentSuccess.php\"; filename*=UTF-8''DeploymentSuccess.php"],"Content-Length":["4319"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605598.6979415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124952152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f89fe9fbab1aa36c60bcc78c72a0d5aa01b3ee9b/resources/views/livewire/destination","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"]},"status":200} +{"level":"debug","ts":1761605598.7412071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605598.741223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605598.741226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605598.741229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605598.7412317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605598.7412336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605598.7412357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605598.741239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605598.7412426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605598.7412457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605598.741249,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605598.741251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605598.7412534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605598.7412555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605598.7412574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605598.7412598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605598.7412617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605598.7412639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605598.741266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605598.741268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605598.74127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605598.7412722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605598.741274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605598.7412763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605598.7412782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605598.7412803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605598.7412822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605598.7412848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605598.7412868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605598.7412887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605598.7412908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605598.7412927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605598.7412949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605598.741297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605598.741299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605598.7413013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605598.7413034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605598.7413056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605598.7413077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605598.74131,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605598.7413118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605598.741314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605598.741318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605598.7413216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605598.741325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605598.7413268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605598.741329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605598.7413309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605598.7413332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605598.7413354,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605598.7413373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605598.7413394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605598.7413414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605598.7413435,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605598.7413452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605598.7413473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605598.7413495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605598.7413514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605598.7413535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605598.7413552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605598.7413573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605598.7413595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605598.7413611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605598.7413633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605598.741365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605598.741367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605598.741369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605598.7413714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605598.7413735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605598.7413754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605598.7413774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605598.7413793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605598.7542222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.794167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039911011,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02c4e63fac1dd9e017d5d308527054bcd66f6f06?page=52","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"]},"status":200} +{"level":"debug","ts":1761605598.827788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.8456552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.9087465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080909512,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"]},"status":200} +{"level":"debug","ts":1761605598.936255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605598.9948165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058528288,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b22a8b28f80daf99ba840fe995a9c97c537e59a1/media/openttd.32.bmp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2104"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:53:18 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.bmp\"; filename*=UTF-8''openttd.32.bmp"],"Content-Type":["image/bmp"],"Etag":["\"e388628fb63981a566d0798020d5ef93c954d60a\""],"Last-Modified":["Sun, 13 Aug 2006 08:18:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605599.0268745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.1179814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091074585,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2ea76a093509ee520d7e204c677cd1aeca4eb701/resources/views/livewire/destination/index.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605599.1184616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.1203694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274683727,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9295bd3f7cbc807b6c7890e4beae998459bbed06/os?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605599.1477625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029281993,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4736fb658be480900279a5644e58bb928cf5ccdb/table/bridge_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f72578b5928ca3cb1203ca2c5f4a250844024d76\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"bridge_land.h\"; filename*=UTF-8''bridge_land.h"],"Content-Length":["29814"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 26 Nov 2004 21:11:37 GMT"]},"status":200} +{"level":"debug","ts":1761605599.2091959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.20957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343527,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cfbf56d3b22a50037e122e509dac52f35c7375a6/media/openttd.ico","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605599.3002532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.3385882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038304212,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/42d1731cc1a795f7067c1fd92e337a41480d5589?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"]},"status":200} +{"level":"debug","ts":1761605599.3917067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.431781,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040037349,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8293ec0c552284c3f66a72453d8b4d6e417e71a?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605599.483743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.5232673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039484436,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/62295ef573771462cadf0803a849dd18cece6aec/app/Actions/Proxy/CheckProxy.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605599.5533085,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1a1c2993-74fa-406b-96d7-bb6c4cd47c93","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.89.176.255","Port":13873,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605599.5533442,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605599.5533538,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605599.5533583,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.89.176.255","remote_port":"13873","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605599.5740452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.6189475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04488086,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/80b5da6aad5d56a66f242fc46ed1106f65cccbc6/screenshots","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"]},"status":200} +{"level":"debug","ts":1761605599.6650052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.7131238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048088417,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d6a0c7b5287984d55f8827acab7e895ab12e7ee?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"]},"status":200} +{"level":"debug","ts":1761605599.756053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.7801757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.7813647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025290648,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/station_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605599.7925663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012356364,"request":{"remote_ip":"3.89.176.255","remote_port":"13873","client_ip":"3.89.176.255","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/grapher/issues?assignee=(any)&labels=0&milestone=-1&project=-1&sort=leastcomment&state=all&type=all","headers":{"X-Forwarded-For":["3.89.176.255"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605599.8470623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.92973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.9380443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605599.9489117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019145173,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dfba593072dcfa415794776a049c75f04113e5a6/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Content-Length":["1686"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605599.9761593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038079859,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f589f502900f7a93d379c400b5130301ed96594?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605600.0297103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.0595412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029793046,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/752c86d8f7dfd6ecff7f8fd6030a141f81ca20c2/resources/views/errors/404.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605600.1208658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.139245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01834252,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/af01bc3e775704ea4be1047ea3ef2a06fd131e8a/app/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605600.2122512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.2630236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050735928,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e58d6cbc63653aed6a24d95fc61dc6f6d7396a67?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605600.3031025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.3941572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.417054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113909945,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6a31b30a2091ea4f139b222778b5d435335ad828/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.462352,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f30833d8-d381-473b-a051-3fafa6cc9fde","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":54026,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605600.4624033,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605600.4624174,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605600.462423,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"54026","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605600.4686494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.4717715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003085838,"request":{"remote_ip":"192.168.1.123","remote_port":"54026","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761605600.4724426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.4752765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002815448,"request":{"remote_ip":"192.168.1.123","remote_port":"54026","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"],"Content-Type":["application/x-git-upload-pack-request"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["149"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.4850998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.5501573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065010338,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7ddd486cf42ff37ca29d84fc2d8f9648cde0101?page=974","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605600.5760984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.6033611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20917008,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/sound","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.6671612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.671906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095776429,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/SharedVariables/Environment","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.6770434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009853095,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/85d4f8d65c891b162405b66b0949cf9c5998078f/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12226"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.758076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.8145137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056404614,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/app/Events/DatabaseStatusChanged.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605600.8488574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.8492339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347655,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9a80c0b1dea92a87cd1c35f848a7e0e714494db1/Makefile.lang.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605600.9407125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605600.9803224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039572623,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a49a63dd1d3d55e8d4d7c38897f042100615ab9?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:20 GMT"]},"status":200} +{"level":"debug","ts":1761605601.0312378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.0845437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053268021,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a421fdaee5c035031d283a70e52536d5df67a2ef/templates/compose/bookstack.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605601.1205993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.1221948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.1225896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343267,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4fda069104f3183a96dd60c6a27a8e55cae7810e/os/windows/installer/install.nsi","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605601.1270945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006475508,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/3eb1a1f48ca0668a269f84a97e325f68a14e9034/?sub_path=database%2Fmigrations%2F2023_08_22_071060_change_invitation_link_length.php","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"]},"status":200} +{"level":"debug","ts":1761605601.1560779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.308983131,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/06c458cb19e13e90b18f38aa8f9bfe08b395fa04/src/lang?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605601.2133362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.303918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.3063939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093027566,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95a2d1f90772e74ca81a282835656e3730dcaffe/media/openttd.32.bmp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605601.3811157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077172898,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/Application","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605601.3949327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.4200294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025069101,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c680266b50abea3c4ed03e83c6e64650715f9155/src/viewport.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 14 Jan 2007 19:57:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"94ee4631feb51e48b2afead693fac107aa605d73\""],"Content-Length":["4518"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"viewport.h\"; filename*=UTF-8''viewport.h"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605601.4860299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.5250306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038965177,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/329407e9bc38bbffc66406242174276d743567a1?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605601.576861,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.6688807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.7050831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036167123,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ce3dfffe05d590db194744f6aa0ff45f0aacf8a?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605601.7600555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.7862031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209292561,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f2db5008741aa8345c1102b684ecaa112f8c33/bin?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605601.851288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.863061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011749952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Providers/AppServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1428"],"Etag":["\"015434bd22f207f79f2d55f0e85e3104d1e4fcec\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 02 Nov 2024 11:09:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"AppServiceProvider.php\"; filename*=UTF-8''AppServiceProvider.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"]},"status":200} +{"level":"debug","ts":1761605601.885084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124993459,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9bd1753eead9546f480aa7fcc12c7ce1668db440/bootstrap?page=7","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605601.9421718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605601.9555438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013344938,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/691ae04ca96d04555449848aaf54079eba493d51/resources/views/components/modal.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"b0cb4d3d04fa8184acb411e8c737970052663567\""],"Date":["Mon, 27 Oct 2025 22:53:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2617"],"Content-Disposition":["inline; filename=\"modal.blade.php\"; filename*=UTF-8''modal.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605602.0031078,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d4335717-c424-4ccc-a83d-07b742b4bbec","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.197.102.71","Port":12171,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605602.003173,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605602.0031843,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605602.003189,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.197.102.71","remote_port":"12171","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605602.0329332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.077554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044577458,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/556e8ade9a183d62e98e570f3d1c0e52d5435aa4?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605602.123985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.2155032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.2338643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.2384279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114402954,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52c859cbe8f64cfe452b39d029701c4aa485b919/table/unmovable_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":200} +{"level":"debug","ts":1761605602.240642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006737552,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/64a9a7245728104f0290549f24fcb76fea2d701d/?sub_path=routes%2Fchannels.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605602.2576602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042121338,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ab569544b34cda1feb23528bc07aa6e5ae4776e?page=249","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605602.3063636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.3068461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000446843,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5675956443d4e58713a0abd8cedb4eaaaccf22d4/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605602.4264317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.4316158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.488259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.560665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072369462,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5675956443d4e58713a0abd8cedb4eaaaccf22d4/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""]},"status":200} +{"level":"debug","ts":1761605602.5689766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142504511,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db2431e753f0d71ecfd105d63bf2d2b113b35909/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":200} +{"level":"debug","ts":1761605602.5788991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.6246848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045758254,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/885fd2b15c1ae9a1422f82b8bcdd9d1a287c3aa6/data/openttd.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":200} +{"level":"debug","ts":1761605602.670776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.6855304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014723798,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b286561162eb01a17f6b9160615b0b858a82e22e/roadveh.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605602.762573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.7629461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343888,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3d28669cad02c1570b070a9b202745d619aea654/app/Livewire/Project/Application/Deployments.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":404} +{"level":"debug","ts":1761605602.8528512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.8665876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01370688,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b553342a62b20805ad37b129fbff97cc480e32ba/video/sdl_v.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":200} +{"level":"debug","ts":1761605602.9447207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605602.9933958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048645808,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/43ac4de94034e4eb58d10da562aac89f7d130b41/config.lib","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:22 GMT"]},"status":200} +{"level":"debug","ts":1761605603.0349061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.047113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01217395,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/be7056c2b39bdaa87364e5a958fe85e67968a7bf/findversion.sh","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c792ec811a4ebc2349e62fbee9d7c125b1f3a908\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Content-Length":["4573"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Last-Modified":["Fri, 21 Aug 2009 20:21:05 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605603.1259382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.1405833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014614281,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4dbabbd9e2b1bce3e6ad5cf18e013874aa7657ef/bin/ai/compat_1.0.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Content-Length":["5081"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5e7dd441f66a55a4a1a976b4ce4f81a480625c1a\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"]},"status":200} +{"level":"debug","ts":1761605603.1698668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.738215273,"request":{"remote_ip":"54.197.102.71","remote_port":"12171","client_ip":"54.197.102.71","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v2.2.0..v7.0.2","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.197.102.71"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605603.216799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.2253428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008517798,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/35f5783c62fd52fb07bf7c82224874d0a0084fd4/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4778"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605603.3084378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.3995965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.4256124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.425981,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331686,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/dfba593072dcfa415794776a049c75f04113e5a6/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"]},"status":404} +{"level":"debug","ts":1761605603.4450858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04545345,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd47ce9c035b7bd8e4dc3bf28524d0cec8cafb60?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605603.4907355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.5403895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049616478,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0fd6f9732ce9fa799bd3ce69f318ecf387810b10/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605603.5812535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.591909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010623347,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/272d5547c866d73e8d65b8df2d46b5a7a5b7f581/app/Http/Livewire/Team/Storage/Form.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 15 Sep 2023 13:34:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"223c5ac415c23c44712bbb6d5e3ee117baee1d7f\""],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Content-Length":["1827"]},"status":200} +{"level":"debug","ts":1761605603.6728935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.673285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036094,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a8daf91eea0b3206658c05a4dbfdb68337539aba/bin/ai/compat_1.8.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605603.7415273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605603.7415457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605603.7415495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605603.7415528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605603.7415562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605603.741559,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605603.7415624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605603.741566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605603.7415693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605603.7415724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605603.7415755,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605603.7415788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605603.7415824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605603.7415857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605603.74159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605603.7415936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605603.741597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605603.7416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605603.7416036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605603.7416067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605603.7416098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605603.741613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605603.741622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605603.7416372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605603.741641,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605603.7416444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605603.7416482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605603.7416518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605603.7416549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605603.741658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605603.741661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605603.7416644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605603.7416675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605603.741671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605603.7416742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605603.7416773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605603.7416806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605603.741684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605603.7416873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605603.7416902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605603.7416935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605603.7416966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605603.7416997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605603.7417026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605603.7417057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605603.7417092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605603.7417123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605603.7417154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605603.741719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605603.741722,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605603.741725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605603.7417283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605603.7417314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605603.7417352,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605603.7417383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605603.7417417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605603.7417448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605603.7417483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605603.7417517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605603.7417548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605603.741758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605603.7417614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605603.7417645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605603.7417676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605603.7417707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605603.7417738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605603.741777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605603.74178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605603.7417834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605603.7417865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605603.7417893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605603.7417927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605603.7641387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.7645516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383453,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bf994b46f1441b4097093f8c8d1aa8f849c7c1da/os/windows/installer/install.nsi","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605603.855418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.866435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010986973,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e2b98b060f2aaeb2b0852f04296dc89823ef0bb/openttd.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 05 May 2006 19:30:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["18788"],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"4a82db4ee91aec489ddbcf2afeb0be9879ea518a\""],"Content-Disposition":["inline; filename=\"openttd.vcproj\"; filename*=UTF-8''openttd.vcproj"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605603.945752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605603.9592335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013452361,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Project/New/EmptyProject.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["449"],"Etag":["\"28249b442ad5b6c6a4e95414e28e3d5884e17fb5\""],"Date":["Mon, 27 Oct 2025 22:53:23 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"EmptyProject.php\"; filename*=UTF-8''EmptyProject.php"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605604.0374444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.0508857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013403067,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f6f7b1984de0d676baa052f81021aea631fc73f/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["61315"],"Etag":["\"c73df6ada8a5814e918cedd839d295ba110ea253\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 15 Mar 2007 23:26:47 GMT"]},"status":200} +{"level":"debug","ts":1761605604.128077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.2193694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.23264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013226806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/072e429220b19a75ecf2bbfadf1ac8d88dd5fad6/bin/data/canalsw.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["41639"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"045eae15e8b7c42ae5cf5f9bccf165e298f64814\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"canalsw.grf\"; filename*=UTF-8''canalsw.grf"],"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605604.3104525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.3182282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19011658,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d154ce5f8cf63baeaefe82d0604e868c684427a/os?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605604.348925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038443755,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/45a7bce83d2df2e0942a97754a4f8f1749a2c828?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605604.4009845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.4928293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.5088415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015973784,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cc45a99a4dd569be64feda34e99a91f66045658f/azure-pipelines/templates/release-fetch-source.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"release-fetch-source.yml\"; filename*=UTF-8''release-fetch-source.yml"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Last-Modified":["Sun, 13 Jan 2019 11:31:04 GMT"],"Etag":["\"8b43983067b81616f02044dea94c49f7bf60fffa\""],"Content-Length":["695"]},"status":200} +{"level":"debug","ts":1761605604.5836687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.6020813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018372246,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_station.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"]},"status":200} +{"level":"debug","ts":1761605604.621648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220615908,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b5c105e28b0f21c470f4630a2b9f1d419b6f3af/os?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"]},"status":200} +{"level":"debug","ts":1761605604.6336527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.6476028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013911636,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/database/migrations/2024_01_01_231053_create_scheduled_task_executions_table.php","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605604.6738896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.6940215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020104952,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/industry.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"]},"status":200} +{"level":"debug","ts":1761605604.7658932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.8079553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042027901,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c68eed072dbf8580a903f8f1aaf28a0fb8d1f9d?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"]},"status":200} +{"level":"debug","ts":1761605604.8562157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.9208343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064589335,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/42293fb11a0fa3bb61c5947efca39fe2f04c58ae/config/constants.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605604.9468508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605604.9471462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000270881,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b6c2216749765e4d29fc3fa05dc1023c2c643cce/projects/generate_vs100.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:24 GMT"]},"status":404} +{"level":"debug","ts":1761605605.0381553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.0478373,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61378: EOF"} +{"level":"debug","ts":1761605605.0488122,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c544568d-6675-4059-b89a-2020d64eb206","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61379,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605605.048847,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605605.0488558,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605605.0488613,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61379","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605605.0506678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605605.0563831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005679317,"request":{"remote_ip":"192.168.1.64","remote_port":"61379","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"Cookie":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.3624"]},"status":204} +{"level":"debug","ts":1761605605.1294851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.1707008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041178149,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e93d081a4af01cb55a0c27b288a74c61d1789ea7?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":200} +{"level":"debug","ts":1761605605.2177532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17956051,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/210fda214135177c6945abd1bf9f40eef5eb4755/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605605.2207348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.273914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.965441565,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f077c3bf6e8a5589a84a3ba03650d03f47f196be/src/network?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605605.310952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.3439937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033005051,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/project/application/configuration.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605605.4020863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.4404209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219665236,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8f811c7ffb2eae25c4c7ba4998dc6ab36f38382/bin/ai/regression/regression.cfg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":200} +{"level":"debug","ts":1761605605.4934704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.5138545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111731949,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23b13d3f421d5013e2a3219ba6fa0fae9b5337d6/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":200} +{"level":"debug","ts":1761605605.5584881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064986864,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Enums","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605605.584598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.5849535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329811,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1e8e245a0aea0155a5a96ab16b3a8eca3d7fa85/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":404} +{"level":"debug","ts":1761605605.6750865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.7042506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029129525,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/server/resources.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605605.7666936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.7917807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.8049228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013108052,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/database/migrations/2024_03_14_214402_add_multiline_envs.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":200} +{"level":"debug","ts":1761605605.8570087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.8642406,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6834bdb4-569d-4b3e-afd9-7f893401dc9b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.224.132.215","Port":28651,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605605.8642783,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605605.8642886,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605605.8642924,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.224.132.215","remote_port":"28651","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605605.8893774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122645523,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/Subscription","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605605.9487426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605605.968733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019939129,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6075dd22e24c692c976289bdcd9f8b831eeec16d/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12226"],"X-Content-Type-Options":["nosniff"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:25 GMT"]},"status":200} +{"level":"debug","ts":1761605606.040544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.0649753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024402244,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/781c34882e8b28b687c1fe2e2cc1467f17b6af9a/media/extra_grf/foundations.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605606.1308496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.1903238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059438855,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f52da3de3a74cb50bcee7c5c6b3c94db972e6a31?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"]},"status":200} +{"level":"debug","ts":1761605606.19945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.342411548,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/525f3fed69cdc4b57f46ba476233f0293d277d22/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"]},"status":200} +{"level":"debug","ts":1761605606.222398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.2453833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022954254,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0ea4127837d56f68f377b930de5f1d558861505f/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605606.2988212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.2992055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354949,"request":{"remote_ip":"34.224.132.215","remote_port":"28651","client_ip":"34.224.132.215","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3b8e61f1b6e8e3b1f8e0c01cee0ab100feeb5b98/bin/baseset/orig_win.obm","headers":{"X-Forwarded-For":["34.224.132.215"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605606.3130434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.3242397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011175839,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/station_newgrf.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2286"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 12 Nov 2005 00:19:34 GMT"],"Etag":["\"b4bca4b4616cdc4d18403f1c8a972f96aab4d666\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"station_newgrf.h\"; filename*=UTF-8''station_newgrf.h"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605606.4045722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.442278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037672941,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f56b8ba69eb967a1b9c8f8ab89dd70eeb00a0f72?page=27","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"]},"status":200} +{"level":"debug","ts":1761605606.4954917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.5581312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062600766,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4581b4cd85ec9044a9b5ae4015d9f2e20a0a19e?page=975","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605606.5858252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.5956843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009831314,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/de6be8c840f7737a6f51e8cd5f620f0e6c47fecc/docker/dev/Dockerfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Etag":["\"f75a0ff1ee64e95949ba38a395172e9c59048195\""],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"Last-Modified":["Wed, 29 May 2024 06:44:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1919"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605606.6795263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.7015266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021969447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f656b0ae966052327a6341be8dee65cfd2f395b8/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"]},"status":200} +{"level":"debug","ts":1761605606.7684205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.7925518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024107016,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/412971e8e4c0c51ecc3f6eef00618a81561141b5/Projects/TerraTech/TerraTech.sln.DotSettings.user","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605606.8593736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.9503834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.9705966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605606.9848301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014201042,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/database/migrations/2023_10_12_132430_create_standalone_redis_table.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605607.0135784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063161173,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Console/Commands/CleanupUnreachableServers.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605607.0414164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.080652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03920504,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d276698b6102918b6ac1d968dd7ec9a151bae52?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605607.1328638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.1647642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305347635,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4874578e795e4b3d33a14c47e1e7166162fa04f2/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605607.2099488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077038293,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/301a3596e8ffd6f3098ec7de7a23949bf93d00d7?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605607.2233014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.3139331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.4048483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.416222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011347463,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0903ed84b60c98a0fa5b0886d7b7dbea1a69ffa8/docker/development/etc/nginx/site-opts.d/http.conf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 17 Dec 2024 10:01:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1017"],"Etag":["\"a5bbd78a3a00562888f540b94926267ef5913854\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"http.conf\"; filename*=UTF-8''http.conf"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605607.4886787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174710536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/128df8ec8a61a6fed2c37c5fee84dcd468abfef7/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"]},"status":200} +{"level":"debug","ts":1761605607.4967942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.5555255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332188736,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3fbd2b6bbc4768cb6d381641f1dc197bb67a2013/bin?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605607.588305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.6789389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.7170928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220264976,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21c869935818d6079e7d91c381ba690c712f6fdf/os?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"]},"status":200} +{"level":"debug","ts":1761605607.728825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049849918,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/faf5c48533a27ed4a942686c142c4fa490b74e48/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"]},"status":200} +{"level":"debug","ts":1761605607.7560115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167676376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b07b745d520bfc14393cada5e81658fd1b8c91d5/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605607.7701876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.8610132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605607.9520054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.0391161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.268891758,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf8afb4c38ae68ce903a8183b336476210b9a33e/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"]},"status":200} +{"level":"debug","ts":1761605608.0430481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.0506904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189648387,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c85bd040c55b76bfc272b4083318878ae9729d9a/projects/openttd_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605608.1239119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.1339586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.1395016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01555792,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dfba593072dcfa415794776a049c75f04113e5a6/database/migrations/2023_08_07_142950_create_standalone_postgresqls_table.php","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605608.1510396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017052218,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a303bfa8e3a6f573bbae5a07c800eff900bbc7bb/bin/baseset/openttd.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605608.2254627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.2314591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18838737,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b71247b7fb12efae6f48ddb2507b6e106b199a49/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605608.2598288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307794729,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48d74751ac87699eaad5a8a93f6dfcb192bfe688/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605608.2615232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03603284,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db0e25f7cd8740355a1183f7399641f3d277cd80?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"]},"status":200} +{"level":"debug","ts":1761605608.3160312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.4071167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":49.019249119,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=352&client_gravatar=true&slim_presence=true","headers":{"Referer":["https://zulip.site.quack-lab.dev/"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Cookie":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Language":["en-US"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["application/json"],"X-Ratelimit-Remaining":["198"],"X-Ratelimit-Reset":["1761605609"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Expires":["Mon, 27 Oct 2025 22:53:28 GMT"],"X-Ratelimit-Limit":["200"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Etag":["W/\"0e321faaf99351d2b05e794b8fc9d534692c8e0d\""],"Strict-Transport-Security":["max-age=15768000"],"Content-Language":["en"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"]},"status":200} +{"level":"debug","ts":1761605608.4078126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.409935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605608.49949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.5399306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040397487,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c2f9dffe619bfa1f104ead6adb8552e03ea8725?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605608.5899909,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.6811175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.6950758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013922276,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a09749f6a69fbf83a8b38f778058b43af4c7f41f/media/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605608.7187223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.402660541,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed99dd2583f9da33fe620fcce25aaf4d193e99f0/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605608.7418878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605608.741905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605608.7419076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605608.7419105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605608.7419126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605608.741915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605608.741917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605608.7419193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605608.7419212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605608.7419233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605608.7419255,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605608.7419274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605608.7419295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605608.7419314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605608.7419336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605608.7419362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605608.741938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605608.7419405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605608.7419426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605608.7419448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605608.741947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605608.7419488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605608.741951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605608.7419531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605608.7419548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605608.741957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605608.7419589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605608.741961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605608.741963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605608.741965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605608.7419672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605608.7419693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605608.741972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605608.7419739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605608.741976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605608.7419782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605608.7419798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605608.7419825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605608.7419846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605608.7419882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605608.7419918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605608.7419956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605608.741999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605608.7420006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605608.7420032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605608.7420053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605608.7420073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605608.74201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605608.7420135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605608.742017,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605608.7420204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605608.742023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605608.7420266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605608.7420301,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605608.7420337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605608.742037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605608.7420409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605608.7420447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605608.7420485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605608.7420516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605608.742054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605608.7420564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605608.74206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605608.7420638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605608.742067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605608.7420704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605608.7420733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605608.7420754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605608.742077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605608.7420793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605608.7420816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605608.7420833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605608.7532384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.345385345,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d4565a666f73cd9c7c88d29d9d651e1d1618910/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605608.771936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.7739623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183942671,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/070f1cb417472e3bab296120f20d830e4ea2c9db/projects","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"]},"status":200} +{"level":"debug","ts":1761605608.8631568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.8931878,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c77cba52-bd20-4cd9-bd2a-cd7042c26b49","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":46836,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605608.8932288,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605608.8932412,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605608.8932462,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"46836","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605608.8991103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.902134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00299661,"request":{"remote_ip":"192.168.1.123","remote_port":"46836","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761605608.9026062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.9053366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002708275,"request":{"remote_ip":"192.168.1.123","remote_port":"46836","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Git-Protocol":["version=2"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Content-Length":["149"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"]},"status":200} +{"level":"debug","ts":1761605608.954107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605608.9922159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03807499,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b284b5fa92adc5a5e8975e472511ab4e2e20f71e?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605609.045204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.0708694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.298898638,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa737715ddef17f448e4121199bd10c0e70fcaaa/azure-pipelines/templates/release-fetch-source.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605609.0832198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037985842,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68c5c83b4bb91a91c0db7a2988aeca2b182c0799?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605609.136048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.1543965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.291212277,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f51f3a0f9c103b738af06eb77d08d6786faa9e9/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605609.172072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035993155,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd5fd95e5cb0bef9a354ab7e6c73e4c9c759f03e?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605609.2268298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.2271168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267194,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/12f921223941e59caa7cd7ff036e550f4e96eb91/os/os2/installer/download_nosound.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605609.318222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.3330927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.3685086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050247868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/406bea53034fda2786cba793535adacbaaedbe9b?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"]},"status":200} +{"level":"debug","ts":1761605609.3966498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063513657,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database/migrations","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605609.4095585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.4306204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021033593,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3ca9524f51484bc0fc63d70f8b9ebd3ff2e1910/bin/ai/compat_1.3.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605609.4997232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.5911317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.6582825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067115387,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions/Service/DeleteService.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605609.6825464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.6927872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010214326,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/566faba6e349150c2769cc4c3f58f41c03d495dd/resources/views/livewire/command-center/index.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e128b3f30ba8b0fedbca88fab605e099a3e631d9\""],"Last-Modified":["Fri, 07 Jun 2024 09:01:10 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["425"]},"status":200} +{"level":"debug","ts":1761605609.7065866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206836761,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9caae163592e48ecc5021c14f2c8d5f561c5d9d/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"]},"status":200} +{"level":"debug","ts":1761605609.7732563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.78556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012281694,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6987e83912baa9739faa86d43af659ec133c7029/config/coolify.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"]},"status":200} +{"level":"debug","ts":1761605609.8641343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605609.875432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011275527,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3fcb240f8e4d02aace63a7ba4a96284b3aedef86/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"f1bda9c7fed4b7500c20b1b55d4ca835336e40dc\""],"Date":["Mon, 27 Oct 2025 22:53:29 GMT"],"Content-Length":["3565"]},"status":200} +{"level":"debug","ts":1761605609.9550126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.046487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.0872657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040744532,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e7a087b08be448b07f946b24108e3a9a2f8214f8?page=218","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605610.1372182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.179588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042348415,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/195f40b1231e8cc17e03d208144ab76085b4dd9f?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605610.22859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.3193336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.3197691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399353,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e28d4aff8f814667e406e15d872b3063d6eb11d4/bin/data/canalsw.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605610.3974657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168855158,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/98e2cb2e3e08df113b4288b31733fb9fbb585004/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"]},"status":200} +{"level":"debug","ts":1761605610.409751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.422941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013161121,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1b9187e9b39ff2ce1982a8fbcb4f2a018662ce7/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605610.4716706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.5015159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.5516577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050114426,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d8fa15f067f70a9c45e700a13a0dbc978b88790?page=442","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"]},"status":200} +{"level":"debug","ts":1761605610.5655708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093868583,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/scripts","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605610.5919864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.6337955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041771498,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ffe7e04778bf79af1cc73de92636cfcf7ba127e?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605610.6836932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.7513132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06758423,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2306f64c38772cc69ee525d24cc2d93017d4a162/docs/console.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1120"],"Last-Modified":["Thu, 23 Dec 2004 23:32:07 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"console.txt\"; filename*=UTF-8''console.txt"],"Etag":["\"6606e8e5ba67220a451a88bd01f8d39ef18c698f\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605610.7743285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.7883542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01399293,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2e2c932f07acfaa54b9a388a6f063f99ad856952/config/cors.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605610.8649483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.9024627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037479226,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4a96b4b622b35dc4a3077a72c5654a9c75a45de8/resources/views/project/database.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605610.9566562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605610.9961412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039457005,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe4c6d396c162dfe28692fd14b286eee724b352b?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605611.0467615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.0600424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.104995421,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/highscore.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605611.1377602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.17534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128555143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db2431e753f0d71ecfd105d63bf2d2b113b35909/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605611.2289245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.2291796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000236185,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/36e22f3a7bc0f86c650a293e2f624ac5ddfffa84/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605611.2864065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148615191,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23b13d3f421d5013e2a3219ba6fa0fae9b5337d6/vehicle.c?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"]},"status":200} +{"level":"debug","ts":1761605611.3484204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.3868303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038383461,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8982917ea8bd4cb2419cc423c1293bb341c92f9?page=63","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605611.4114978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.4713433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059816888,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b56c7c34cbbe8bf406f482bb64fb0fbaa43bf526/config/app.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"]},"status":200} +{"level":"debug","ts":1761605611.502576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.5177853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015185047,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1fbabacda58626ac1e3696b9aa7e4a2d0461e2f6/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Content-Length":["11828"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a2c605ed2150c11aa25ebe820bd3b930bd642e12\""],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605611.5916178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.5936668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.6467218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055064758,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/storage","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605611.6839967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.691284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097593445,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/960f970822b35a7683b46a46a2a1f6088a9fda8c/app/Livewire/Project/Shared/Storages/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605611.7755702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.788337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104311259,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cc7ba9eb9f579c68d0b333b70c1ef39c17f92b95/resources?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605611.8031113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027511536,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/18e1d57fc61d5115315e4d96668c2ae2ef9e9b73/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605611.8658373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605611.9013422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035475699,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605611.9573636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.0478559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.056206,"logger":"events","msg":"event","name":"tls_get_certificate","id":"37ee4f62-2f53-4335-80bd-54fb68b66cf3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.205.180.155","Port":14456,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605612.056263,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605612.0562747,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605612.0562804,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.205.180.155","remote_port":"14456","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605612.0848496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036958615,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80133f67ea23290159bd9ebc31badb25bd0ac8f9?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"]},"status":200} +{"level":"debug","ts":1761605612.0912106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13382091,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/65be880d70510050a9a22d7cfde21cab211e0c95/app/Livewire/Project/Database/Dragonfly","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605612.1387885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.1748788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036067825,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64559ea8d3c49e761f303a7e49fba893ef4be7b6?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605612.230686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.3224626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.3374872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014999868,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Notifications/Application/StatusChanged.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"]},"status":200} +{"level":"debug","ts":1761605612.365982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.3983839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032372038,"request":{"remote_ip":"44.205.180.155","remote_port":"14456","client_ip":"44.205.180.155","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Map/Biomes/TheGreatSea","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.205.180.155"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605612.41377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.4395266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208804411,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3d2184825800755c60d56b4878befd35d77998c3/projects?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605612.4538412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040036297,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a02c00404db748ed816a0deccffb809f82d17447?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605612.5054119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.5963948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.6198852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023449126,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/88bdf482c0dc96661e3c8e89df44dcacea0199d7/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Content-Length":["12226"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605612.6871312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.7215948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.7364595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014836019,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database/migrations/2023_03_28_083726_create_gitlab_apps_table.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"]},"status":200} +{"level":"debug","ts":1761605612.7398918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052725078,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f28da4e3343b64111197169dec420734426599a?page=541","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"]},"status":200} +{"level":"debug","ts":1761605612.7407916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235348192,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b07389fe66471c48d7cd6bdcd96cbe98327e90c/projects/openttd_vs80.vcproj?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605612.7783103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.82506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04672136,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7aa9f8e3fb29d70635d5cef8cc67133cf7718061?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605612.8689532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.9108977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041910089,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/145ea544749580b0390b4b69b6e3772995d51502?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605612.9598196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605612.9984682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038621861,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b645d1b0de7a01e02ed4e978df684b8bb6741d6?page=33","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605613.0517023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.1031678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051427201,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b81e4416769d521e02d4b39b3d78361dbee988/public/svgs/coder.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605613.1427164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.1455784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002836498,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605613.2329628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.271577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038578849,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/51806af03d6ea5a467cdc153bb735654ca7019a8?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605613.3243308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.3470285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02266582,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/newgrf_cargo.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Content-Disposition":["inline; filename=\"newgrf_cargo.c\"; filename*=UTF-8''newgrf_cargo.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4294"],"Etag":["\"386f8c384ccd375dc04775296f94e56f2177c512\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605613.4148455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.5063243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.5972288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.6144483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017184376,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605613.6652591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15889479,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6132fcea4439d418dffde7908a5bbb128d170dba/vehicle_gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605613.6877532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.7004423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01266141,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b286561162eb01a17f6b9160615b0b858a82e22e/namegen.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605613.7419562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605613.7419763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605613.7419791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605613.741982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605613.741984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605613.741986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605613.7419884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605613.7419906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605613.7419927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605613.741995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605613.741997,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605613.7419991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605613.742001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605613.7420037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605613.7420058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605613.742008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605613.7420104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605613.7420125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605613.7420144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605613.7420168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605613.7420192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605613.7420213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605613.7420244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605613.7420275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605613.742031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605613.7420347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605613.7420382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605613.7420418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605613.7420452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605613.7420487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605613.7420526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605613.742056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605613.7420595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605613.7420626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605613.7420664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605613.74207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605613.7420735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605613.742077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605613.7420807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605613.7420843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605613.742088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605613.7420914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605613.742095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605613.7420983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605613.7421017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605613.7421055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605613.7421088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605613.7421124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605613.7421157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605613.742119,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605613.7421224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605613.742126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605613.7421293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605613.742133,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605613.7421365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605613.74214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605613.7421434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605613.7421467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605613.74215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605613.7421536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605613.7421572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605613.7421608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605613.7421641,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605613.7421677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605613.7421713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605613.7421746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605613.7421777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605613.742181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605613.7421844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605613.7421875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605613.742191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605613.742194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605613.779421,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.7939095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014453368,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/facbd9a50da40f612e4764d0b2974115fbabeae9/app/Livewire/Project/Shared/Storages/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1208"],"Date":["Mon, 27 Oct 2025 22:53:33 GMT"],"Etag":["\"e4b5c9b8932afc4f22a00a5fd458616f8ea988b2\""],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605613.870031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.9057956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605613.9615052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.007505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045965595,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8?page=293","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"]},"status":200} +{"level":"debug","ts":1761605614.0522926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.052556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000246325,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8755c26793e9ba8f49cef7303e7b7517c69231e9/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605614.1428018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.183253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040420051,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a71d4cae116d01a4694e11c5cedd4bdfb5a79c3e?page=12","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605614.234563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.2740004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.403935544,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605614.2905076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055909562,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d00222b0f761ec2b8e02308eb1e9d8354155aca8/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"582ef9febfcfdba8cd5465b8823f13e71310aca6\""],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"Content-Length":["1582"]},"status":200} +{"level":"debug","ts":1761605614.324931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.3483722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023253568,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d40cfd1a8a4b99ab56152d332439087c1d5149f0/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605614.4159136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.477767,"logger":"events","msg":"event","name":"tls_get_certificate","id":"64a101e8-0a0c-46cf-b978-51ad31f96baa","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.169.119.108","Port":18395,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605614.4777977,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605614.4778073,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605614.4778116,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.169.119.108","remote_port":"18395","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605614.5079017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.5875537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171599802,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/094841cba375a63d2f1c7881befb5089cce80388/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"]},"status":200} +{"level":"debug","ts":1761605614.5990725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.5993495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000253558,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f6b7a1d06b9b475e5075f049f7569c5a2e9b9e8f/projects/langs_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605614.6903825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.697171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.700465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010049986,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/030e8bf7624c74e7d391628801b5d34c04f8fc23/media/openttd.desktop.in","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["370"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.desktop.in\"; filename*=UTF-8''openttd.desktop.in"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4a251114c47ef4cc6c21963c36775a1447a06119\""]},"status":200} +{"level":"debug","ts":1761605614.7170784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019872003,"request":{"remote_ip":"35.169.119.108","remote_port":"18395","client_ip":"35.169.119.108","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-localmods/branches","headers":{"X-Forwarded-For":["35.169.119.108"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"]},"status":200} +{"level":"debug","ts":1761605614.7267025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218770198,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a6a30cc52d263614573b56257555f5e1e44b596/docs/OSX_install_instructions.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605614.7814393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.808646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027161876,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8f4c216b3fef246e49d9469272df7a33723b47e3/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605614.872025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605614.9105961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03853667,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87eb997be0ffb8a62f31ed222e41a10a2622437f?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605614.9631748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.0096767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046473412,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dadc7aaf080502c58c44127672db5cd273572d20/app/Events/ServiceStatusChanged.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"]},"status":200} +{"level":"debug","ts":1761605615.040983,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61391: EOF"} +{"level":"debug","ts":1761605615.0417895,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f0cd7e3c-c24c-4697-951e-a76ef81652c9","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61392,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605615.0418198,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605615.0418284,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605615.0418358,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61392","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605615.0434752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605615.0501513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006644606,"request":{"remote_ip":"192.168.1.64","remote_port":"61392","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Authorization":[],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.22"],"Date":["Mon, 27 Oct 2025 22:53:34 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605615.0542636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.0967104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042428216,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bad3d28184f716a67042165a140b3596249a8c5b?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605615.1449378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.2359352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.2716699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035695404,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/877c7e34a52874eab1eb7e2a0ed15a007390d1df?page=6","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605615.3272088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.418752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.464385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04559696,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c24e2bb8fdc29620ea8d73ecec9c93e8e3b3e53?page=218","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605615.4999614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.354989691,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d124089d2996f1e7affd4eb6e4b52994f3988c45/media/extra_grf/elrails.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605615.50936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.5096593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00027601,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/91866a381d3fbcb25702406a096829a8dab6861a/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605615.5423381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21510087,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6887660fabc4dfcccc5e76131084e979c9bc446c/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605615.5641034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.149232069,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad15d4fd8f32a8ee011424fffa784a9430df4513/src/network?page=38","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605615.6004055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.6385462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038118421,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d442d97cf1a853026f8c09716c093d2b65effbe3?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605615.6912782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.7077115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016408143,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/efe30c42994fc1e32e8336ed7f40528c431fd3ac/bin/ai/regression/run.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d47a664ea3ba6965d8366c48174e28b7700c99a6\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 21 Sep 2014 17:22:50 GMT"],"Content-Disposition":["inline; filename=\"run.sh\"; filename*=UTF-8''run.sh"],"Content-Length":["1678"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605615.7821712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.79469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01248691,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1d67a4e88ddc1689036bf775276139cfa9670bc3/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605615.8740418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.9105897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.004760709,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/dfba593072dcfa415794776a049c75f04113e5a6.tar.gz","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 27 Oct 2025 22:53:35 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Accept-Ranges":["bytes"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Link":["; rel=\"immutable\""],"No-Gzip-Compression":["1"],"Content-Length":["1445879"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["attachment; filename=\"coolify-dfba593072dcfa415794776a049c75f04113e5a6.tar.gz\"; filename*=UTF-8''coolify-dfba593072dcfa415794776a049c75f04113e5a6.tar.gz"]},"status":200} +{"level":"debug","ts":1761605615.9167023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042604108,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c68eed072dbf8580a903f8f1aaf28a0fb8d1f9d?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605615.9639928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605615.9898264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025803095,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/be4bbf7dd989e5fc00e9a1129cff73f866c82eb1/bin/baseset/opntitle.dat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["138710"],"Content-Disposition":["inline; filename=\"opntitle.dat\"; filename*=UTF-8''opntitle.dat"],"Etag":["\"264aaff60b5e58cad978bd390ad459da6cc06808\""],"Last-Modified":["Mon, 14 Nov 2011 21:38:36 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:35 GMT"],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605616.0547352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.1461148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.1516666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096903674,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fb2ea6c9ed56e0cb9daf9035e760934d5f28a585/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""]},"status":200} +{"level":"debug","ts":1761605616.2038858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057739681,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/663886843c81c2cc3f95cdaacd591520dca5f01d?page=962","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"]},"status":200} +{"level":"debug","ts":1761605616.237708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.2750244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037279008,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96a5db36f8daab9b04f49c05498e71410e7e75bc?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605616.3278759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.4194908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.4767346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148822432,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10c6d4c738fa563831b2c320363d736fd4b25603/strgen","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605616.5098808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.5625687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052644566,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605616.6010394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.6101112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190585564,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/36e22f3a7bc0f86c650a293e2f624ac5ddfffa84/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""]},"status":200} +{"level":"debug","ts":1761605616.6242523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023179899,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Livewire/Project/Resource/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605616.6300702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.6924384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.7341323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041657553,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6fd6cfd1580f0f743ddb91a0d161758e3f8c7ac?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605616.7513623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121257697,"request":{"remote_ip":"144.76.32.237","remote_port":"64754","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2fee8ecdda20a08e9f3039132f7458b0debfe74a/changelog.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605616.783158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.7835305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343899,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b5351448ed9f5fb8873ca5766499bfa72b830df7/resources/css/app.css","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605616.8743377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.9652736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605616.9813902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016076929,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a6275d4fa422023fad027b690cfc779722194ad/database/seeders/TeamSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["716"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:36 GMT"],"Last-Modified":["Fri, 14 Jul 2023 09:27:08 GMT"],"Content-Disposition":["inline; filename=\"TeamSeeder.php\"; filename*=UTF-8''TeamSeeder.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"67c5ec48977a0aa0eb2e58956537a56aa1039280\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605617.0561106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.0565052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361863,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/947fc8a8ec7eec13b0c405b4019c068706b5f3cf/data/dosdummy.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605617.131853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.1472113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.1795242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305147037,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c995a3faa44057dcefa7869d2fa41650090a8c6/docs/admin_network.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"]},"status":200} +{"level":"debug","ts":1761605617.2130446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081152029,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/database/migrations","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605617.238818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.2589452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020089142,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a87e1e0ea23e4ca76ebc1b2d9bcc08110d5a674/openttd_vs80.sln","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3227"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f6434f8a4cbd2bd109184381b0243000157592a0\""],"Last-Modified":["Wed, 18 Oct 2006 00:10:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd_vs80.sln\"; filename*=UTF-8''openttd_vs80.sln"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605617.3041456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156898286,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edc2a62669516a58165e670fecafdcf7e2bc9a5f/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605617.3293931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.36938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039952639,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5d61a1c6fbec5a01e54d78636cd205e295cdd0b?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605617.420609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.4421492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021487669,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/01059a7f755c5c06429e3046958df9155b0442ba/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Content-Length":["12226"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""]},"status":200} +{"level":"debug","ts":1761605617.5112429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.6022887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.6027153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393202,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3362123bfcfcb54718867b19c9c1ac7b30ff9665/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605617.6927195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.7317872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039030662,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e25cd624006cc35ca436925f475c20bca565707?page=30","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605617.7759383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.264659089,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8786045eab03e0cec5847bf8d5cf8173bfde0811/station_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"]},"status":200} +{"level":"debug","ts":1761605617.7837698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.8100677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026273531,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9d11d11d680df163c39990e3a0c6a1fc50bfa4a8/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Length":["6397"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605617.8756185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.875911,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261723,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/af78d6a9bbc4142958f07b8774ef28d0b7c22f49/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605617.9675546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605617.980802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013205314,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c18791022e065a9c124f97f88262cc0937676fcc/rail_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"rail_gui.c\"; filename*=UTF-8''rail_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["27971"],"Etag":["\"16b764f9a086981535aefcf539031553669a023a\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 01 Feb 2006 07:36:15 GMT"]},"status":200} +{"level":"debug","ts":1761605618.0581305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.1029227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044768999,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4fdd5679c9ea417e1aecded3c2074e3812de369b/routes/console.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 25 May 2023 16:27:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e05f4c9a1b27a35c20ac897b44dfb7a9238ff9b7\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"console.php\"; filename*=UTF-8''console.php"],"Content-Length":["592"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"]},"status":200} +{"level":"debug","ts":1761605618.149172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.1867812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037561412,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddef21cb53ead655abb132d38d7a5dca0c6eda76?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605618.2404203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.2525406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012084672,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7109274de438c06d7e30b9fc57a41c3bc8918ac0/players.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["36378"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Apr 2006 07:15:58 GMT"],"Etag":["\"4e92fda9b038b0ae983cfa003d2dd6ac01131222\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605618.3133445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.3310137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.3608906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029836809,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/66ca370ac20f50e280adb04d5e640f902bb7d882/Projects/Zompiercer/TerraTech.sln.DotSettings.user","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"]},"status":200} +{"level":"debug","ts":1761605618.411764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098380157,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/database/migrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605618.4224267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.4710484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048589381,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1b03ee69eaaa55eb9bf19c89dcb3cf1accf696a?page=569","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605618.512831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.5132165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358856,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/18d8d3e5a60c0fe2f7f3b6011fead8af987762a6/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605618.603943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.6276102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023625079,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b100c4922777a49fdcf6c4776276c8ea2e6dc1ee/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"]},"status":200} +{"level":"debug","ts":1761605618.6952224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.7338514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038593327,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/83993cbbb23faa6d9bc1755f90c01910bbb3f6e8/storage/logs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605618.7425058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605618.7425184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605618.7425206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605618.7425225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605618.7425241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605618.7425256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605618.7425272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605618.7425287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605618.7425303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605618.7425325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605618.7425354,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605618.742538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605618.7425408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605618.7425435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605618.7425456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605618.7425473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605618.7425487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605618.7425504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605618.7425518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605618.7425542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605618.7425554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605618.7425568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605618.7425585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605618.74256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605618.742562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605618.7425635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605618.7425654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605618.7425668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605618.7425687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605618.7425702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605618.7425718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605618.7425747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605618.7425773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605618.74258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605618.7425826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605618.7425852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605618.7425878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605618.7425904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605618.742593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605618.742596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605618.7425988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605618.7426014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605618.742604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605618.7426069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605618.7426095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605618.742612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605618.7426147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605618.7426174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605618.742619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605618.7426207,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605618.7426224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605618.7426312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605618.7426326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605618.7426345,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605618.742636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605618.7426379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605618.7426393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605618.7426412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605618.7426429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605618.7426453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605618.7426474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605618.7426488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605618.7426503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605618.742652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605618.7426536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605618.7426555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605618.742657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605618.7426586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605618.7426603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605618.742662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605618.7426634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605618.742665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605618.7859652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.8775914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.9433746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06574857,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/58596632b335f293dda46fc985392d585121b5f6?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605618.968083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605618.9829247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014814569,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8debefddadb0e76ce584d1bf4ac7ce37eb04e84e/config/livewire.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.0594597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.072567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2865724,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ccededbf7785d966be7c6c71a995ec9a44be927b/projects?page=7","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605619.0835683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024073564,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/66ddbf94b039a42b614c9f1fa686a0fb1fbe9c24/docs/newgrf-town-nml.html","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.1500826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.2408295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.2822332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041367817,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a157fa9e3dcc31255a103a74697d00dae2cd8a3d?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605619.3326385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.346156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013474953,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c185adf780687428097ea5f9f82d00a64623f1b0/players.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["20498"],"Last-Modified":["Sat, 04 Dec 2004 17:54:56 GMT"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9dcd727cd41239c4865d7edbd6f2f0542924d3ac\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.3731995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":10.963233895,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=353&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605619.3732805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605619.3764112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003106867,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=353&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US"],"X-Requested-With":["XMLHttpRequest"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Platform":["\"Windows\""]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 22:53:39 GMT"],"X-Ratelimit-Remaining":["199"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["application/json"],"Content-Language":["en"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761605619"]},"status":200} +{"level":"debug","ts":1761605619.3780615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605619.4197235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.4231904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.4283187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27820731,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26df0fb5938733000d01b0ac263449b4a3c1371b/bin/ai/regression?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.4440448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020827183,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1d0a1ab16a83038285b324195262b35a24d44bcc/resources/views/errors/503.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.5145934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.5233319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103571704,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/scripts","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"]},"status":200} +{"level":"debug","ts":1761605619.5542433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039614152,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605619.6057782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.6468177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041000384,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18a2fadf35f1555085551adf7c6d9defd765ce20?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.6962695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.7137518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01745166,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Project/Shared/Destination.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605619.786968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.799527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012524231,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/235e72829e55cbb1e7632fe1b2d1429f6f3be054/ai/trolly/trolly.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"trolly.c\"; filename*=UTF-8''trolly.c"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Length":["46274"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"20aa3594cd9decc87e14a4727d7bb2fcceb16691\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 13 Dec 2005 21:21:57 GMT"]},"status":200} +{"level":"debug","ts":1761605619.822275,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9276ab4a-45ce-4296-857b-c79467c65031","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.221.244.28","Port":47945,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605619.8223145,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605619.8223264,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605619.8223338,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.221.244.28","remote_port":"47945","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605619.8787994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.928849,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.9288766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002725,"request":{"remote_ip":"144.76.32.237","remote_port":"64754","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3035b91b5cc2cf31f1b765392a07907a1f6d2516/os/emscripten","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605619.9389586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060125229,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/tunnel_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605619.9702914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605619.9810648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010738695,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/88bdf482c0dc96661e3c8e89df44dcacea0199d7/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:39 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8496"],"Etag":["\"711693bcf75baed1ea79221615ecf8dabc5e932f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 01 Mar 2016 20:00:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"]},"status":200} +{"level":"debug","ts":1761605620.0620162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.1532319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.1754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113350009,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b5360e5e7518b3f804301d255f87fe7958eec23e/resources/views/source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"]},"status":200} +{"level":"debug","ts":1761605620.19795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044690121,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/app/Notifications/Server/HighDiskUsage.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605620.2447395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.2451115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341003,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9b8d7048da4c078a0b8d58daf38db04b5cfce114/media/extra_grf/oneway.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605620.3348262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.3440878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009239919,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ab1ea30dec69c39d1b37384b579bfdb331c1d354/app/Http/Livewire/Destination/Form.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 16 Jun 2023 10:35:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Content-Length":["1410"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4f400a670abc8a5c056d203f3efad20913a8ac3e\""]},"status":200} +{"level":"debug","ts":1761605620.4263573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.435292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.4493902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014064253,"request":{"remote_ip":"3.221.244.28","remote_port":"47945","client_ip":"3.221.244.28","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/raw/tag/v1.6.0/linux/runner/CMakeLists.txt","headers":{"X-Forwarded-For":["3.221.244.28"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"e97dabc7028e16c6d9ec74f1e2fb677a93ba81b5\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 21 Apr 2025 14:00:27 GMT"],"Content-Length":["974"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605620.513189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086788505,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2073b8949be9f7ce1ccca30dde14d71927f49ac5/app/Http?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605620.5166743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.526548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009843397,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Project/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["632"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Etag":["\"d5d6600172367200a81321ef805e078c0db155d2\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605620.6081088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.608535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.6799042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071338959,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/tests","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605620.6994364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.7900596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.8001525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010058392,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f4d790c44ce4fc9405e8f50cccab34df730b0ddd/ai/trolly/trolly.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["44798"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"trolly.c\"; filename*=UTF-8''trolly.c"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Etag":["\"26688e9653fa56d376db7700f69055251c893f87\""]},"status":200} +{"level":"debug","ts":1761605620.8531654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153697031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7dd10a684ddd562fe4a0929a6fa0c89114212be7/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"]},"status":200} +{"level":"debug","ts":1761605620.8811274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.8900657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008906651,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2fc5893e9894649637cb2cf51182b3509999bdd3/app/Http/Middleware/VerifyCsrfToken.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9e86521722b083582f0f100e7b4d3a63bcc1bdfc\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 07 Jan 2025 08:48:29 GMT"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"],"Content-Disposition":["inline; filename=\"VerifyCsrfToken.php\"; filename*=UTF-8''VerifyCsrfToken.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["320"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605620.9726536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605620.983802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011110115,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cd7489c569747a96e988544708a2fb1ac1a131ca/app/Livewire/Server/ShowPrivateKey.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"e0474f2c448e978efe38f2f052e806d7d7032cbd\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 16 Apr 2024 13:42:38 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"ShowPrivateKey.php\"; filename*=UTF-8''ShowPrivateKey.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1752"],"Date":["Mon, 27 Oct 2025 22:53:40 GMT"]},"status":200} +{"level":"debug","ts":1761605621.0637794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.1538506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.1664515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.558307508,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6a6b50675c8565924b76f5ce03923dda9a00def/bin?page=13","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"]},"status":200} +{"level":"debug","ts":1761605621.1890187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125199919,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/app/Livewire/Project/New/SimpleDockerfile.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605621.2450383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.2837605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03869048,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/422bea5a0be723ea43e025325db8e90ee4d27470?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"]},"status":200} +{"level":"debug","ts":1761605621.3357213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.4267964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.450914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297018914,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2795ed5b091fa5580976547b3669bac78cd595ce/projects/openttd_vs90.vcproj?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605621.492506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156747662,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5adf63d774c4588eb543bd038735985c161f9c6/vehicle.c?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605621.5201468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.5638528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043652885,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/afada70bac8e40e87006f7c526feeaabc2feb953?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605621.6088245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.6091747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032355,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f5fdf0e1278f52130c8bc532f08c5e5cabeba5a8/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605621.6302354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203405683,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d4e7f9537dbaaf7f63c89e71881f352ab12750e/projects?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"]},"status":200} +{"level":"debug","ts":1761605621.7003164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.7236128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.793598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.806123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082461357,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/public","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605621.8604279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160073673,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ac558494caf7dfca5347a56bc85a92de9ed888f/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605621.8835728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.8912504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007636806,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3f08cee7effe98d509d8102861ae41baf8f1268b/resources/views/livewire/project/application/%7B%7B%20$application","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605621.974619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605621.9839709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190335713,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5d7721a2d4b9c7ea7b0381a49036d82ed3871be3/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:53:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605622.0651946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.1368096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.162141031,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0372cceb2f4d97fa9d1cee6b9d766db618162ff0/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605622.155485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.2465217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.3374066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.353339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015889815,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/be26fbcbb313edc21e53883bf45cd613b4b4755e/docs/multiplayer.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605622.4283888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.468224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039802646,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac95825b9263c55cb73256939a725b7d7f1ea9e5?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605622.483795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.328280128,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/889780adced943eb3c0658f3fc5ff23cc52fd61e/config.lib?page=6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605622.508553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.443315545,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf0cb3c43fbecded3ea0f8046a24e914ef1820e1/media/baseset/progsignals.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605622.5198221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.6111715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.637142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.390580547,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c332103a1a466b1c9af43549b55b2545b6f77f2/os/debian/menu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605622.7018878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.7078052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187950616,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/237a6f554a54284292a393a9f972b57b813aebdc/projects?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605622.7436948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041771047,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5d61a1c6fbec5a01e54d78636cd205e295cdd0b?page=79","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605622.7933109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.837567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.878013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040410673,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfba593072dcfa415794776a049c75f04113e5a6/artisan","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605622.8859193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605622.8929873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099633711,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d5e5a78cf414eb143741f6fc15d8245f5197b3c9/os/debian/compat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"]},"status":200} +{"level":"debug","ts":1761605622.8971171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285906825,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a54061f8407a9f886b87ea4417a2a35cc254464f/os?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605622.9273345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041371114,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b6900baa8677b7d2d646f80299596b3d7f27724?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605622.9761112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.067455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.0809443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013461788,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ccff38a0f9d81b7ecb22ca8a086c8899873970b6/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"],"Content-Length":["3522"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""]},"status":200} +{"level":"debug","ts":1761605623.1578188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.1965115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038652889,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79aa7247c06c08cefed039c37e858f0af0ad6de8?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"]},"status":200} +{"level":"debug","ts":1761605623.249804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.2765977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026757844,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/terminal/index.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"]},"status":200} +{"level":"debug","ts":1761605623.3399296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.3881636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.412016128,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76cd96e709018157434db350d0cee88801a8c107/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605623.4315693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.4319823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385697,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/22720332eb9922e20148c7aae1127f7304f6f7d3/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605623.512461,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ae9bc04b-f3ab-4660-a1b4-90618c8ae7f9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.81.253.213","Port":4418,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605623.5125096,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605623.512522,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605623.5125294,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.81.253.213","remote_port":"4418","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605623.5223444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.7359276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.7363713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000416476,"request":{"remote_ip":"3.81.253.213","remote_port":"4418","client_ip":"3.81.253.213","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/tag/v2.6.0/test_complex.xml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.81.253.213"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:43 GMT"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605623.7432427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605623.7432585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605623.743261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605623.7432635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605623.7432656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605623.7432673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605623.7432694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605623.7432714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605623.7432735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605623.7432754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605623.7432773,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605623.7432795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605623.7432811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605623.7432833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605623.7432852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605623.743287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605623.743289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605623.7432911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605623.743293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605623.743295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605623.743297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605623.7432988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605623.743301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605623.7433026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605623.7433052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605623.7433074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605623.7433093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605623.7433114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605623.7433133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605623.7433152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605623.7433174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605623.743319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605623.7433212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605623.743323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605623.7433252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605623.743327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605623.743329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605623.7433307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605623.7433329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605623.7433348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605623.7433364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605623.7433386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605623.7433405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605623.7433426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605623.7433443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605623.7433465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605623.7433486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605623.7433503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605623.7433524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605623.743354,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605623.7433562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605623.7433581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605623.7433603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605623.7433622,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605623.7433643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605623.7433665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605623.7433686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605623.7433708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605623.743373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605623.7433748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605623.7433767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605623.7433786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605623.7433805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605623.7433825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605623.7433844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605623.7433863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605623.7433884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605623.7433906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605623.7433925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605623.7433944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605623.7433963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605623.7433984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605623.7712243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.8629956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.9528005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605623.9967735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.0440505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.13575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.1432292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190386469,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5f7a0f69def4f713c25efb05d8acde0956923c0/src/station_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605624.1462984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.283269733,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/499fc9cced369eed258d021f420ac39bc2b4300c/app/Notifications/ScheduledTask","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605624.149639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.809665241,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/project/index.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605624.1707582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.648373402,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/44af75613fc7461d5c0960a8b63f6ec7e558ed2d?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"]},"status":200} +{"level":"debug","ts":1761605624.174339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.403085563,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7e83a5a8f3466cbc17fab5ebcf195cbfec5531e/town.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605624.1855671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188752558,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/public","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605624.226003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.2511148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025085551,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/10c6d4c738fa563831b2c320363d736fd4b25603/table/road_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605624.29922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16342476,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/livery.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605624.3170116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.3635538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319469708,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ba8361f77fb7bbda75fcdfabb843e1a7f7e6542/projects?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605624.4081767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.461123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144069742,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/347a3f9a43f7264610973507e2067e6eaad6461e/main_gui.c?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"]},"status":200} +{"level":"debug","ts":1761605624.4977915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089577292,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b2276147ad72dbceea9cc8d205c77f15b437158d/tests/Browser/screenshots","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605624.4996061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.5905316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.6037815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013206257,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dafc85fa1f8cbc205be16d3b6f279310cff109a6/vehicle_gui.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"Last-Modified":["Sun, 05 Jun 2005 23:01:10 GMT"],"Content-Length":["2307"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9b4e40f0bcca03745e62443ac2efdbb526f6d9a4\""]},"status":200} +{"level":"debug","ts":1761605624.6820934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.725514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043378648,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6645818b4b29a42dd617c92e23a525fe5170b6a?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605624.740598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240957185,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe408faa96f3fc83503f0c6bb625973fff6ef121/bin/gm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"]},"status":200} +{"level":"debug","ts":1761605624.7720904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.8632255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.9147167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051449283,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce32ca4dc67aebb965cfadc25198ae8cd789b886?page=441","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605624.9543638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605624.9778376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023430181,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c2ff8b09f34111bd7fc7fec18e7c1f1401233e74/app/Livewire/Team/Member/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Etag":["\"00b745fe43c5b50a0d0bfde071cadca8d14a39cd\""],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Content-Length":["448"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605625.04535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.083554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03816574,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60cc7337e577eb676dff2f0d4fbf6ba394e3a3ff?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605625.1104527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.338326447,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/media","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605625.1134577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.1366105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.162274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048780993,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/lang","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605625.201596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064944754,"request":{"remote_ip":"216.73.216.162","remote_port":"3602","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/MovieRecording_Cancel.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:45 GMT"]},"status":200} +{"level":"debug","ts":1761605625.2568,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61399: EOF"} +{"level":"debug","ts":1761605625.2584772,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6f156c62-6a72-4781-99fe-dac768c82adc","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61400,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605625.258516,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605625.258527,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605625.2585325,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61400","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605625.260456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605625.2659757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005488377,"request":{"remote_ip":"192.168.1.64","remote_port":"61400","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"Content-Type":["application/json"],"Content-Length":["551"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["5.1452"],"Date":["Mon, 27 Oct 2025 22:53:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605625.6834946,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6ced71cd-e543-4b86-a93b-8a56b94168fe","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":22359,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605625.6835382,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605625.68355,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605625.6835566,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"22359","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605625.7404711,"logger":"events","msg":"event","name":"tls_get_certificate","id":"fb526b36-f91c-4132-b29d-c32b69595e45","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":61621,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605625.7404923,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605625.7404993,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605625.7405026,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"61621","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605625.8061962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.8062077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.806196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.806196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.8224802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016244475,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/cmake/FindICU.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605625.848571,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042330753,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dec02fad59de01290a6dabf7a6eedcc1b86316e7/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605625.8510363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044808624,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc647a08a0e10377358c471adcce00274b6cae06?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:45 GMT"]},"status":200} +{"level":"debug","ts":1761605625.8510566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044750214,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d38079d053c39194ea6073a6c466d76421bb45b5?page=22","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605625.8893664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.9005716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011180086,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/player.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:45 GMT"],"Set-Cookie":[],"Etag":["\"1bfaa0f042308b99b31f0f593629e68147b82568\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["6945"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 07 Nov 2005 23:20:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605625.9806776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605625.9953573,"logger":"events","msg":"event","name":"tls_get_certificate","id":"734d6623-fbd1-47cf-b8a2-e6829579562b","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"sniffer.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,515,769,513,770,514,1026,1282,1538],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"87.250.224.121","Port":56740,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605625.9954,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"sniffer.site.quack-lab.dev"} +{"level":"debug","ts":1761605625.9954064,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605625.99541,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605625.9954133,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605625.9954166,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605625.9954243,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"87.250.224.121","remote_port":"56740","server_name":"sniffer.site.quack-lab.dev","remote":"87.250.224.121:56740","identifier":"sniffer.site.quack-lab.dev","cipher_suites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605625.995483,"logger":"http.stdlib","msg":"http: TLS handshake error from 87.250.224.121:56740: no certificate available for 'sniffer.site.quack-lab.dev'"} +{"level":"debug","ts":1761605626.0712547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.1624277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.1777356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015278283,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b2bc4b563bcd042f3ff66a9a288fdd483e266666/app/Console/Commands/CleanupUnreachableServers.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605626.232422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161134993,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/736cf2014137cae3436bcda7ea70f6eb35e187a4/resources/views/livewire/project/database/configuration.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605626.2341247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253420211,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c003e1a358e12dda97b38d5042f1bc69b544418b/projects?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605626.2529662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.289567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.3436527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.3439143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000242297,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/06f9e26ca4e57f2f98a324eccc87b2cbb80d4b04/projects/openttd_vs80.vcproj.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605626.361646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072033999,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/59702c6dbc8e58686c050b78cf95bed574417303/routes","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"]},"status":200} +{"level":"debug","ts":1761605626.4058692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152882576,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b804f0a6d2b668a73f8c0daa8ed20c81afa4d3/music/qtmidi.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605626.4351523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.455643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02044823,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/08ab4e185000994c311d0c3c8c3b8d886815bfdd/projects/langs.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605626.526723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.5270128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000260321,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bddf25c36add1ba0dd1034ca9b662138f224f8d7/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605626.6714466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.725644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054150666,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec4234e2434bff8a44b00e14c148e6dbe191c339/app/Providers","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"]},"status":200} +{"level":"debug","ts":1761605626.762993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.7747564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011743099,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c71949729e5bc208fe4bc2ce074a51ced2ad1ef2/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b6116d9102bb1726c0d5a2e52b7f38f0456236ba\""],"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"plistgen.sh\"; filename*=UTF-8''plistgen.sh"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1499"]},"status":200} +{"level":"debug","ts":1761605626.854577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605626.8684704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013868605,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/721d98a7d097f1845f93fa7f944d76e75145aef9/bin/CMakeLists.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605626.9452128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.0362158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.0505223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014272467,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7ea7d85d1553985d8e699f26b34fe7be57aa6ba4/config/toaster.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605627.077236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131994999,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b7a0a8dac7ce67d5291ff171c7bc52946173afc/docs/Readme_Windows_MSVC6.0.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"]},"status":200} +{"level":"debug","ts":1761605627.1279519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.128277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301258,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d1657fae80732d69a3c7a50b4f06292400d1d759/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605627.2190704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.260306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041179001,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac420f208c3374fd0ba687dfa8bc25387ec90f1f?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605627.310366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.4018867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.4022715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357394,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a5ba61945f582b836c8f4cee79faa3c76e086de3/app/Notifications/Channels/DiscordChannel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605627.414665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.434265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019567268,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/docker","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"]},"status":200} +{"level":"debug","ts":1761605627.492733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.5102906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017518736,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Project/Shared/HealthChecks.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605627.5837939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.62341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313007876,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa07782f8cb4bd30b78501b129611dcd311bd29f/os/macosx/plistgen.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"]},"status":200} +{"level":"debug","ts":1761605627.6517344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06790198,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/64ac17926245e60eb34ebdd19adb80c4807c38a9/app/Notifications/Channels/SendsEmail.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"]},"status":200} +{"level":"debug","ts":1761605627.6740952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.7209747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046841916,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0af97d4ab2fea4f9aef04d8eb1c77b80c2f1d5c6?page=122","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"]},"status":200} +{"level":"debug","ts":1761605627.765867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.8563645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605627.8734517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017052178,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a421fdaee5c035031d283a70e52536d5df67a2ef/templates/compose/nextcloud-with-postgres.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1708"],"Content-Disposition":["inline; filename=\"nextcloud-with-postgres.yaml\"; filename*=UTF-8''nextcloud-with-postgres.yaml"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 10 Oct 2024 11:48:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"503fb4b826fcdc52feb0959367df173a223e4d87\""],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605627.891014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125104188,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa2e170160b0dc73ec4647fb70910fa008735488/app/Livewire/Project/New/Select.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605627.947503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.038561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.0389926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404623,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/75a0cba171d3ea09a386eb1401ff556e862b1e88/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605628.1294668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.1297948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029194,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5e22788664b6d824bce1014f848e4a109d7c619d/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605628.1412945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193762854,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03ed9dc97b6f295482cf7714f5cc3fa1d16d9047/bin/ai/regression/regression.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605628.2211342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.2654493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044267223,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f9b75ed304621813a6df0b99b68ce313231fb789/bin/CMakeLists.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605628.3127584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.35161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038814774,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64bafcbe182ef539a31ffed9bd1f19ca0f7ae62a?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"]},"status":200} +{"level":"debug","ts":1761605628.4032443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.408936,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a363e48e-95c3-436d-92fb-cf8f636106ce","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.223.116.180","Port":61790,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605628.4089732,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605628.408984,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605628.4089897,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.223.116.180","remote_port":"61790","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605628.494251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.495175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091907295,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ee5c0f0413a78843603de1e2db2cb3a00aabfe27?page=208","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605628.53211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037816332,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05dc6ecebc25555b4bd24b61e5009ac6d0d51dda?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605628.5485027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.5850952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.651646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103092982,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/database/migrations","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605628.6636043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078474261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Server/Advanced.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605628.6767364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.6770627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303592,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6e1dd7f719e86171f789c4f9fa0102db6f12bfca/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605628.7447689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605628.7447872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605628.7447913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605628.7447946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605628.7447977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605628.7448003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605628.7448032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605628.7448058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605628.7448099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605628.744813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605628.7448158,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605628.7448192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605628.7448223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605628.7448254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605628.7448285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605628.7448318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605628.7448356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605628.744839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605628.7448423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605628.7448454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605628.7448487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605628.7448518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605628.7448547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605628.7448583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605628.7448614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605628.7448645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605628.7448678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605628.7448714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605628.7448745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605628.7448776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605628.744881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605628.7448843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605628.7448876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605628.7448907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605628.7448938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605628.7448971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605628.7448997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605628.7449028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605628.7449064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605628.7449095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605628.7449129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605628.744916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605628.7449193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605628.7449224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605628.7449257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605628.7449288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605628.7449322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605628.7449355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605628.7449389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605628.7449417,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605628.7449448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605628.7449477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605628.744951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605628.7449546,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605628.7449577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605628.7449608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605628.744964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605628.744967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605628.74497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605628.7449734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605628.7449763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605628.7449799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605628.744983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605628.7449863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605628.7449894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605628.7449925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605628.7449956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605628.744999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605628.745002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605628.7450051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605628.7450082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605628.745011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605628.7675328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.8144886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.8191266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0045885,"request":{"remote_ip":"44.223.116.180","remote_port":"61790","client_ip":"44.223.116.180","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/MelonTemplate/milestones?sort=name&state=closed","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.223.116.180"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605628.8583574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605628.8932836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125705411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/b147bb5b1103e557a861b801c74a36ba0cc0ed7a?files=src","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:48 GMT"]},"status":200} +{"level":"debug","ts":1761605628.950641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.0407157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.0821893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223796224,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cfc14a57e11abea407dfec980ca725c02ff400a3/media/openttd.64.xpm","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605629.1302352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089474989,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Project/Application","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"]},"status":200} +{"level":"debug","ts":1761605629.131769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.1640117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213274809,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b82b67391ee2068845c62cc373a00c7c2852b42/players.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"]},"status":200} +{"level":"debug","ts":1761605629.2225947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.2394803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016841911,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Livewire/Project/Shared/UploadConfig.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605629.313498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.3812842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067756857,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0816169cb63cd0e6120d0d379e33e6f3d0c08e4d/app/Livewire/SharedVariables/Environment","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"]},"status":200} +{"level":"debug","ts":1761605629.4043894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.4591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054660447,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a?page=10","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605629.4961462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.5327759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036567177,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9fe65f93fea28f573160b85cbcf9505c0d9b2e3b/os/windows/installer/install.nsi","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"Etag":["\"071fd1cd7f0ffe00eed29b53b7b4aa0a2ec8df2e\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["24802"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605629.5863047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.6270075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040659612,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/918b3aff5e9a012b2cdaae30c6012be1aa9e595b?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605629.6687238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.6774428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.6851947,"logger":"events","msg":"event","name":"tls_get_certificate","id":"77532e3d-0287-4864-89e1-6d862ce1b210","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.71.216.196","Port":4849,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605629.6852372,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605629.6852505,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605629.6852593,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.71.216.196","remote_port":"4849","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605629.7160304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038562459,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f52da3de3a74cb50bcee7c5c6b3c94db972e6a31?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605629.763965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095207366,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/tests","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605629.7687163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.7793968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010645739,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c3602c7f9d7281af9fb9ee330aa3dd79395d0542/town_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"364d0047f6b5f2920adf0b6196e4976f07516550\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["185"],"Content-Disposition":["inline; filename=\"town_map.h\"; filename*=UTF-8''town_map.h"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 24 Mar 2006 12:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761605629.8593767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605629.8969836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037565328,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc8d0af77c74ba9eab164b349f42723d903cb6c1?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605629.9506023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.0021944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051546847,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd752ca2b0cc6741c348a7fbb8b7a6a7575e0f64?page=30","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"]},"status":200} +{"level":"debug","ts":1761605630.041891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.0751455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.94334192,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5eeab43b7c03a93b3d0ea0fd42c12b0e59a46e2/src/network?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605630.07796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.0823033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040371178,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a6e3364841c6676a192ea9a349e28bb6d360a28?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"]},"status":200} +{"level":"debug","ts":1761605630.1153255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037342338,"request":{"remote_ip":"52.71.216.196","remote_port":"4849","client_ip":"52.71.216.196","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/blame/branch/master/Content/Map/cityNames.txt","headers":{"X-Forwarded-For":["52.71.216.196"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"]},"status":200} +{"level":"debug","ts":1761605630.1320345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.132306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025482,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/662900c113a42fcf993c6e5a4c6d1864fc8c63b9/projects/langs_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605630.2235076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.2635741,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040041266,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ef4d3cf19160745cd473d5de09f6f53bc6fd240?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605630.314858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.3151596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000282313,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f6b15f9fc446ed90212a1051852befee3975ffa3/ai/trolly/trolly.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605630.4053566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.4168396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011448643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/app/Livewire/Server/ShowPrivateKey.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ShowPrivateKey.php\"; filename*=UTF-8''ShowPrivateKey.php"],"Etag":["\"578a089677d7062f163b3b96c9d887e7002ba471\""],"Content-Length":["1758"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605630.4958746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.5879993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.6305852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042553262,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0fc5899e6a9b886a8f9d1995602b10506f096009?page=8","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"]},"status":200} +{"level":"debug","ts":1761605630.6789064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.679267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f9b453722881a1bc92711df4012f33efd541d3a7/os/macosx/Makefile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605630.6859887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190086042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1959206951a77891664c461cd51c4f4b90db753/bin/ai/regression?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"]},"status":200} +{"level":"debug","ts":1761605630.7703383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.7826657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.7899237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01955252,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Actions/Server/StopLogDrain.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 06 Aug 2024 08:52:47 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"StopLogDrain.php\"; filename*=UTF-8''StopLogDrain.php"],"Etag":["\"a5bce94a57cf2f20b2054e4432f340b6544903a8\""],"Content-Length":["391"]},"status":200} +{"level":"debug","ts":1761605630.8611474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.8806953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019512375,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6d94aaf0f872724e62c984251f55366801c41fce/app/Livewire/Project/DeleteEnvironment.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1119"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 07 Nov 2024 12:43:56 GMT"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Etag":["\"1ee5de269136a01f5e428beb7498c3f2d2746973\""],"Content-Disposition":["inline; filename=\"DeleteEnvironment.php\"; filename*=UTF-8''DeleteEnvironment.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605630.8858507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103147395,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/public","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605630.952778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605630.953179,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374055,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9a92e02fa725a029fd7970dceb25f6b4e915d0b4/bin/ai/compat_1.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605631.0432794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.134378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.1496582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015239419,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/52c794a25954dd2542617ab25b464703c0decb2c/docker-compose.dev.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605631.2247899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.247486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022662003,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3ca9524f51484bc0fc63d70f8b9ebd3ff2e1910/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605631.3160756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.3164692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367222,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/540fdfbf5a8a6bd7fcdf28d62681c1666b66c870/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605631.4072511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.4170413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.37371877,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f06f392f7fbaa8c201e965da136bdfef72ec44e/os/debian/openttd-wrapper","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605631.498779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.5096533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010828825,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8ed4b540e13c98aeeabcd33c5f408fc64f7071ef/app/Livewire/Team/Storage/Create.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"14c4cda9b5ba82d0ab43b5b750ae30e8979d9841\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2302"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 07 Dec 2023 21:56:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"]},"status":200} +{"level":"debug","ts":1761605631.5722344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164943814,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8152d0a223d4021bcdd5aeceaf192856cae56df3/players.c?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605631.5891767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.5894616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263747,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/dd99ad0af8f505b66b8ab54c5e85108c606c65c6/templates/compose/phpmyadmin.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605631.6806755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.7189474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038235563,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b258feee78d50d4c9895d2b5eb00073c5e3e04f?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605631.771179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.7918346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020614703,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6dec88930653a84856c75060a0793c843e6a4beb/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Content-Length":["642"],"Etag":["\"3829bcc8e0a5628430a52f280fb2f5e8000ca004\""],"Last-Modified":["Mon, 17 Mar 2014 20:28:48 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"]},"status":200} +{"level":"debug","ts":1761605631.8623548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.9077435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.9529588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605631.9655328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057762244,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605631.975849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022865266,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421a9371129e585f7c2de5607476a81b94c82e96/CODINGSTYLE.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605631.9988592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136465066,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1c66ac2d81de5e5a8b8433ff33ae179d5adef586/bin/game","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605632.0438542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.0442595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f2d230d91cd4df4e4558948106ba3d9ccf4cf45f/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605632.1354535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.177341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041852982,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4ec533d4430ec51a959ec649a7eb3a4d147e192?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605632.2264652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.2474601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02096807,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9c69044da59a0da02874d115880f5b6f43bd3ee9/resources/views/server/create.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605632.3168335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.408601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.4195106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010874921,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/SettingsBackup.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 08 Aug 2024 10:44:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3672"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"SettingsBackup.php\"; filename*=UTF-8''SettingsBackup.php"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"99b8f8d4938c9a6992afec53d82d25a985484657\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605632.4988236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.5904925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.5908847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358826,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b9b95826016e53b91a21db2d211bcd3d92b71595/resources/views/livewire/server/all.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605632.6760237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177159172,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8786045eab03e0cec5847bf8d5cf8173bfde0811/namegen.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605632.681226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.711144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.394275112,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8daae044e767cf798951c06c7ff942d9efff5db8/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"]},"status":200} +{"level":"debug","ts":1761605632.772423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.7727413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000291078,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/75a0cba171d3ea09a386eb1401ff556e862b1e88/projects/strgen_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"]},"status":404} +{"level":"debug","ts":1761605632.7880516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106800191,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3efd51dd7688e7536eefd79448f88fc19585f8ce/landscape.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605632.8635814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.9020023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038386717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fef77ca53e2d3a381889aecc6739053f1582143b?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605632.9538183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605632.9645343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010676438,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/roadveh_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 20 Oct 2006 11:53:29 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"93863a63b2e55057c5d7687144ada1c27346b74d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["18092"],"Date":["Mon, 27 Oct 2025 22:53:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"roadveh_gui.c\"; filename*=UTF-8''roadveh_gui.c"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605633.0205946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.0420647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021437855,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1f7725ada30e362da797b26801f7b0504915d31d/docker","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605633.0457244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.0460126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263416,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/63f2da749283621907039d551aaeb1294539fc92/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605633.1360712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.174082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037976784,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf27f0c77b58f514ca047fbaef92bcfbf32f7451?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"]},"status":200} +{"level":"debug","ts":1761605633.2276106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.264543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036894244,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ba7e31971b006a503366b1ed69492708d8ec08c?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605633.3184254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.3286946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010241828,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0a54cc9335095a9304a67f7072ed8cb694d63f48/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Etag":["\"0f381e17dd42304dca4aabe060055d274d742602\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 01 Jan 2010 00:00:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Length":["5499"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605633.4089613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.50067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.50174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0927586,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5d31cb19d41db684c6bb234db049e5668c7592e9/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"]},"status":200} +{"level":"debug","ts":1761605633.5255232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02481946,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605633.5911148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.591486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000345842,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8b8e41ceb86a1cbe3e974b07ae642b05c9ffdcfa/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605633.6820037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.7191021,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037068492,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2398c0fe11f92ac13b81a21734fdfbd6ce8f8ca?page=35","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"]},"status":200} +{"level":"debug","ts":1761605633.7440975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605633.7441125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605633.7441163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605633.744119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605633.7441216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605633.744124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605633.744127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605633.7441294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605633.744132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605633.744135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605633.7441375,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605633.7441401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605633.7441428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605633.7441452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605633.744148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605633.7441506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605633.7441533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605633.744156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605633.7441587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605633.7441614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605633.744164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605633.7441669,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605633.7441695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605633.744172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605633.7441745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605633.7441769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605633.7441797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605633.7441823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605633.7441847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605633.7441874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605633.74419,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605633.7441928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605633.7441952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605633.7441978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605633.7442005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605633.744203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605633.7442055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605633.744208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605633.744211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605633.7442138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605633.7442162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605633.7442188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605633.7442214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605633.744224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605633.7442265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605633.744229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605633.7442315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605633.7442343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605633.7442367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605633.7442396,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605633.7442422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605633.744245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605633.7442472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605633.7442503,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605633.744253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605633.7442555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605633.7442582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605633.7442608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605633.7442634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605633.7442663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605633.744269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605633.744271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605633.7442737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605633.7442768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605633.7442791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605633.7442815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605633.7442842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605633.744287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605633.7442896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605633.7442918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605633.7442944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605633.7442973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605633.772873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.7860577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013150652,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/805246015f32d9ecd601c9d6d17513f53ebeab44/BUGS","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["379"],"Last-Modified":["Wed, 27 Dec 2006 13:48:57 GMT"],"Content-Disposition":["inline; filename=\"BUGS\"; filename*=UTF-8''BUGS"],"Etag":["\"42f3d759b9ab96c6e206c5b362ddaf9576226196\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"]},"status":200} +{"level":"debug","ts":1761605633.8638058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.9554708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605633.9817047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0262039,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e4854aaa1bcd424ceea99458b8e2855803f5b57e/resources/views/components/emails/header.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:53 GMT"]},"status":200} +{"level":"debug","ts":1761605634.0461621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.0872586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041042744,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a90c127dc69a767c8ae315080a762e1e6eab2268?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.136899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.1446674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.201144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056441465,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/public/js","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"]},"status":200} +{"level":"debug","ts":1761605634.2288344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.2685058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03962965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1878d1453ddb3ed1321eb85d5a5de70aafc47811?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.2735584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.409719268,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/755bd9901d0bf5374bfb28c4abde4eb8f006ca7d/os?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.3190744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.3418715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022763234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/resources/views/project/application/deployments.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.346747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209816689,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8d76e79ee8b58d9947c05eb9dcb53c3d0b4ec19/bin/ai/regression/regression.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"]},"status":200} +{"level":"debug","ts":1761605634.3491843,"logger":"events","msg":"event","name":"tls_get_certificate","id":"46ddf8f0-b1da-4907-9214-4f0ff18b5fbe","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.24.149.244","Port":42451,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605634.34922,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605634.349232,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605634.349238,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.24.149.244","remote_port":"42451","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605634.4102118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.500884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.5410388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040119804,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e3591700fd1543a91c067624b15ee927cca996e?page=18","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.5702102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.5923808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.6025066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032259897,"request":{"remote_ip":"100.24.149.244","remote_port":"42451","client_ip":"100.24.149.244","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Map/Outposts/Docking_C1.sub","headers":{"X-Forwarded-For":["100.24.149.244"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605634.6831324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.6835525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379395,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/836006798fdbadced7daebc3d2236bf75f8d2d23/templates/compose/phpmyadmin.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605634.6837149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2734492,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/44e96e032ff85f796ebadf2b7b9dc735a91ab915/app?page=71","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"]},"status":200} +{"level":"debug","ts":1761605634.7745078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.7880085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013470786,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b2563088dabbf93424d66caeaed715726f0ecab/templates/compose/n8n-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"]},"status":200} +{"level":"debug","ts":1761605634.8656843,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605634.8798013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287369372,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4de9b8a9880df9d20e9e5b9a43753ca91b99b47c/bin?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"]},"status":200} +{"level":"debug","ts":1761605634.8816943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01598215,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f186e7f333bf1842ac058d797b9ba324ba8f9a28/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Length":["3470"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Etag":["\"382230bc00559147d576f41a9a8d88528d10867d\""],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605634.9573348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.047932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.057889,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61406: EOF"} +{"level":"debug","ts":1761605635.0589118,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3386829a-bdb8-4d6a-89e4-dd8c318c4f07","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61407,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605635.058944,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605635.0589535,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605635.058958,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61407","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605635.0608048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605635.0634398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002605562,"request":{"remote_ip":"192.168.1.64","remote_port":"61407","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Origin":["https://jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Priority":["u=4"],"Authorization":[],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["551"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.2814"],"Date":["Mon, 27 Oct 2025 22:53:54 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605635.1388295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.1755006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.218121375,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_sound.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"]},"status":200} +{"level":"debug","ts":1761605635.1848156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045935308,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3685faad0456828b4a2e19f97d5574f6d12cd9d?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605635.2299747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.236672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006667019,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fc1963f642495cdb904202bd6d997755887ee28c/resources/views/components/applications/%7B%7B%20$application-%3EgitBranchLocation%20%7D%7D","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605635.2817981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.3046882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022845479,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"]},"status":200} +{"level":"debug","ts":1761605635.321649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.3288276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280851054,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5015bb5bddd25dc912319a692b3fcbef1d030a6/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605635.3640118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042321415,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a?page=136","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"]},"status":200} +{"level":"debug","ts":1761605635.411722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.5027287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.5416539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038875509,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a1e697a292e7ffaafc7e19226adf2383889a4fc?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"]},"status":200} +{"level":"debug","ts":1761605635.5944371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.6455257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233774425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb2fb0657bd3846dad3f4b2d2b59f05fb642a1d3/video/null_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605635.6831105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088636529,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6e85419adb718bfc324c18dbee1fa8e71c61bf33/app/Livewire/Subscription/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"]},"status":200} +{"level":"debug","ts":1761605635.684727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.69781,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013055543,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Livewire/Server/ShowPrivateKey.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"578a089677d7062f163b3b96c9d887e7002ba471\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1758"],"Content-Disposition":["inline; filename=\"ShowPrivateKey.php\"; filename*=UTF-8''ShowPrivateKey.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605635.776358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.8134263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037028196,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10753a6199ef4f95d97acda526eef2186201e6b0?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605635.8669915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605635.958254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.008305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050009288,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4eaef4295c556857af779b4efa73893c3a21eaa?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605636.048779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.049178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370759,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9145e5d2b589d09329db99a58e0a7fb797e89f07/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605636.105565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238549838,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0dcb04f4506efead09bae5b66121cde138c5fc70/bin/ai","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605636.1403348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.1912665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050906219,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetJournal.PetIsTradable.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605636.2310052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.2313626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331074,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a125c0032bc237d1f5a67ba650cbb0bca78314a3/resources/views/components/status/restarting.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"]},"status":404} +{"level":"debug","ts":1761605636.3223681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.3340704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011659902,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["313"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"deployment-navbar.blade.php\"; filename*=UTF-8''deployment-navbar.blade.php"],"Etag":["\"5d91531ce29c703dc9ce715cf4fa2dc6409218f6\""],"Last-Modified":["Thu, 08 Jun 2023 07:23:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"]},"status":200} +{"level":"debug","ts":1761605636.4132116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.437456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.4440453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006565197,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/028a0bf513c905fdb8986adecd47f93685399680/?sub_path=database%2Fmigrations%2F2023_08_10_201311_add_backup_notifications_to_teams.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605636.4529548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03971968,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a02c00404db748ed816a0deccffb809f82d17447?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"]},"status":200} +{"level":"debug","ts":1761605636.5037813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.524207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020385932,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09bcd693f53856352be236ba7c1f0ce5e2db9d35/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"]},"status":200} +{"level":"debug","ts":1761605636.5950823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.6348076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03968754,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4396b7c68c9a84f5dd1253b87c009916759756f9?page=23","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605636.6860852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.7773623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.822779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045377426,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5f05b4e86624ee1c744832c454d54a470bc8a3a?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605636.8550384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16890947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b4e41a2a9e908a6bc73db8ead9e9e33c59d6cb8f/resources/views/livewire","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605636.8684678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605636.8986504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030135672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b8778e6341bfa9be2de27d4bcaf3b8a24669ae1f/video/sdl_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a90333ae4ff3614552229cd3a165ee6e1f04e727\""],"Date":["Mon, 27 Oct 2025 22:53:56 GMT"],"Last-Modified":["Fri, 24 Mar 2006 17:00:55 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12029"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605636.9589753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.049818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.09401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044151014,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33f2700c3687c2d006e1f294da6a3a21b4adeecc?page=252","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605637.1417649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.1685524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026751463,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"FindXaudio2.cmake\"; filename*=UTF-8''FindXaudio2.cmake"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"477dfea728b04f19130b58e30a015ae7449cebcf\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 26 Nov 2020 19:06:03 GMT"],"Content-Length":["425"]},"status":200} +{"level":"debug","ts":1761605637.2323334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.279192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046822149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa0fdd45c6eb97aba4753135d44c5e903e848d53?page=411","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"]},"status":200} +{"level":"debug","ts":1761605637.323763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.3648667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041065978,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/883d3e7a9f9f0ac8e5bed71bd0766c4b02dbdb35?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"]},"status":200} +{"level":"debug","ts":1761605637.413988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.4519088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037862829,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc53b11637459ada5da5e4794a8bc56a221f2a25?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605637.5048604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.5746448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.596447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.6300898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055402686,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/public","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"]},"status":200} +{"level":"debug","ts":1761605637.6872766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.7295904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042272603,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8de55adcb0d29bddab96699f2f94d5cb63ded97?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605637.7785194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.801255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.296361324,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7dfc3aa0bea8a801f1e507da4a88c4bf63722b7/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"]},"status":200} +{"level":"debug","ts":1761605637.8236644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045103991,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4daa1b8c16ae0eb7c9f433fa131ee7dfbcc7d58e?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605637.869291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.9600978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605637.9658132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096483672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8ada1bbc93e38da817a2106d9f86cb6ddaf941e/app/Actions/Service/RestartService.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605637.977754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017619797,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/currency.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605637.9900694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.393591874,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4526dbb5ff08aa6e2552cfd82abdd40e97bf386/bin?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605638.0517638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.0638888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012086786,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a5ba61945f582b836c8f4cee79faa3c76e086de3/resources/views/livewire/project/shared/scheduled-task/all.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2436"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 29 Apr 2025 07:04:24 GMT"],"Etag":["\"8a2ec4d7af47f05e58f6d74a4f72c4017c9856ef\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"all.blade.php\"; filename*=UTF-8''all.blade.php"]},"status":200} +{"level":"debug","ts":1761605638.102318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.143303379,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/43822a2e6f257c12cb6f9ef38da1052a482a1780/src/tunnel_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605638.1425345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.1428423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283184,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bca1c53c96a5ba69f81906b3d459a0682bd8111/projects/version_vs140.vcxproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605638.2327714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.2850592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05224844,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/51a704b22a61daf7585f177ad03d28124d1437e5?page=78","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605638.3240716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.3244026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00030747,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/4b905dbfad991d8b5130301608c317fb70dca5ba/public/svgs/github.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605638.4147494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.415099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000324912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/697bbe29bc4dd86cdc74cb925746908e889ea153/docker-compose.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605638.5065553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.5069613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000386188,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d36a179f416a106b926db7c890f16d59b24cc89a/app/Livewire/Server/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605638.597517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.6884458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.7011228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012640891,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/59c54b8aecd3bb4e96198d9110fa2e9319eb27d3/app/Livewire/Storage/Form.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"8ca0020c7bf2b598846a0c1425f47e1279fd112d\""],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Content-Length":["1775"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605638.7159789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.7359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138348857,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/app/Actions/Server/UpdateCoolify.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605638.7527368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605638.752751,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605638.7527537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605638.7527554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605638.7527573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605638.7527585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605638.7527604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605638.7527618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605638.7527635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605638.752765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605638.7527666,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605638.7527685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605638.75277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605638.7527716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605638.752773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605638.7527752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605638.752777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605638.752779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605638.7527804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605638.752782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605638.7527838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605638.7527857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605638.7527874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605638.752789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605638.7527905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605638.7527926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605638.752794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605638.752796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605638.7527974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605638.752799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605638.7528005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605638.7528024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605638.7528038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605638.7528057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605638.7528071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605638.7528088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605638.7528105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605638.7528124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605638.7528138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605638.7528152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605638.7528172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605638.7528186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605638.7528205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605638.752822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605638.7528236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605638.7528253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605638.7528267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605638.7528281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605638.75283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605638.7528315,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605638.7528331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605638.7528346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605638.752836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605638.7528377,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605638.7528393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605638.752841,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605638.7528427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605638.7528443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605638.752846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605638.7528477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605638.7528503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605638.7528527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605638.7528558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605638.7528586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605638.7528615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605638.752864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605638.7528665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605638.7528691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605638.752872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605638.7528746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605638.7528772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605638.75288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605638.779162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.7976673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081654386,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/52d78413347dc0c7822e16ce65ff07e71ed32a99/lang","headers":{"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605638.8212757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042084679,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65236bacc78b68b4ee6c0de853aeaad047bedf76?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605638.8698323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.8826058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012744105,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c20aa0b2564d41f17554d46099c6e1e0a5b2f66c/app/Livewire/Server/Proxy/Status.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Status.php\"; filename*=UTF-8''Status.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1751"],"Etag":["\"bd0ffe4316e24e0bc817ccfbd66c69baeaaa0395\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 12 Feb 2024 10:46:36 GMT"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"]},"status":200} +{"level":"debug","ts":1761605638.9612248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605638.99869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037429743,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/906ca1a217c17cc361929c44ac91022acfd680b5?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:58 GMT"]},"status":200} +{"level":"debug","ts":1761605639.052557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.1431267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.2347775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.255659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020832744,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/214a7a089e29c84a4429fd15bde272202525b812/app/Livewire/Project/New/EmptyProject.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Disposition":["inline; filename=\"EmptyProject.php\"; filename*=UTF-8''EmptyProject.php"],"Content-Length":["539"],"Etag":["\"54cfc4b4d8137d3fc2b53e798cf1dd4c1ec9f7b1\""]},"status":200} +{"level":"debug","ts":1761605639.311105,"logger":"events","msg":"event","name":"tls_get_certificate","id":"72aa989e-ccce-4b6d-a2d4-0acf1e11ff3d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.83.56.1","Port":17356,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605639.3111658,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605639.311179,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605639.3111851,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.83.56.1","remote_port":"17356","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605639.325387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.3361285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192966292,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/ship.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605639.366869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04143793,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d94dd10dd69bcd459d84e8c99423c16edaeecb1?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605639.380168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327568836,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66ddbf94b039a42b614c9f1fa686a0fb1fbe9c24/CODINGSTYLE.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605639.41676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.4603176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04350667,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3e625b5b1a81b00f774ca87b48d3e4f4e9d014c3/bin/ai/compat_1.10.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"44bc2542ce70e3b1cae800a2fa35795ae612582f\""],"Content-Length":["945"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"]},"status":200} +{"level":"debug","ts":1761605639.5074213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.5230904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01562187,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/082aa38f79930b31a5b9177e507a74cba0738e7a/video/sdl_v.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605639.5329065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.5459843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013044211,"request":{"remote_ip":"54.83.56.1","remote_port":"17356","client_ip":"54.83.56.1","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=1&labels=0&project=-1&state=closed&type=all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.83.56.1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605639.598669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.6199255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021220666,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7e6e7a673759d4847d93e36d74f96ef5c6cae931/media/extra_grf/openttd.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605639.6887581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.6891716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00037643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7678a937e4356b4b3b25290edd364877068db77e/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605639.7803452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.8219516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041564268,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd0a67dc657c8c967745cb3fb91ea9d04a79a826?page=56","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605639.866669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.8709826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.9622462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605639.9645412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097825041,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59702c6dbc8e58686c050b78cf95bed574417303/routes","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"]},"status":200} +{"level":"debug","ts":1761605639.9730694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010786996,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2d907d902ac830d3020fe21cea9299073577d7f3/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["88110"],"Last-Modified":["Mon, 22 Jun 2009 20:38:10 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:53:59 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Etag":["\"dd6d33fe9d9356c251dad470d7492a49e88508e9\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605640.0123682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141351518,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b97abc600efa411aa5bec6bd15c5bcf716f95f1c/app?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"]},"status":200} +{"level":"debug","ts":1761605640.0532885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.092079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038741336,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/729cebda47bfb8385f75bc6ea962c34b25eef0db?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"]},"status":200} +{"level":"debug","ts":1761605640.1444273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.2352316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.3259835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.355186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029171725,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8b5661d288ade88a57c39cbf5aca26ea676751e/os/windows/openttd.ico","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["image/x-icon"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"Content-Length":["39814"],"Etag":["\"b2b12cab6fe29b753e6fef3ef136e2c4cfd4b803\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.ico\"; filename*=UTF-8''openttd.ico"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"]},"status":200} +{"level":"debug","ts":1761605640.383355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148082877,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9e5551c4ddbd03dce416632c9845df45946e8614/resources/views/livewire/project/application","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"]},"status":200} +{"level":"debug","ts":1761605640.3875394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.243078545,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8f16c2bc389b7ed9e582ebe56abe0754df745e3e/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605640.4168293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.4258146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008948049,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/46a4e354c16563a5d3eb8bd49af20ab37b5ae65b.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1197"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605640.5080206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.5469806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03891855,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1ecb96b2c6e948df02dbb02ceada0800684143be/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605640.599566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.6472678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047664698,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4a42bff0dc6821cf7486c75317a49b926da9e5a6?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605640.6900034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.7197952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029762579,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f0a476e7cae49de89c0fd081fa267dfac9b60471/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"]},"status":200} +{"level":"debug","ts":1761605640.781046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.7813601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294315,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/36cea8e53b54071363e83ada25389f01bccc404d/resources/views/components/services/links.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"]},"status":404} +{"level":"debug","ts":1761605640.871966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.9630911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.9816895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605640.9913323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02820373,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/97cfd40649abab832315f00e6a07e5b6b9a17e23/bin/ai/compat_12.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d54895632ff2a401c9a94c338551854b51adff34\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["943"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:00 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_12.nut\"; filename*=UTF-8''compat_12.nut"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"]},"status":200} +{"level":"debug","ts":1761605641.0155144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143517701,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/landscape.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605641.0461748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064461974,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/docker","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605641.0542514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.0739565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019688237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a3b67c5c3318166d694fc63e2ee577d33d611e7/media/extra_grf/shore.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605641.144916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.1611013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016147672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5146c0dda2fefa17fa1ded9c269ce64c40863ee/app/Livewire/Project/Application/Heading.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6015"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1082b48cdccaa9f88b1cbe543fd4ce5aae5bc666\""],"Last-Modified":["Thu, 19 Sep 2024 08:27:44 GMT"],"Content-Disposition":["inline; filename=\"Heading.php\"; filename*=UTF-8''Heading.php"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"]},"status":200} +{"level":"debug","ts":1761605641.2362974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.2764995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040163457,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b04f510b14a44529cad789983b5071540a1bb7a?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605641.326797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.4186509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.4633486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044658982,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b394f72fa9305094ddf672564a0f4a0c8f16e89b?page=55","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605641.5089056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.517661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008698268,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/1a28e65e50017987765045916ecb79869bdf7650.diff","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605641.5274189,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ef8d59d4-a48a-46f5-bbfe-a8469463cdd3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.70.138.176","Port":36855,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605641.5274668,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605641.5274796,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605641.527484,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.70.138.176","remote_port":"36855","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605641.599801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.603023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276197221,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/41e874eb05059a9dc9379dbd9db6c9a3d2bc522d/app?page=77","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"]},"status":200} +{"level":"debug","ts":1761605641.6912086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.7825263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.7936385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011073456,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bade1c691d564c54ccf1b79c358c5236ff97b32f/music.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"music.c\"; filename*=UTF-8''music.c"],"Content-Length":["840"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 07 Jul 2006 02:44:51 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"80c6dfe51e9d5f886267f15acc7c846fdd6d1547\""]},"status":200} +{"level":"debug","ts":1761605641.828524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.8411834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01262959,"request":{"remote_ip":"52.70.138.176","remote_port":"36855","client_ip":"52.70.138.176","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=1&labels=0&project=-1&sort=leastcomment&state=open&type=all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.70.138.176"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605641.873469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.9642646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605641.9837286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29248161,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8960939b22a474f42575b415f06c09eac7ff92fc/bin/ai/compat_1.0.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605641.9996734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399840194,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d662b17dbe5c3dd1d0670efbcbb50bf77813dd51/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605642.0067809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042479553,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6ce57e8a7529b970ef45eb7baa00560d6f4b16b?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605642.055561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.1375902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.1459577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.1751904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029196332,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dcf8420c43cf0f7caf19799dbd0a00a801b92c06/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605642.1796718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306167701,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6eb6a7372a2e619d5b48ed4ef6eceb67e3c4d940/bin/ai/regression?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605642.237101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.2418425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186250351,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d306d56abae54178840dbf37ee4a6e900fce45d/app?page=43","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605642.3063314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069181792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c618e58a117b0b91bd685e8340f619e9ee1c938d?page=118","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605642.3280587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.4094334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081338159,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/app/Actions/Server/StartLogDrain.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605642.4190762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.4220564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002955071,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/f9dbc30812ae7ab5f83f5ffae1e87ae87fefd7b3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605642.5100548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.5104008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322788,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/24217d5c8d1a1d586083e75cc64a4cf52e05f80b/data/dosdummy.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605642.6012168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.618553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017300686,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Shared/Danger.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605642.691881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.7131097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021186942,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5af7be6d1763acbbe7f53d0aa80ba6c66d48a57b/os/windows/winstore/generate-assets.ps1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"generate-assets.ps1\"; filename*=UTF-8''generate-assets.ps1"],"Content-Length":["1986"],"Etag":["\"89c48e6ecfd2998e7990080f7246ab6eb42a408a\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605642.7827933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.8740292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605642.8740776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091245888,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d22e2d12cf22465fe4928ff3529e0fcee4cab489/economy.c?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:02 GMT"]},"status":200} +{"level":"debug","ts":1761605642.9652033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.056319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.0859215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211858358,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/482002415e256d7701adba66b0ded226bbe1ef34/player.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605643.0982919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041946308,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/095229128df6580e521bcb7ab8310d724cca2ac8?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605643.1431482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.00549981,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/52d78413347dc0c7822e16ce65ff07e71ed32a99.tar.gz","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4379685"],"Content-Type":["application/octet-stream"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"No-Gzip-Compression":["1"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Content-Disposition":["attachment; filename=\"coolify-52d78413347dc0c7822e16ce65ff07e71ed32a99.tar.gz\"; filename*=UTF-8''coolify-52d78413347dc0c7822e16ce65ff07e71ed32a99.tar.gz"],"Link":["; rel=\"immutable\""],"Accept-Ranges":["bytes"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 27 Oct 2025 22:54:02 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605643.1476061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.1895914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041933785,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ce1cdd03f012bb2d87625685a57ec08e69a7c8e?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"]},"status":200} +{"level":"debug","ts":1761605643.2379923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.303584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065550987,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2a9d325930eb0d17f9e019b7b56299d9c28e7a4b/players.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605643.3293078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.3848033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055447691,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b4464e8076944b3394b05bf404f2f17c5f3a9cac/os/dos/copying","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"copying\"; filename*=UTF-8''copying"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["17982"],"X-Content-Type-Options":["nosniff"],"Etag":["\"a43ea2126fb6b114bff5f8e003ee118e045dacf1\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605643.4146922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.449448957,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/281d346fe2a87928340b7964cc1b743a0257d1fe/os/rpm/openttd.changes","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605643.4201171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.4595451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039389327,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef2be7d0fc13aadeb124481943c573ff224162a9?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"]},"status":200} +{"level":"debug","ts":1761605643.5115752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.5525408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040926355,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a747e2bb97134d9f65de06b4418aa3bb55adcec1?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605643.6024816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.626258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023738232,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c8a16f36e749ce3302a71ebb6b86356679aa657/bin/ai/compat_1.0.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"]},"status":200} +{"level":"debug","ts":1761605643.6938407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.707496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01362222,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions/Shared/PullImage.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605643.743964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605643.7439802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605643.743983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605643.7439852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605643.7439876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605643.7439895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605643.7439914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605643.7439933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605643.7439957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605643.7439978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605643.7439997,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605643.7440019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605643.7440035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605643.7440057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605643.7440073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605643.7440102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605643.7440124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605643.7440147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605643.7440171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605643.7440193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605643.744021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605643.744023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605643.744025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605643.7440271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605643.7440293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605643.744031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605643.744033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605643.744035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605643.744037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605643.7440386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605643.7440407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605643.7440426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605643.7440448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605643.744047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605643.7440488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605643.7440507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605643.7440526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605643.7440546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605643.7440572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605643.744059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605643.7440612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605643.7440634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605643.7440655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605643.7440677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605643.7440696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605643.7440715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605643.7440734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605643.7440755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605643.7440772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605643.7440796,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605643.7440817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605643.7440836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605643.7440858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605643.7440884,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605643.7440903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605643.7440925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605643.744095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605643.7440968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605643.744099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605643.7441008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605643.7441027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605643.7441046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605643.7441068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605643.744109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605643.7441106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605643.7441127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605643.7441146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605643.7441168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605643.7441187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605643.7441206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605643.7441225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605643.7441247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605643.7851849,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.8764322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605643.8898194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104521345,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c74cb45a3273c4916d3fee5ef8528e60b1fbbf57/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"]},"status":200} +{"level":"debug","ts":1761605643.91415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037682931,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7adae09897c6f17a60de9468e9e11d166ff52278?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:03 GMT"]},"status":200} +{"level":"debug","ts":1761605643.9672956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.0477743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080443843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76c13beef0099a8e9677ddd10cb1a96aab1fb1ae/os/debian/menu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Length":["144"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"Last-Modified":["Wed, 08 Mar 2006 23:12:38 GMT"]},"status":200} +{"level":"debug","ts":1761605644.0584557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.1490376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.1847703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035701505,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f589f502900f7a93d379c400b5130301ed96594?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605644.2404525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.2485921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190113103,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Http?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.3005764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060086636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f06065337c81a035726bf313f5f91a88d39c258e/tests/Browser/console","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605644.3313594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.4216895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.4360256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014303906,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a13a81d7ab23d906c1b8b6bcac6534494dfaad3/docs/Readme_OS2.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.5129516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.5281749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015190648,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/network_gamelist.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.5536003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222207369,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a944c88c9b10642641f2f44ae2937cf36b481a4/bin/ai?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605644.6042154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.633915,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f754e272-20f4-48e6-a8f8-6215d71337af","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"pocketbase-youtube-timestamps.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61413,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605644.633951,"logger":"tls.handshake","msg":"choosing certificate","identifier":"pocketbase-youtube-timestamps.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605644.633962,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"pocketbase-youtube-timestamps.site.quack-lab.dev","subjects":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d346992c1c51275bbc4aacf61ef838fcd7d5e4a7aae3c21b0019cf310c1a7af8"} +{"level":"debug","ts":1761605644.6339664,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61413","subjects":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"managed":true,"expiration":1768199099,"hash":"d346992c1c51275bbc4aacf61ef838fcd7d5e4a7aae3c21b0019cf310c1a7af8"} +{"level":"debug","ts":1761605644.6358962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605644.636361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000439278,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605644.638675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605644.6835217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.6870043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003463168,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/59702c6dbc8e58686c050b78cf95bed574417303","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.695607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.728059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.089348481,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605644.7335806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037945536,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1535ad6327df2f02c583215efe087f754e47abf7?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.774791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170540755,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7e1d08d53d7d9885c747d7e1095d607f8f5cebe/players.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.7857068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.8773973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605644.9079394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122200043,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab1a7464e83bd7408f7dc765f650c5016e8341a6/os?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605644.9269867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04954913,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a966a5097e7c692ff375142c5562b612f6d8c65a?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:04 GMT"]},"status":200} +{"level":"debug","ts":1761605644.971219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.0396445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068369361,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f1946af7075588e7dd8544c59828b2a5762b3c72/README.md?display=source","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605645.0601969,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.0714116,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61414: EOF"} +{"level":"debug","ts":1761605645.0725381,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5f390d7f-5605-4d73-835e-cfacae8dac71","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61415,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605645.0725753,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605645.0725868,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605645.072592,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61415","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605645.0744646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605645.0801837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005686059,"request":{"remote_ip":"192.168.1.64","remote_port":"61415","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Authorization":[],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.3363"]},"status":204} +{"level":"debug","ts":1761605645.1512306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.2425692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.2429206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327628,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f78bd1016c4b1a989c394059a27b1191c5d93ecf/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605645.277521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217289877,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fabaeeb23f975126d165709be2643c27405a692/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605645.3332627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.3481956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014898988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76dd9bf928fc967f0e40e370beaf1d7e9e8deb42/industry_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5573"],"Content-Disposition":["inline; filename=\"industry_map.h\"; filename*=UTF-8''industry_map.h"],"Last-Modified":["Sun, 20 Aug 2006 19:31:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"5486a1528cc23fda774fac0c99f764694317cd8e\""]},"status":200} +{"level":"debug","ts":1761605645.4242148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.44154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017289805,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5a458590b86ff66bc2fd37b38ed467015db45e5f/docs/Readme_Windows_MSVC6.0.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC6.0.txt\"; filename*=UTF-8''Readme_Windows_MSVC6.0.txt"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6a7a98c0a2bc6f8683350185e4adc89bc22efad3\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2566"]},"status":200} +{"level":"debug","ts":1761605645.4649568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313697106,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a3a69b1356c3eaf3a0bb438e02394a36b3d16375/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605645.5149658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.515375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038185,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f26aad2e84f628e741fd267042913731b5637648/os/debian/patches/series","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605645.6058586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.6330123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605645.6337943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000751727,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605645.697184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.7884722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.7961838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098968656,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6b44b88e9f8ed979b038091d2694a49070e2ef62/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605645.8039577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015461157,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e0241505f9f907b4f3c9daeb400c96246ab9b9d0/resources/views/livewire/terminal","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605645.8217115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.878314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056575467,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605645.8787842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.8791142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00030234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1ba35972e604d1a5ab34c7b29384c5a13618fdc0/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605645.9704452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605645.9860053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015531109,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Notifications/Database/DailyBackup.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a51ac62839775b9021c3430494ec1f2c902cbc52\""],"Last-Modified":["Wed, 24 Jul 2024 19:11:12 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"DailyBackup.php\"; filename*=UTF-8''DailyBackup.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Content-Length":["1216"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605645.9880729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.382182585,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/250caebcf09d5106e723191f32ffe459bf884343/os/macosx/plistgen.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605646.0610704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.061976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000499632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f53f67165655c27072cb4f1a2ead3726f459a778/resources/views/components/status/stopped.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605646.1524816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.1530566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000532694,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Server/Resources.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605646.2433648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.2836025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040196529,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95a2d1f90772e74ca81a282835656e3730dcaffe?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605646.333874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.376231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042319792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21e4904eb37164a2e05976cfd53943c7aedc51e6?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605646.4249783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.464542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039524632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7963963d982aed3176d3d05a09bed1293953ef88?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"]},"status":200} +{"level":"debug","ts":1761605646.5162268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.6076522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.651417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043716305,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/546001890c8dd1bf46bafa987c134a320c8b5b74/public/svgs/mysql.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"mysql.svg\"; filename*=UTF-8''mysql.svg"],"Content-Length":["4327"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Type":["image/svg+xml"],"Etag":["\"2b393ca076cc90a8d29fab64ae7ccec8810f49f3\""],"Last-Modified":["Tue, 20 Feb 2024 14:45:30 GMT"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"]},"status":200} +{"level":"debug","ts":1761605646.6987417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.6991863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000414722,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/43ccaf25a8c33345db9ce043dd7a756ca3f6cd4a/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605646.789858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.831317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041422981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cde5b7dffc95899e03ab4250fbfc0149b2d7755e?page=30","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605646.8399532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323691166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ec1573ccdba98e89ded43ef10b985126674a62f/README.md?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605646.881036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.89245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605646.8930895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000608096,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605646.9007473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019681324,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Http/Middleware/ValidateSignature.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["460"],"Etag":["\"093bf64af8136d04a8116d7fe8f3e61e3da4dbab\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ValidateSignature.php\"; filename*=UTF-8''ValidateSignature.php"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605646.933662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.972098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605646.9853592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013230212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e89be8d97ae1cb3244d5f956863d0822994f2866/cmake/FindXaudio2.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605647.063447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.0644844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130796299,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"]},"status":200} +{"level":"debug","ts":1761605647.0864034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022933194,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/216e48cd07d96cabd0fd51b965a526350b47b552/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Etag":["\"1ac9981132c6d9dd89a9e6b210c615eac9fcc30b\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3470"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605647.154315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.1913276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036979584,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77e62f0b986ebe254f1b0c431674f1da9e94e5e5?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605647.245409,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.2710364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025590464,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/74e63e73d9f1a50dca057c9d81e8fef0ea4cdc36/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605647.3363461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.3731537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036768977,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4337c77d8980a3324846b443c6e6c62cc17bd94f?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605647.427339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.5181797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.5254004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098024397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/70f93b151371cd3e76add2eed51142b0310f0718/app/Events/ServiceStatusChanged.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605647.609499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.633122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023586495,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/223fed5458a69ef76421ee5528c701e463ab60ee/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"]},"status":200} +{"level":"debug","ts":1761605647.664484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605647.6651464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000634666,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605647.694048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175835458,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5055f73feb2d79e301198e7b27cb2f6d4f51b50/bin","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605647.7006533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.7359524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035276544,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1022bf7d931c4ef25b2738c75d02d95a0369146a?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:07 GMT"]},"status":200} +{"level":"debug","ts":1761605647.7915912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.8411753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049543771,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b74a75f4c61732e5be2580f99e13c0f4c6c6b8b5?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605647.882396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605647.9738705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.0193546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04545381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/49f6490c7d9f18eea28cc34dd14c1b49e180a9de?page=28","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605648.0617461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.0641887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.0762482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012025431,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Providers/EventServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7ba72e10d4c6c497068002ff141c3769297738e0\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1109"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"]},"status":200} +{"level":"debug","ts":1761605648.0772514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194822482,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/decc11fcedd5d7fb001a7ecb42fccb9823829089/music/os2_m.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605648.1558166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.1667266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104919286,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f7725ada30e362da797b26801f7b0504915d31d/docker","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605648.2475622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.248043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00044566,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8bec09737f88f33f7035fd491402348003a52c53/data/openttd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605648.3086016,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3015d1da-3385-490d-ba7b-b7f7f7490609","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.23.99.55","Port":20888,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605648.3086507,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605648.308662,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605648.308668,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.23.99.55","remote_port":"20888","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605648.338675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.4306653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.4663298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.310478227,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86d1a00ba6beafba751ea9e83537bbec22e954ed/projects/openttd_vs80.vcproj?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"]},"status":200} +{"level":"debug","ts":1761605648.4711325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040441772,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/794f77d34e737c7173481d44a829fba832fb9ddb?page=21","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605648.5213892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.6122553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.6414688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029169962,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605648.6597803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321072078,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c74a8ad5573b9aa87422b76260bc6f4378764251/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"]},"status":200} +{"level":"debug","ts":1761605648.6647377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605648.665333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569013,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605648.7037187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.7210693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017312879,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e91b84753bb9670763550446719a34b278481b5e/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605648.746125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605648.746142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605648.7461452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605648.7461476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605648.7461495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605648.7461522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605648.7461543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605648.7461572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605648.7461593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605648.7461615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605648.7461634,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605648.7461653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605648.7461672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605648.7461693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605648.7461712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605648.7461734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605648.7461758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605648.7461777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605648.7461798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605648.7461822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605648.7461839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605648.746186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605648.7461886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605648.7461905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605648.746193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605648.7461946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605648.7461967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605648.746199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605648.7462008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605648.746203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605648.746205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605648.7462077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605648.7462099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605648.7462122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605648.7462144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605648.7462165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605648.7462184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605648.7462206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605648.7462223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605648.7462246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605648.7462268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605648.7462287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605648.7462308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605648.746233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605648.7462351,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605648.746237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605648.746239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605648.746241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605648.746243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605648.7462454,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605648.746247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605648.7462492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605648.7462513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605648.7462533,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605648.7462559,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605648.746258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605648.74626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605648.7462618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605648.7462637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605648.746266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605648.7462678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605648.7462697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605648.7462718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605648.7462738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605648.7462757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605648.7462776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605648.7462797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605648.7462814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605648.7462835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605648.7462852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605648.7462873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605648.7462895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605648.7941978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.81985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025592908,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/81f7dd9a1d50cae64f782a3ca9825bce9a6c07fd/resources/views/project/application/deployment.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605648.8820505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.360619063,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/539ca43525d22887897334860a9fc9479bf78d1f/cmake/FindXaudio2.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605648.8847091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605648.976269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.0237014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138958235,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15c00bcdd72fbc9de85a505e5b74b096382ef9e3/app/Notifications?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605649.068001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.0712435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094948028,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/336c9a5cc432fce760d09b44e85577c8b5f1b2a4/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"]},"status":200} +{"level":"debug","ts":1761605649.1594503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.1834676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.1977954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038311455,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6493e12bfbb147e41fc0f533bb3618b2931fed1f?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605649.2267337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043236099,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61f58fa30f1b07f2942b915828ce0e9a76712f07/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605649.2498276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.3409681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.3409708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.3512669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010211872,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2ac3865ca3effd1bed389342d902890c0e579e/resources/views/source/new.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"new.blade.php\"; filename*=UTF-8''new.blade.php"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"29359c5d709a88aea97237606d3395ae6f4fee3f\""],"Content-Length":["1334"]},"status":200} +{"level":"debug","ts":1761605649.359968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018976726,"request":{"remote_ip":"23.23.99.55","remote_port":"20888","client_ip":"23.23.99.55","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-counter/commits/tag/2.0.1/build/windows","headers":{"X-Forwarded-For":["23.23.99.55"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605649.4329398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.5099962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077005712,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f73c74bd4409d94f5b07b25a93baaffabd0e21fa/tests/Feature","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605649.5167687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266913398,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ec5395832044c3fa8b271a58c7bd6ae68acf29b/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605649.5235786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.5548449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.486816953,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a02da5476ee7d9abf8708de0649a2dc6c662a56a/os/windows/winstore","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"]},"status":200} +{"level":"debug","ts":1761605649.6232162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.6235452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304594,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/44bf3f4ee397cee08a07e170f04d6aa68a23b1af/resources/views/components/status/index.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605649.681976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605649.6822083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000208614,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"]},"status":204} +{"level":"debug","ts":1761605649.6839375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605649.6845143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000558433,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"]},"status":200} +{"level":"debug","ts":1761605649.7054884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.7057793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000273405,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9ceef09e9cf200dc938e272f42d4d2a25e6b6a21/bin/ai/compat_14.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605649.7963483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.8376966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041311471,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/90e2a410270d78d8ba1eef850c24c0d26a75f157?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605649.87899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.355377031,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfa8ed747e8b5047b4776aa02693d4867b9d0262/media?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605649.8875766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.9332569,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5cc7ac0b-d0ac-4c81-af78-bdf71783ac09","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.227.156.153","Port":7560,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605649.933297,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605649.9333067,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605649.933311,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.227.156.153","remote_port":"7560","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605649.9779706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605649.9783823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383442,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f693ce497d949b8f66e00a40f4477681ac71af1/bin/ai/compat_1.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605650.0135524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.069592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.087816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018187287,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ef8ee48044f6aad41bcbc647b7a86c02e6755988/bin/baseset/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605650.156408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.1603715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.170142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013693475,"request":{"remote_ip":"34.227.156.153","remote_port":"7560","client_ip":"34.227.156.153","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=(none)&project=-1&sort=leastupdate&state=all&type=all","headers":{"X-Forwarded-For":["34.227.156.153"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.171106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010697928,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/app/Notifications/Server/DockerCleanup.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1887"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Disposition":["inline; filename=\"DockerCleanup.php\"; filename*=UTF-8''DockerCleanup.php"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Etag":["\"f8195ec1d57b52a379316c663aa897e088c60f3e\""]},"status":200} +{"level":"debug","ts":1761605650.2026722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315055566,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2ae7580e095b8592156c84c7e53b4abf6acc805/build-dedicated.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.2518318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.318033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.343213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.3741353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030886558,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/vehicle_gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cf081130ccc9db9a54bfa231a8b701520ee9f8e5\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 24 Oct 2005 19:40:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Length":["1633"]},"status":200} +{"level":"debug","ts":1761605650.4166808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164813208,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65a3abe1c1d96b37d3ba244a343e86fd17a4b752/docs/OSX_install_instructions.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.434438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.4393575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12129635,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.5257108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.5261238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380948,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f719b273d3c914c1297ca75748d8b64b71c5939e/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605650.6162167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.6374261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202955174,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2bfc9ca50ccaa0056a6ab4b7e89c1065e6d93d9f/bin?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.669432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053181309,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02f0f22f24aec2afbf5f5c2ebd63a95d4ec01c42?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605650.694343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605650.695206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00083807,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605650.7068155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.731327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024488185,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fcae50579f69e6d4fba8d4e9445ef5e93c1c711/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605650.797832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.8535793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055714334,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b9f12d2586705c331da2e53c2f1552fbdc08f93d/app/Notifications/Channels/TransactionalEmailChannel.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:10 GMT"]},"status":200} +{"level":"debug","ts":1761605650.8892977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.9287765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039432709,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33f85f80d04954340c5dbbc434db466b9728dc12?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605650.980032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605650.9993944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019318179,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421304c85008fc5775eef8fb23dbabcf5033e8f1/media/baseset","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605651.0685558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.054969742,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3035b91b5cc2cf31f1b765392a07907a1f6d2516/src/fontcache","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"]},"status":200} +{"level":"debug","ts":1761605651.0711014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.098562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027437486,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/475117a50bde6c0710a724b0bc77a41280b84667/pathfind.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Length":["2035"],"Last-Modified":["Sat, 26 Aug 2006 21:54:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"pathfind.h\"; filename*=UTF-8''pathfind.h"],"X-Content-Type-Options":["nosniff"],"Etag":["\"432d7ea88884f45dbdc2ea2b5f50f915d96395ea\""]},"status":200} +{"level":"debug","ts":1761605651.1622312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.252821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.2965045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043649379,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9c34bc52dbae216678aaf1f5d05a28540266e307/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["979"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"version_vs80.vcproj\"; filename*=UTF-8''version_vs80.vcproj"],"Etag":["\"4b1660b69d8f899f541d1d43a5abbb50e3eb442d\""],"Last-Modified":["Thu, 03 Sep 2009 20:03:01 GMT"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605651.3048654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142607656,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7bd2b37fe7d8c29f232b7126cc19a81306a0434e/vehicle_gui.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"]},"status":200} +{"level":"debug","ts":1761605651.3439498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.4008753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056891522,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cdb146f03cf34c82b045d67281f06be5a4cb015f/app/Notifications/Server/ForceEnabled.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605651.434963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.4472306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012240005,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39e7a9252ce140883ffc9798341ef85493a5320e/build-dedicated.sh","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605651.4839072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.5261834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.5693564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043125651,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4e66f5a04b3b1393a13fa81edfdd10243aaf13a4?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"]},"status":200} +{"level":"debug","ts":1761605651.617265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.6395671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155614276,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605651.6560845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038790138,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d34bdd8900908f74311a8c7bfe21494ab2520fd1?page=13","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605651.6998663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605651.700775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000879668,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605651.70868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.73453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025822771,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/app/Http/Livewire/Waitlist","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605651.799166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.839825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040623424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5aa95b87e19f451bcad45382728edd0af57a95b?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605651.890668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605651.9284663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03777853,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3cb83e2286c62bc84c6177f3b1de8386ffda615f/apps/api/prisma/migrations/20220825072007_build_queue_improvements","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605651.9809558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.019683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038693706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8961575ef9f3a1a59f6b03e5e088fcdd4492ecb7?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.0726845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.0870278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014307503,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/PullTemplatesFromCDN.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.1628244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.2546186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.2899663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035294899,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65d4fc990e07ccc0133c7a9f3b999eb01d4bbe70?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.345294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.3633215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017992599,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/056253bef2ef7710dc3df26874ed12480d57c51f/BUGS","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"42f3d759b9ab96c6e206c5b362ddaf9576226196\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"Last-Modified":["Wed, 27 Dec 2006 13:48:57 GMT"],"Content-Disposition":["inline; filename=\"BUGS\"; filename*=UTF-8''BUGS"],"Content-Length":["379"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605652.4363527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.436712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/644435e4b2fc4ac50bf46999d8122b5dbfff51a3/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605652.4718082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.308950357,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d97d2382372dc1d7f055a007fc1b8c67b5343842/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605652.5268443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.5270972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000234593,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/7f9afa9c469dfc71d25f36a179eeb03e75b0c98d/resources/views/components/status/restarting.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605652.6179526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.6357663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017785379,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e8fad6334efe288fce5f04ffb180660ac1824373/music/extmidi.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.6485379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.650974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002410084,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/789fc1348d524bc34d620a6fa2e554f23b25848b","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605652.709204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.7447553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605652.7454593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000671947,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605652.7550056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045776338,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8992b45d6951bb88704255cf7368b87b89b6060a?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.8002574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.8394375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039142853,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9be9302cdbe5e23ad7565e7d76b9ac2414fb0796?page=32","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605652.8916578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605652.9334025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041702999,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a8b992f4fd93429dad018ac77056bf5672c97528?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:12 GMT"]},"status":200} +{"level":"debug","ts":1761605652.9826107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.0735133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.0741715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091525796,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/aircraft_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"]},"status":200} +{"level":"debug","ts":1761605653.1118164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038266731,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a875a19072d43f3fcbdaf8377fb24b999f4e03f?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605653.1643252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.2550993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.3431246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178769368,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a763e7e52ede53d617dac0a84421629d96eec0e5/music/os2_m.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605653.346449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.3849812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038501002,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1ef3b117eb04f1dd7675f4a796f390aedfadba9?page=63","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605653.398988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143858103,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b2a1c1c69bae0de0ce04a93ec20b0f1221b42f6/bin/data/group.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605653.4063926,"logger":"events","msg":"event","name":"tls_get_certificate","id":"03c594d6-0f84-4b5b-95a1-5fe6936ca71f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.229.2.217","Port":20173,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605653.4064286,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605653.4064405,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605653.4064462,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.229.2.217","remote_port":"20173","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605653.4373722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.5288286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.5972009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159794106,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/edfd378e93ea6579583ce1af01101ec8b590a07a/jgrpp-changelog.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605653.600904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072025604,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Subscription/Actions.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"]},"status":200} +{"level":"debug","ts":1761605653.619709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.7291896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605653.7299402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000720247,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Content-Length":["200"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605653.7307193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.7310932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bddf25c36add1ba0dd1034ca9b662138f224f8d7/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605653.7463574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605653.7463741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605653.746377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605653.7463794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605653.7463813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605653.7463834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605653.7463853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605653.7463875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605653.7463894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605653.7463918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605653.746394,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605653.746396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605653.7463982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605653.7464004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605653.7464023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605653.7464044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605653.7464063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605653.7464085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605653.7464101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605653.7464123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605653.7464144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605653.7464168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605653.7464201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605653.7464235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605653.7464275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605653.7464314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605653.7464345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605653.7464385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605653.7464418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605653.746445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605653.746449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605653.7464528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605653.7464561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605653.746458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605653.7464602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605653.746462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605653.746464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605653.7464662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605653.746468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605653.74647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605653.746472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605653.746474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605653.746476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605653.746478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605653.7464802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605653.746482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605653.746484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605653.746486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605653.746488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605653.7464898,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605653.746492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605653.746494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605653.7464957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605653.7464979,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605653.7464995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605653.7465017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605653.7465036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605653.746506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605653.746508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605653.7465098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605653.746512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605653.7465136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605653.7465158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605653.7465174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605653.7465196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605653.7465212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605653.7465234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605653.7465253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605653.7465272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605653.746529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605653.746531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605653.746533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605653.7584727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.7838886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.802037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.8094518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025531813,"request":{"remote_ip":"3.229.2.217","remote_port":"20173","client_ip":"3.229.2.217","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/rss/branch/cooked/cooktalents.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.229.2.217"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["882"],"Content-Type":["application/rss+xml;charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605653.8747478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072680007,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/301a3596e8ffd6f3098ec7de7a23949bf93d00d7?page=142","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605653.8934639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605653.8953288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136825245,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605653.984192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.0757701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.0759487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091733317,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/app/Policies/ApplicationPolicy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605654.1166463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040823441,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/136d726b6fc8839779380c4af67e56a053a22be1?page=131","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605654.1299973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.1522727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.532527076,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3cf43de059a976c20ab5096e8748b4b5c5fb9209/os?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605654.1676016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.1679282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301078,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/templates/compose/forgejo-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605654.2148328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321338591,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52ab1c7d403c2fd6b4ae30a8590fdb8f53c0230f/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605654.2589006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.2881432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029203505,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4cc3551ef2f9598a2267bd53cf65f672d4d77da3/media/openttd.64.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"]},"status":200} +{"level":"debug","ts":1761605654.353581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.4411042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.5315056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.5756836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044139373,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf9caa425b9ef1152c8d45245e99be4dd732c1a6?page=39","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605654.6227481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.6336093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192458275,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605654.6342013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011422885,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2c4d3192c69ec50f556a1537a705ca8d6c00bf81/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5fa4d72a1e4dec5c1a11db65b16697da58ee53c5\""],"Last-Modified":["Wed, 14 Mar 2018 19:36:41 GMT"],"Content-Length":["8496"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"]},"status":200} +{"level":"debug","ts":1761605654.6365492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282941475,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6e7f1142bff2aa27ddeaa5e4cbd44649fc11f46/projects/openttd_vs90.vcproj?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"]},"status":200} +{"level":"debug","ts":1761605654.712905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.7196224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006681406,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a9101c38d9708414247b712e101c15f358407ddc/resources/views/components/security/%7B%7B%20route('security.private-key.index')%20%7D%7D","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605654.8043802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.8853905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.8928142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007381886,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a74d2e8f625860313066e80c872638a49fa8bb7d/?sub_path=database%2Fmigrations%2F2023_12_17_155616_add_custom_docker_compose_start_command.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605654.8946192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605654.9089885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014310409,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1385d33ff0891111ffffefad182a778e653557ca/newgrf.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Content-Length":["94903"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"newgrf.c\"; filename*=UTF-8''newgrf.c"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 25 Aug 2006 19:18:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b550e9157fe7e56f15dc5f2ad2f01b34e818d2d4\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605654.9710805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605654.9713209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218783,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605654.9730315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605654.9735947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000543275,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:14 GMT"]},"status":200} +{"level":"debug","ts":1761605654.9857533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.0312853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045502642,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a775cb93fd879bb38d3d783c98169855cabc302?page=269","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"]},"status":200} +{"level":"debug","ts":1761605655.0737505,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61425: EOF"} +{"level":"debug","ts":1761605655.0746944,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6abba95d-ed1c-4feb-a184-3d8a1d78d8f5","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61426,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605655.0747364,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605655.0747464,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605655.0747504,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61426","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605655.0767274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605655.0768342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.0822055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005453741,"request":{"remote_ip":"192.168.1.64","remote_port":"61426","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Type":["application/json"],"Cookie":[],"Content-Length":["551"],"Priority":["u=4"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.1367"]},"status":204} +{"level":"debug","ts":1761605655.0932508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016378707,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c20aa0b2564d41f17554d46099c6e1e0a5b2f66c/app/Livewire/Server/Proxy/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7e21e334490badc1c93c9a1801655158eed10359\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["829"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605655.153602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.023565509,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3035b91b5cc2cf31f1b765392a07907a1f6d2516/src/linkgraph","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605655.1653016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.360884263,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2be5cc27216d75aa77af9f6aa7d414e6b6ee0ee3/os/os2/installer/remove_nosound.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605655.1681688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.185617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017422034,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f3b850623c6bb8de2a247687d87f4e4cec4ed7ea/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"Content-Length":["2006"],"Etag":["\"885b2dc623bd935af11a89cf0970d0c7f3771d7f\""]},"status":200} +{"level":"debug","ts":1761605655.2590363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.3621678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10309213,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c50ef5bc07c5fc4ec848debedbb50103a2a8093c/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605655.5463278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.6376724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.6380534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353827,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/55473bc730a81fbb6502cfc7d0d03ea9f8454657/bin/game/compat_12.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605655.7281523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605655.7287316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000554134,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"]},"status":200} +{"level":"debug","ts":1761605655.7287695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.767057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038260359,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44fa555c6da549667199927dbbc4f3e20bcc53b9?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"]},"status":200} +{"level":"debug","ts":1761605655.77696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230606011,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03e3a3e505f59c0ad7a9214dd48a5b395fb6ed2d/projects?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605655.8204527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.8833995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062921661,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Providers/TelescopeServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b7a336631485ffaa978b6e66d0dba53d836d96fe\""],"Content-Length":["1716"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"TelescopeServiceProvider.php\"; filename*=UTF-8''TelescopeServiceProvider.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"]},"status":200} +{"level":"debug","ts":1761605655.9115534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605655.965451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053872932,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10626baaf25ba7b01fb481a39b7019babbffb03d?page=967","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605656.0021977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.0075088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.0099702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002437475,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/6a7b283844039200c7edfc673719af623695c1ea","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605656.0455844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043362738,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fe575367f92352e7a59228213a6bf3ae1d60493b/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605656.0935144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.152276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058723787,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/os","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605656.1838741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.1948755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010968268,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5c25239d38f1a256f2d860bc613f96a92ee9e193/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 29 Jul 2012 16:28:54 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8439"],"Etag":["\"a86b29b9b707cde861296ba6ec55128a3faeccb5\""]},"status":200} +{"level":"debug","ts":1761605656.2753274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.3118749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036517694,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d685ca0619cdbaf61623b673d26a2c9aa8b5b85e?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605656.3658826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.3661454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000244611,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/af3df959c2124fa988b597124c442af342e9aaeb/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605656.4574378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.4920974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03462724,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b28b547a810e290145a2c5f90594a5fbbca13a34?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"]},"status":200} +{"level":"debug","ts":1761605656.5485497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.5703688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021784107,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/782cc37d3a75aeea29e1694ec72c9626fad2825d/bin/gm/orig_win.obm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"]},"status":200} +{"level":"debug","ts":1761605656.6391737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.654226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015029535,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a50317cc768785564a9ac800c7d62010d89ea3a6/app/Http/Livewire/Settings/Backup.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605656.7299297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.7376997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605656.7382987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00057831,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605656.7759423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045977628,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b6d8851c995f1e2665b24e35dbca501e3b8b75a9?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605656.8211825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.8594713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038265679,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/536d2cb75bf8d5019ce3bb8b63cff6ef5a24ad80?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605656.912425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605656.9482646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035819227,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/27aff44e77493ca87d6b75fa99c972a5035a42dc?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:16 GMT"]},"status":200} +{"level":"debug","ts":1761605657.003542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.094126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.1313686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037212573,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e562fad039ec26c32ea01a5b47e8e7903a4207a6?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"]},"status":200} +{"level":"debug","ts":1761605657.151388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.1849248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.185211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263176,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/templates/compose/vikunja-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"]},"status":404} +{"level":"debug","ts":1761605657.2120178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208449261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f0bdeefb9a3a5cfe8f3e78f64c94b8a25936e58/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605657.2628057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111383492,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605657.275828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.3672194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.399791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123930806,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f080a4bf30ffc4a856a77bb2c96bc1f2bf0cca43/app?page=11","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605657.4582243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.458555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000307179,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7/templates/compose/forgejo-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605657.5496027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.6160905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248826801,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/911f37ee9482df2c344f35af58549e95cac736d2/projects/strgen.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605657.6400974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.6779323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037801454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20336638d572e8f30590f7d1c08c47cbf60f973f?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605657.731216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.7487013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605657.7493114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000586646,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605657.770421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220785388,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/openttd.tgt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605657.8102553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079011754,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b9b58b89855adb46d617ec93d9e17c6bf9c56a75/config/coolify.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605657.8220537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.913122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605657.9528587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03969834,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cde65455acbc10a3f64bb9d43c03b37cdf9b1c55?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605658.0044367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.0159206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011457409,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8af8a22588e34eb8771c4c3ba0fb0591dd9a58d3/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 09 Mar 2009 23:27:38 GMT"],"Etag":["\"07efb9ecd250b8827ef842d48c1a38722725b48c\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Length":["8194"]},"status":200} +{"level":"debug","ts":1761605658.0889177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266836384,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/11ad0be0ee61277534049f9fbc1389742c09ef7c/docs/landscape_grid.html?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605658.0955899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.186687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.2119298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025205127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Policies/ServicePolicy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Content-Length":["1562"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""]},"status":200} +{"level":"debug","ts":1761605658.2162879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120674568,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/00f20c708f5598a87849375aaa6a38dfb24b3417/resources/views/components/services","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605658.2438192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.2778728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.315745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.3166614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038760802,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/214d25905adc4464fb2db5d3b9a6dc87e1726334?page=146","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605658.3454392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029660035,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/resources","headers":{"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605658.3689687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.3859015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016900511,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/876cc82f335efb7dbca96c97353609ad7af783c1/os/dos/exe2coff/copying.dj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"8a55047845d2e0b4f35eecb2466a2b7e29255860\""],"Content-Disposition":["inline; filename=\"copying.dj\"; filename*=UTF-8''copying.dj"],"Last-Modified":["Thu, 19 Sep 2013 07:42:13 GMT"],"Content-Length":["2083"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605658.4603417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.460757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000389304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/12b6fe47c7eeb020f983d2dff813fa0b77ea2a25/media/extra_grf/2ccmap.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605658.5402486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2963857,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3046a6ce39d755f50207a2c4a1235069a0eb23fb/os/emscripten","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"]},"status":200} +{"level":"debug","ts":1761605658.5514615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.5908167,"logger":"events","msg":"event","name":"tls_get_certificate","id":"80459634-ad7d-4308-a997-5af972dad02d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.166.104.83","Port":46658,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605658.5908668,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605658.5908823,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605658.5908904,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.166.104.83","remote_port":"46658","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605658.6123545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060862399,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Http/Livewire/Server?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605658.6418676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.6421566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266913,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2fcb588c87f5d1c3342104b1635ba564f51c8049/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605658.7327735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.7456734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605658.745697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605658.7457001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605658.7457025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605658.7457044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605658.745707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605658.7457094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605658.7457118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605658.745714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605658.7457159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605658.7457194,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605658.7457228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605658.7457263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605658.7457304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605658.745734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605658.7457373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605658.745741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605658.7457445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605658.745748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605658.7457519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605658.7457552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605658.7457585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605658.7457616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605658.745765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605658.7457678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605658.7457712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605658.7457747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605658.7457783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605658.745782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605658.7457857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605658.7457893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605658.7457929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605658.7457962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605658.7457998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605658.745803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605658.7458067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605658.74581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605658.7458136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605658.745821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605658.7458243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605658.7458277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605658.7458313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605658.7458344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605658.7458375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605658.7458413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605658.7458444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605658.7458477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605658.7458513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605658.745855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605658.7458608,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605658.7458642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605658.7458675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605658.745871,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605658.7458744,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605658.7458777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605658.7458813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605658.7458847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605658.745888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605658.7458923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605658.745896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605658.7458994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605658.7459028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605658.7459068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605658.7459106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605658.7459142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605658.7459176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605658.7459207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605658.745924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605658.7459273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605658.745931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605658.745935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605658.745938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605658.8190618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605658.819704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000614448,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605658.8237793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.8434107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.861302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017851805,"request":{"remote_ip":"54.166.104.83","remote_port":"46658","client_ip":"54.166.104.83","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/raw/tag/v2.6.0/test_complex.xml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.166.104.83"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"test_complex.xml\"; filename*=UTF-8''test_complex.xml"],"Last-Modified":["Sun, 23 Mar 2025 23:43:53 GMT"],"Content-Length":["213"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"06eb1a6920d9b686738fabc88192d2119d62520f\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605658.8653657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041557064,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1022bf7d931c4ef25b2738c75d02d95a0369146a?page=35","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"]},"status":200} +{"level":"debug","ts":1761605658.9149804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605658.9237838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190985608,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/083ceabe1685b40d0b7c8eb9c23235b794c03e45/music/os2_m.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605658.9577644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042749321,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/00c93aa8b0786ad30c777e3dcc8d6032bb2211cd?page=8","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605659.0056176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.019214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0135584,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Livewire/Settings/Auth.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Content-Disposition":["inline; filename=\"Auth.php\"; filename*=UTF-8''Auth.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1406"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"783b163e0b2acc8186424b0c6148b056a3d06f6e\""]},"status":200} +{"level":"debug","ts":1761605659.0977323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.1090412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011278713,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/df59f5cd15266db4d29d59b591d739d3e025b206/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 21 Apr 2007 13:19:43 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Content-Length":["61532"],"Etag":["\"8136ec0ce090396623bd643357f62b2fe88a7f02\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605659.1888437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.223707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034833739,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bf8644d290bdab23aed0ddc73e80de14301377a?page=33","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"]},"status":200} +{"level":"debug","ts":1761605659.2805722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.2955196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014915689,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79255c02941ad4abd381b0f296783ebb890da263/bin/ai/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Content-Length":["1344"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"584a970f60d67fe08e77d8a1c8f99ce48693fd2e\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605659.371327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.3840299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012672992,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1fb4ed8eef558d13ef6f72253652ce65611e0c4b/cmake/FindGrfcodec.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605659.4623542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.4836798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021263446,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c7f0518f162645e4bccdea64387b8fe63009af2a/media/extra_grf/canals.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605659.5115314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.553386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.6168108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063384713,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9388fa2aa12db72b80d10def4752d5c37bb806cb/os/debian/patches/series","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"series\"; filename*=UTF-8''series"],"Content-Length":["26"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f7cf2d9d58075c7175de1270e6fb6852682a7b3c\""],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605659.6441848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.666699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022473848,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/19a6513607a16ba31a9c74f6737fbbf8f78de43f/regression/stationlist/test.sav","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["94728"],"Etag":["\"959f77638b436b6d882af5fe321b63859cbfe500\""],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Content-Type":["application/octet-stream"],"Content-Disposition":["inline; filename=\"test.sav\"; filename*=UTF-8''test.sav"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"]},"status":200} +{"level":"debug","ts":1761605659.7094626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197899132,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"]},"status":200} +{"level":"debug","ts":1761605659.7354023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.7538285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018398385,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Shared/Destination.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"]},"status":200} +{"level":"debug","ts":1761605659.774066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605659.7746994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000609589,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"]},"status":200} +{"level":"debug","ts":1761605659.82656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.86213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035535392,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d160d02aba713d916b4f43005513ac7501f8fb9?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605659.9176817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605659.9327142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014988467,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1312fe4468aa665dbe3f8b030c2836287bf42b4d/ttd.dsp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"12287d265ad7554e2029d00fe09f4c36ecd9c796\""],"Date":["Mon, 27 Oct 2025 22:54:19 GMT"],"Last-Modified":["Fri, 25 Mar 2005 15:30:51 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ttd.dsp\"; filename*=UTF-8''ttd.dsp"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15905"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605660.0097206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.1008942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.1114862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01056635,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5adf63d774c4588eb543bd038735985c161f9c6/ai/trolly/build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1f56213e0e91fad5022f669aca0e96588d4ce8d4\""],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 21 Nov 2005 14:28:31 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9364"]},"status":200} +{"level":"debug","ts":1761605660.1917489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.264486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072706217,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/30d820962de33d66b85fdbdfe6390c7ae93846a2/templates/compose/unleash-with-postgresql.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605660.2835774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.308082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024470672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cf473ddd83e7983db39647cc989799b213b1f20e/CPackProperties.cmake.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"CPackProperties.cmake.in\"; filename*=UTF-8''CPackProperties.cmake.in"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Content-Length":["700"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6faf88d20e7416ea5eb94d48f9d782a281a6f486\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 13 Mar 2021 11:49:37 GMT"]},"status":200} +{"level":"debug","ts":1761605660.3284552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.318702892,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1b5696b50f09e93f6889b9b833a2b275838b3047/config.lib?page=6","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605660.3744085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.3876698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013227767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ea52a6f5f0503a8dfd81edc591560a3a3fd61bd9/roadveh.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["414"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e0c497b467733c8edbc2d9eb365d28a36d673392\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"roadveh.h\"; filename*=UTF-8''roadveh.h"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605660.4621203,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7d0982b1-5ba7-4e6d-8085-b21e1247a64f","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":57638,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605660.4621608,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605660.462171,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605660.462176,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"57638","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605660.4650507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.4682667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.4706104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002320525,"request":{"remote_ip":"192.168.1.123","remote_port":"57638","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.123"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Pragma":["no-cache"],"Set-Cookie":[],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605660.4710944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.4736533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002539037,"request":{"remote_ip":"192.168.1.123","remote_port":"57638","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Type":["application/x-git-upload-pack-request"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"Accept":["application/x-git-upload-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":200} +{"level":"debug","ts":1761605660.509126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044038542,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66dd872bdca15d26451e75de93bd0c0581b18ba6?page=294","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605660.5558968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.6405993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084667947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Http/Middleware/TrustProxies.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605660.6467106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.6476352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.6880121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040343987,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88d5472fe897edf77ea08be7488e06d342fedd3a?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":200} +{"level":"debug","ts":1761605660.7201357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073393442,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/tests","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":200} +{"level":"debug","ts":1761605660.7383761,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.7737565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035351105,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34668bff87394676bd79a7a94df1b244cdd6030f?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605660.7805727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605660.7808163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218612,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":204} +{"level":"debug","ts":1761605660.782472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605660.7830403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000548544,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":200} +{"level":"debug","ts":1761605660.829598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.9202554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605660.9574027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037107465,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7ef6b3ca8924f8ff92d73748ec39758ad25c790?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:20 GMT"]},"status":200} +{"level":"debug","ts":1761605661.011746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.0266554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197018582,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8bc42a8c2f374055d7e94ae78404c1b63c47b2fa/docs/multiplayer.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605661.0493844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037607859,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2419974f19914ef1611a1a06263ff0d1bcbc2693?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"]},"status":200} +{"level":"debug","ts":1761605661.1025262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.175109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072544472,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/economy.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605661.1938086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.232395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038556337,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27282c1d845d9afe4fc9bddbfbe76b4bf4e9b06?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605661.2856367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.2972798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0116117,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79582850b55039dae64ae9f5125c55169a9e118f/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"ea76952f4faa92612af11711057216b85c1b02ef\""],"Last-Modified":["Mon, 13 Jun 2011 15:23:20 GMT"],"Content-Length":["2733"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605661.3760517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.4149947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038914883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b21ba566aeee82eb06f1b754ecc78d638dda9c56?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"]},"status":200} +{"level":"debug","ts":1761605661.4670308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.4702663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003194012,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/77fe95f55270cf856cbd088182fd2ea617d48bf0","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605661.5577936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.6285198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.6356199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077791684,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/economy.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605661.6398926,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ee45df8-29b5-46f4-b639-badcfab0d375","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.142.199","Port":19555,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605661.6399279,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605661.639941,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605661.6399472,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.142.199","remote_port":"19555","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605661.6481764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.7128215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064609913,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/resources/views/components/version.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"]},"status":200} +{"level":"debug","ts":1761605661.739458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.7745426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.7814322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006860804,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/3e9219173c1546acb9361f7a374d60ea4a98e157/?sub_path=database%2Fmigrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"]},"status":200} +{"level":"debug","ts":1761605661.7862434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605661.7868867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000616533,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"]},"status":200} +{"level":"debug","ts":1761605661.8297536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.8410103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011230652,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/96443c683a3e3f4dc4dad1b69f00166bffddcb8d/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"07efb9ecd250b8827ef842d48c1a38722725b48c\""],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Last-Modified":["Mon, 09 Mar 2009 23:27:38 GMT"],"Content-Length":["8194"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605661.9199312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.9209561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605661.9311547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010177397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/app/Events/TestEvent.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["640"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"TestEvent.php\"; filename*=UTF-8''TestEvent.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2cc6683dc23c1fa167a415a158e4e7c5cf38333b\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605661.9577932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037836309,"request":{"remote_ip":"52.200.142.199","remote_port":"19555","client_ip":"52.200.142.199","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Map/Outposts/CrewModule_G4.sub","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.200.142.199"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.0119607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.0123506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361973,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0a9b1e90bf72f0989113b652bea4881783622d42/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605662.1036634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.1075666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.368082824,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac72c956d8c6bdc75db88b539bd62c38bb7b227d/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.1366417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032955088,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/167f30edc70262baf95fbe7998f9e108a4379fbe/os/beos","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.1946864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.216544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02181739,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ff71a8f5c9ee5e3fb2b7f5599eb4dc8fc162e61d/bin/game/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.2860236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.3239586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037902925,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0badab6d8e4cb7355474be9967c6de609163a6a7?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.3700066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.741448328,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/305062018918425feaad19330e31e65887320cf2/src/linkgraph","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605662.377565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.3907423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013142125,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/885b3bdea740ab7be4ac1de53e8d322579dc5b3c/resources/views/components/boarding-step.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d963e55f0f9a0e33e27fa0301e0b5f1e16d4224e\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"boarding-step.blade.php\"; filename*=UTF-8''boarding-step.blade.php"],"Content-Length":["819"],"Last-Modified":["Tue, 26 Mar 2024 09:24:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.468413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.5141487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045704182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7160f503220a1330f279f203e0965c70893f0672?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605662.5594075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.6282105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06876699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/31cbf552a2e221e78d547fe3549eb7cdc7db09c8/app/Notifications/Server","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"]},"status":200} +{"level":"debug","ts":1761605662.6496806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.7432578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.7561226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012824116,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Project/Service/Navbar.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3218"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7d3987b3d50fe00078c0c0f741f9d6f14e8b0936\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Navbar.php\"; filename*=UTF-8''Navbar.php"]},"status":200} +{"level":"debug","ts":1761605662.7967048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605662.7973511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621461,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605662.832386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.8564517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206733136,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/936a192236c0eda48c583f0969f18d8662669028/database/migrations?page=6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"]},"status":200} +{"level":"debug","ts":1761605662.9232194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605662.9307013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007443382,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/786c8bc3a33b190bcdbb73ed93b65a35c79784e1/resources/views/livewire/project/database/%7B%7B%20route('project.database.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:22 GMT"]},"status":404} +{"level":"debug","ts":1761605662.9765944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.014101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.0144908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344931,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/427d9d483fcd7e3c8dae8e9c84832c9e6bb34b50/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605663.041976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065346292,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"]},"status":200} +{"level":"debug","ts":1761605663.045975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213559545,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b64de1b5cd104952a4041720c591ed9ee8157b91/app/Http?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605663.1050577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.1960952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.287622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.3302095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042539135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c33040e03778d922be3e33319d79fd6ef3e76ebb?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"]},"status":200} +{"level":"debug","ts":1761605663.3784287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.4277482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049289651,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/178249e7cc415f94efe07b9c14b1c0a700b91884?page=534","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"]},"status":200} +{"level":"debug","ts":1761605663.4291615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233036424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/73ce8ea7f4d0330addc8c81517d867d4de507d15/media","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605663.452599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347516092,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c02969b055048713a3bd42ac8157d0834a98f430/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"]},"status":200} +{"level":"debug","ts":1761605663.469196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.483891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014675016,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/76296c1f1979e76b9714639c252676a6b1f878e4/app/Http/Livewire/Subscription/Actions.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605663.5601928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.572901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012686487,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605663.6511757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.6858113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034615287,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94c9e6533192804e277372bd65604bd244d58e80?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605663.742274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.7458155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605663.745824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605663.7458265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605663.7458286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605663.7458303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605663.7458322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605663.7458344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605663.7458358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605663.7458375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605663.7458394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605663.7458413,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605663.745843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605663.7458448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605663.7458463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605663.7458482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605663.7458498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605663.745852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605663.7458537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605663.7458556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605663.7458572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605663.745859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605663.7458606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605663.7458625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605663.7458642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605663.745866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605663.7458677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605663.7458696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605663.7458713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605663.7458732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605663.745875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605663.7458768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605663.7458785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605663.7458801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605663.7458818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605663.7458837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605663.7458854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605663.7458873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605663.7458892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605663.745891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605663.7458925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605663.7458944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605663.745896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605663.7458978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605663.7458994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605663.745901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605663.7459028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605663.7459047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605663.7459068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605663.7459087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605663.7459106,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605663.7459123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605663.7459142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605663.7459157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605663.7459176,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605663.7459192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605663.7459211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605663.7459228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605663.7459242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605663.7459261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605663.7459276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605663.7459295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605663.745931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605663.7459328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605663.7459342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605663.7459362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605663.7459378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605663.7459395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605663.7459412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605663.745943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605663.7459447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605663.7459464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605663.745948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605663.7554007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013102121,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b35b0a76dbcbdb9aa052f3f814da7bd559e31c29/media/extra_grf/assemble_nfo.awk","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"]},"status":200} +{"level":"debug","ts":1761605663.8045688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605663.80524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000633074,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605663.83303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605663.8574178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024358911,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605663.923955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.0151975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.0545712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039345625,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65cbf72e0f48cc1d92316481e76b070adf9c32a9?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605664.1065552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.1158357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191842043,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d88e1a218e91ec8b7ddee9f2852f1126ad54a379/os/macosx/plistgen.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605664.1285686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.197479,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.2172594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019746827,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/pathfind.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["20543"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"58eaba04aa1d72914b416c4ed3cc1abe40d55f12\""],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"],"Last-Modified":["Sat, 29 Jan 2005 12:19:05 GMT"]},"status":200} +{"level":"debug","ts":1761605664.2565808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127975251,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605664.2885423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.3247247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036147947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ceec32d2cc46db240fb5deee4d86b378558d220e?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605664.3796136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.3914003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011745623,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/Application/Rollback.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2371"],"Content-Disposition":["inline; filename=\"Rollback.php\"; filename*=UTF-8''Rollback.php"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1d73b7c85a638eab3b71d72504df73fb2aee6147\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 15 Sep 2023 13:34:25 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605664.471073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.471397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300216,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/resources/css/app.css","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605664.5181553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.41156642,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d04383ccf06e5f44e92e5287e391138aa78a3b7a/os/windows?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"]},"status":200} +{"level":"debug","ts":1761605664.5625296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.6536653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.6564705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002787415,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/848879f30114fd8657f51c0b19adc032dc526a07","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605664.7450268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.785158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040100728,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594f1237ceb00c105572227f31e5c773cf6ebbae?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605664.8111877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605664.8152492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.004030949,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"]},"status":200} +{"level":"debug","ts":1761605664.8366761,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.8508394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014125239,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c76e8bb0def1c12a100a2814614dbf799c0352b2/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"]},"status":200} +{"level":"debug","ts":1761605664.9272323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605664.9276795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00041909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/71c39dc8c2e7ada9c9a7d54fb5dabfd06685f3a9/bin/ai/compat_1.10.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605665.0186012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.059672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041031563,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15906ca8744013ee114a9ca554b5e6835867ffc7?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"]},"status":200} +{"level":"debug","ts":1761605665.0729625,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61441: EOF"} +{"level":"debug","ts":1761605665.0739381,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bae4ffaa-739a-463e-94f3-9a92304f94a1","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61442,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605665.0739758,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605665.0739868,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605665.0739915,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61442","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605665.0758018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605665.081385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005545965,"request":{"remote_ip":"192.168.1.64","remote_port":"61442","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://jelly.site.quack-lab.dev"],"Content-Length":["551"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Authorization":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.2205"],"Date":["Mon, 27 Oct 2025 22:54:24 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605665.1094878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.109851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/039df94b863ddd1e60814faaeb7b7f582c3800d0/resources/views/components/status/restarting.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605665.2005732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.2008736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000281491,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/49d011574de562023cf975b3892bf77cdf0a9dae/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605665.2844226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.287017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002576847,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/a4d358d512ea05081b4485d8757877fae1ca7956","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605665.2915494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.3214447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029877606,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/74e63e73d9f1a50dca057c9d81e8fef0ea4cdc36/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605665.382435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.4621797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.473448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.5092707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.126793082,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b2bc4b563bcd042f3ff66a9a288fdd483e266666/app/Actions/Database?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605665.5638998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.5793557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11713792,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3136f08b86116b7d6aa92f4a5f9d27a72fb471e2/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605665.6553953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.6709046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015479482,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bfa5822bd82622303bf44544d115b95e57a16c0d/src/aircraft.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"]},"status":200} +{"level":"debug","ts":1761605665.7461088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.767269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.293788284,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8e22c99fd5cfccf6087632b46664fbd02f7900c/media/extra_grf/chars.pcx","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"]},"status":200} +{"level":"debug","ts":1761605665.7862618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040122309,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c295b1d99e870ab7c7bd5d2693f835b201643e30?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:25 GMT"]},"status":200} +{"level":"debug","ts":1761605665.8304932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266558429,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0470883f8270d3f5fb9eb05ebb8ce90092c46c74/table/bridge_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605665.8371553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605665.857063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019876331,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5a0fb3ca9789b5ee10d3ebdc76b17a602f5fd54f/projects/langs_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:25 GMT"],"Last-Modified":["Mon, 17 Dec 2007 23:30:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["17359"],"Etag":["\"0a98ba2c85d2a5ea236af4bbebfaee64b949e291\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"langs_vs90.vcproj\"; filename*=UTF-8''langs_vs90.vcproj"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605665.9280782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.0047233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076614435,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/75aef0e60b0cad747df3b65f98503ceac77e1adf/app/Http/Livewire/Project/New?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"]},"status":200} +{"level":"debug","ts":1761605666.0191553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.0258188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006635629,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605666.0717645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.509207456,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48d602962f4eba858c78a1b3299c30081bd9ae5a/src/3rdparty/cpp-btree/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605666.079266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605666.079509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000214204,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Headers":["content-type"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"]},"status":204} +{"level":"debug","ts":1761605666.0810895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605666.0816946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0005836,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605666.1103175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.1107035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362623,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fb2fb0657bd3846dad3f4b2d2b59f05fb642a1d3/openttd.ico","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605666.20108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.211486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010382734,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/77e05511771dd3c3fffbf5caeb15bf4645f59788/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2601"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"92eca47d8d0f921e622dc5d590fe5640638984a4\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 04 Feb 2011 14:11:14 GMT"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605666.2925262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.3830986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.3966715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.4092755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012574576,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/docker-compose.yml","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605666.4096358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026508654,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f5286a38892f5d7c7ea452344cbce9f7e48d7e2/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605666.47419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.5112896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037062291,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/06ac5eaa37e8a589b9a521d9e409cd87b3b80842?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"]},"status":200} +{"level":"debug","ts":1761605666.5649781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.5821755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017168356,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/industry_type.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"]},"status":200} +{"level":"debug","ts":1761605666.6560345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.675407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.38284287,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ec2b2fad58d36954a18722497875d3991e60f8a0/os/rpm/openttd.changes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"]},"status":200} +{"level":"debug","ts":1761605666.6936908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037630512,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3de2c716df8c6670078ac1528ce87ec9aa711cc8?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605666.7470605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.7675104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020421609,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0b067364a96a59574e18cbcd7e3b22a61103f3e0/Dockerfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Content-Length":["1729"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b7bd56212b629aa8c9e3c8926e86d8bce0f44416\""],"Last-Modified":["Thu, 15 Sep 2022 07:34:39 GMT"]},"status":200} +{"level":"debug","ts":1761605666.832154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605666.8348613,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b18600b9-4527-40f6-9410-efe06baaf71f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.192.67.98","Port":27285,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605666.834889,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605666.8348978,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605666.8349013,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.192.67.98","remote_port":"27285","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605666.8359244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003748947,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605666.838868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.8875794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048691855,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/268e512fb8d3275c09ed53a817feab09551169c7?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605666.9298174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605666.9301286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000287923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2ab5b8e666d14df7437bfa01a78f7ade3af69fa5/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605667.0207016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.112664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.1517844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131052963,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/805246015f32d9ecd601c9d6d17513f53ebeab44/BUGS","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605667.153441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040750593,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2bd8df54e1ca6e7aff9df44b8f98665aadbe2596?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605667.2033741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.2408185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037413773,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/afabe34b1b692e801a472defb1815ebbe2ac2b3e?page=21","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605667.2938848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.2941852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274427,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2a0dca925709167178d40d55f08a764a81bb9e2c/bin/data/canalsw.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605667.3856757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.4765623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.5172958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.5177217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399003,"request":{"remote_ip":"34.192.67.98","remote_port":"27285","client_ip":"34.192.67.98","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-counter/rss/tag/1.0.1/frontend/README.md","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.192.67.98"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605667.5628896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086290917,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fa375e2fd8c4099a477f4ca872f8d2abfd307d0e/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605667.5666566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.5672052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.5726178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00593065,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/f87b158c9b433598ba9655b090272caed4c0959e/?sub_path=tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"]},"status":200} +{"level":"debug","ts":1761605667.6052864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038012342,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/429521a7d1f549ba3f9a287885c42f400f5e960f?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605667.6173244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23160817,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd89415cb5afe9a3d26e4443f8fd20807e7ce34b/media/openttd.32.bmp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605667.65821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.6959283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03769333,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f72eb0657869a423977dceae0ea56d5fb8a333b?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605667.7488637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.8399029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.8751762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035230036,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/504c018c2e482142d22696e94cf95c0be1f356be/bin/gm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605667.8887272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139823978,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/57dbb50e13d405502dd886e5591ee2a298aa2075/docs/Readme_Windows_MSVC6.0.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605667.931242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605667.986926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605667.9875648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607105,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:27 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605668.0217228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.061104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039349773,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/afabe34b1b692e801a472defb1815ebbe2ac2b3e?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605668.1137853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.1505942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036769779,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e9443f0d7ae7b06bb8daac7aec18c11a46f4a31d?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605668.20572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.2061555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/other/logos/glueops.webp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605668.2553089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324027551,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2db785bfff8b59916a18e89867d54e9a2eb48a45/os/os2/installer/download_opensfx.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605668.2960641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.3369284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040817269,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5ce99c52d1ce36f56431652f7fcc67eb9d5bf6d?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"]},"status":200} +{"level":"debug","ts":1761605668.387666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.38805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352825,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d85a529f87ee65bcbb098e4f26796a1691ec68f4/bin/ai/compat_1.3.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605668.4782948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.5277495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049420909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b68aabb2c97f90bab3c5512dd3891fe6db1d47ce/resources/views/project/application/deployment.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605668.5691056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.6607468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.6982973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037515865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b009c358638c8ab5edf37cf7d83916df6c6a18d?page=15","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"]},"status":200} +{"level":"debug","ts":1761605668.7304769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.746561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605668.7465758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605668.7465796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605668.746582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605668.7465847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605668.7465866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605668.7465885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605668.7465916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605668.7465935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605668.7465954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605668.746597,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605668.7465992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605668.746601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605668.746603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605668.7466052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605668.7466068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605668.7466087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605668.746611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605668.7466133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605668.7466154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605668.746617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605668.7466197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605668.7466216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605668.7466338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605668.746637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605668.7466407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605668.746644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605668.7466474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605668.7466507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605668.7466543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605668.7466576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605668.7466612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605668.7466645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605668.7466679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605668.7466702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605668.7466724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605668.7466745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605668.7466762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605668.7466784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605668.74668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605668.7466822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605668.7466838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605668.746686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605668.7466888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605668.7466922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605668.7466955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605668.7466989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605668.746701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605668.746703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605668.7467048,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605668.746707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605668.746709,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605668.746711,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605668.746713,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605668.7467148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605668.7467167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605668.7467184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605668.7467206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605668.7467222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605668.7467244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605668.746726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605668.7467282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605668.74673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605668.7467318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605668.746734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605668.7467356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605668.7467377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605668.7467394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605668.7467422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605668.7467442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605668.746746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605668.746748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605668.7525792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.7528126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.7528963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000068058,"request":{"remote_ip":"144.76.32.237","remote_port":"38090","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3202fc2ce35acc10bef13299952aa1a9c567e2f7/os/emscripten","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605668.791882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039264993,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1266b1a73f4197e3bf4d2cc0e09e9e667d7c640e?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605668.7979553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06742506,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/public","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605668.829513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260375965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00c376129d0f241dfe0b71bd2ffacf4c5dfd1803/projects/strgen.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605668.8422139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605668.8428733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000632783,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605668.8433619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.8603406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016953982,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/50029ac60abe73bc8f726d43f71d5976da86f506/table/clear_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"]},"status":200} +{"level":"debug","ts":1761605668.8920295,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c70e2cec-038d-443c-90ed-cefc607bd190","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":48880,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605668.892055,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605668.8920639,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605668.8920677,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"48880","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605668.8973546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.900087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002708326,"request":{"remote_ip":"192.168.1.123","remote_port":"48880","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Git-Protocol":["version=2"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Content-Length":["178"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605668.9005659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.9033992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002811471,"request":{"remote_ip":"192.168.1.123","remote_port":"48880","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"],"X-Forwarded-For":["192.168.1.123"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:28 GMT"]},"status":200} +{"level":"debug","ts":1761605668.9344003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605668.968223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033798468,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ceec32d2cc46db240fb5deee4d86b378558d220e?page=23","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605669.02544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.0686216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043157641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c175067ed9c17d43feaf356cd575dddddd699889?page=447","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605669.1159127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.1601713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04423904,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4aad42bd3b0e92bd11d085d5426e40b76c58431b?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605669.207058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.2427783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035699001,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4173ba76fa98d491adf5dc4d56b622314bac317a?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"]},"status":200} +{"level":"debug","ts":1761605669.2980468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.3073857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009317626,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/pathfind.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Length":["26904"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e73d3bfa26d603e61c9a3a152f1d198766a62c1a\""],"Last-Modified":["Sat, 26 Aug 2006 21:54:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605669.389546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.3899152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346543,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0fb8cf42413a5aa561ecd44d85c5969eff5bb6f0/app/Livewire/Boarding/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605669.4800215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.51689,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036841644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605669.571299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.6066885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035367595,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6be3f2acced809fc9d47b994d516e49d7058a82?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605669.6617727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.6620848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289897,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f06d80e80e364628125ce35e887b16f186f0419c/resources/views/livewire/server/log-drains.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605669.7534938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.7867544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033229144,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/resources/views/livewire/shared-variables/team/index.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1092"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Last-Modified":["Fri, 07 Jun 2024 09:01:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"4ba1c7d99bc8e820da817ecddf473a577b232f4e\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"]},"status":200} +{"level":"debug","ts":1761605669.8237126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.843042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605669.8436725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00060965,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605669.8445053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.8619626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017433406,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b4b1f26a9f82a3caca134a29ad7b7eca5036b0e8/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Etag":["\"c505453fbec79e1536e1c7fb9c170282d607f0ad\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2253"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Last-Modified":["Thu, 27 Mar 2008 16:09:15 GMT"]},"status":200} +{"level":"debug","ts":1761605669.8858607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062113918,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/app","headers":{"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605669.9349494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605669.9745057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039519522,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94692a2905efd4be61d726672f5048f9a31cfbb9?page=64","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605670.0261154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.0451722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019025628,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/50029ac60abe73bc8f726d43f71d5976da86f506/table/landscape_sprite.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"]},"status":200} +{"level":"debug","ts":1761605670.1170335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.1954153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078352992,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8debefddadb0e76ce584d1bf4ac7ce37eb04e84e/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605670.2085645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.2989895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.3094168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010397761,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7b38ec131a34a51bb1411b91376d915b04e46ea4/projects/langs.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Content-Length":["1015"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"langs.vcproj.in\"; filename*=UTF-8''langs.vcproj.in"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e1bcf36d549181d643b541a76e329db712e8f24b\""]},"status":200} +{"level":"debug","ts":1761605670.38414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175553976,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fdddfd6269ec4f5c770c288f05927ab8b0a60142/bin/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605670.3897965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.4245121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034685359,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1213e6ba71b6a3d253d73a9761b75a1bf5e98c33?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605670.4808018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.5724475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.6267233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054246727,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4782446f424eb79cf43e968aa4ea6c47ccda7e6b/app/Providers","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605670.662932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.6994002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036434557,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d3b29bcacb4589922a3afc85cf648609b49679dc?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"]},"status":200} +{"level":"debug","ts":1761605670.754244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.7604012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279559849,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e6e7a673759d4847d93e36d74f96ef5c6cae931/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605670.7694042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015132247,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0620026d567da9439bcb0fbe6c324c9dd61c310c/os/emscripten/README.md?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605670.8453004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.8563638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605670.8570397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000645818,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"]},"status":200} +{"level":"debug","ts":1761605670.8818073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03648373,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2edf5b24f4201a16873ea6539fd6afcfe3f853e6?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605670.9356987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605670.9571872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021465717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/79b12f5bdcfb0466a8b89103d16296dd0e54c512/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605670.9705298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.0266137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056061418,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/app","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"]},"status":200} +{"level":"debug","ts":1761605671.026895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.0271573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000234091,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8d97a5498bdb5b8f4d04d9934ed5c7f011614d5f/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605671.1181583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.139945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021768058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605671.1520915,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7ef01730-dd40-4504-ba91-742bc1cd9f36","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.208.156.9","Port":29576,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605671.152125,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605671.1521351,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605671.1521418,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.208.156.9","remote_port":"29576","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605671.208927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.211541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002594882,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/c45a8e083c32839358bfba53c70cfb40a25a9a94","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"]},"status":200} +{"level":"debug","ts":1761605671.3005066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.3402724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039730871,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7593f1b99f1a2cb28ec09e18370b0000bf17768?page=30","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605671.3923361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.3992794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":52.021185437,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=353&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"Expires":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Ratelimit-Remaining":["198"],"Etag":["W/\"99d4a1b48dde46921cd4e182e61666e4c57ee5fd\""],"Strict-Transport-Security":["max-age=15768000"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Connection":["keep-alive"],"Content-Encoding":["gzip"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605671"]},"status":200} +{"level":"debug","ts":1761605671.4020867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605671.4298244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037463377,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a25ecfd982f0a29a749f93ede2a2b5c9cc4408e9?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605671.4821818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.49709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014879601,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/632464a62393f7fb5b8370b5793fe6a31f19bf8d/os/windows/winstore/generate-assets.ps1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605671.583996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.638499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.6698313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.6871097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017254148,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Server/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"74764960aeac92ff9b0f207bb667f08da5801d82\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["397"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605671.761654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.8390605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255004698,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a1a915c9af26759b121fb845b40708bc9db6cda/config.lib?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605671.8518996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605671.8725698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605671.872856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000258417,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"]},"status":204} +{"level":"debug","ts":1761605671.8755019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605671.8761494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000626041,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:31 GMT"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605671.9432003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.0343928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.1179779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08354518,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b542f784f9411e1c5490d2f980ad9158b1db2f45/economy.c?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605672.1254067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.1257834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338338,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9a92e02fa725a029fd7970dceb25f6b4e915d0b4/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605672.1310916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187859956,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fece1c57cab1d148e15775f3e10ba474dcfc1360/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Length":["12538"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605672.1401417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.378440932,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe2c8a1240957d8569ae8bae7fe9499ba3bca666/bin/CMakeLists.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605672.1404076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.501881293,"request":{"remote_ip":"3.208.156.9","remote_port":"29576","client_ip":"3.208.156.9","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v3.5.1...v7.0.2","headers":{"X-Forwarded-For":["3.208.156.9"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605672.1595953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.216335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.2517333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092105418,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/public","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605672.2575147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041147532,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e689e2038f7e34cc66b04b64e46f76206c1804e?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"]},"status":200} +{"level":"debug","ts":1761605672.307126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.344856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037690996,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcb9d433f5e81f9f1d1ea2a9db2a1d51eae49acb?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605672.398092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.416172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018047333,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/music/extmidi.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605672.4308565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.578925728,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f08ea54e5493094f9d81857b1e0bbe1d85b891c/docs?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605672.488959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.5264251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037432658,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/50b5678e267d371c9c69195966b60ce903bfbe46?page=22","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605672.580103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.6707506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.7088242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038039433,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b60e371a6d9adaadb7b694f74123a8081d7da32?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605672.7627525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.7999241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037139976,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/966e2738b9c97bb44276ec90ebfa4a202d67d715?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605672.854506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.8691561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014615022,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605672.8845427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605672.8852057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00063635,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605672.9453394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605672.974094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.393954358,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2db6aa3cfa2e9347fee4ec920166a72f343b86fc/projects/version_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605672.9837315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038358003,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe682e565f62fdfb78edbeb48d6b69a2b1e6b7f6?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:32 GMT"]},"status":200} +{"level":"debug","ts":1761605673.0358288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.0751355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039263951,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b6ff9c52b04ec47de1281284fcc99f6775f2302?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605673.1277094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.128036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303933,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f80a679d50c445fb5f4f34f6221a0b1163535e30/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605673.2193244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.2556045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036245411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/745a5b8cc3df16b8734f50eb08a3e017f89d3273?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605673.3101673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.3243454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014144666,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605673.3608363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.4014378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.4139278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012457455,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/63534f97bd58316dd860397382aba68f5efe6fd6/Doxyfile.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Doxyfile.in\"; filename*=UTF-8''Doxyfile.in"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Last-Modified":["Mon, 01 Mar 2021 18:08:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12841"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1068c9b7ba32a25dfec11c11722219e1d408c9c9\""]},"status":200} +{"level":"debug","ts":1761605673.4301226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069250993,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/tests","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605673.491754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.5416317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049839147,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a62468bed666efa2cdae8e2a34f31c760ddaa40a?page=440","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"]},"status":200} +{"level":"debug","ts":1761605673.5831852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.664508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081292703,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1fed0046ac63119a6bc0f6bd4740fb7a2076f5da/landscape.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605673.673644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.6739595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000285709,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Storage/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605673.7458267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605673.7458417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605673.7458441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605673.7458463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605673.7458482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605673.74585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605673.7458522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605673.7458537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605673.7458556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605673.7458572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605673.7458591,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605673.745861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605673.745863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605673.7458646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605673.7458665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605673.7458684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605673.7458704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605673.745872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605673.7458737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605673.7458754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605673.7458773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605673.7458787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605673.7458804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605673.7458818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605673.745884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605673.7458854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605673.7458873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605673.7458887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605673.7458904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605673.745892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605673.745894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605673.7458954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605673.745897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605673.7458987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605673.7459004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605673.7459018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605673.7459037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605673.7459052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605673.7459068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605673.7459085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605673.7459102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605673.745912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605673.7459135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605673.7459152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605673.7459168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605673.7459185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605673.7459202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605673.7459219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605673.7459235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605673.7459252,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605673.7459269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605673.7459288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605673.7459302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605673.745932,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605673.7459338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605673.745936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605673.7459373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605673.7459393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605673.7459407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605673.7459424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605673.745944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605673.7459457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605673.7459483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605673.7459502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605673.7459517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605673.7459533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605673.745955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605673.745957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605673.7459583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605673.7459602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605673.7459617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605673.7459633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605673.7648082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.856819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.8574011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000431574,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/62075c88de4ffba8cb9d734d11309183da25899a/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"]},"status":404} +{"level":"debug","ts":1761605673.8941407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605673.8948765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000701643,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:33 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605673.9472048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605673.9951978,"logger":"events","msg":"event","name":"tls_get_certificate","id":"aa8815be-bc5a-4b35-887a-142066dc2b89","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.44.229.124","Port":8128,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605673.995254,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605673.9952703,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605673.9952776,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.44.229.124","remote_port":"8128","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605674.038335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.0387053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340963,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c0b4115945665c1ec87c08247c789a0336abab9d/projects/strgen_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605674.0427363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277900672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8456d5de69be3f3445dc9a496c80bbc2bc4420f0/projects/openttd_vs80.vcproj?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605674.1286635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.2207437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.2614436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314204983,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a786aa264af1e7f1414be880a79f15d04402cfd/projects/openttd_vs90.vcproj?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605674.264413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043634371,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f01b3e2721a5085b7cbae253e04b46a3338d3f43?page=13","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605674.3112946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.3117235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/08a41c6ee5f1500fcd472e953b2341ef996cb901/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605674.3660822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.401883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.4442327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042306988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/467803a7c0cacab9d0793c25c8d5b971804aff98?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"]},"status":200} +{"level":"debug","ts":1761605674.4923923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363697637,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8a655c7fb6375ad47b951b5011657dfa31cc76a6/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605674.4930735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.5255513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.584108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.5900757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064492452,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605674.6039743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019824964,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4b807e091a5e3c5175e8eb9ccc36df644252c57d/os/windows/winstore/generate-key.ps1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"generate-key.ps1\"; filename*=UTF-8''generate-key.ps1"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f59eb038e405e852d4de7a44e3594fa3584625e7\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["739"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605674.6406696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14756427,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/049e535065d1661b64068fc96c9e59d6f6cb378c/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605674.6753604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.716439,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041039308,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5cecdd2e3b91b70f027ece6eacc23376c3bbb83?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605674.765774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.7805645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014755017,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5d31cb19d41db684c6bb234db049e5668c7592e9/ai/trolly/build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9930"],"Last-Modified":["Tue, 05 Sep 2006 23:21:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Etag":["\"f90336f2082401882a96dd2e6f8050f0ce5ea1c1\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605674.8572128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.8575628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322488,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7d960e28b41c9d87a292c6f0716e3f9ea8df26a2/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605674.9036858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605674.9044056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000686484,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605674.9483495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605674.9672112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.60108857,"request":{"remote_ip":"52.44.229.124","remote_port":"8128","client_ip":"52.44.229.124","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v2.7.5...v7.0.2","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.44.229.124"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605674.9889762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04059466,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c33040e03778d922be3e33319d79fd6ef3e76ebb?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:34 GMT"]},"status":200} +{"level":"debug","ts":1761605675.0389245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.0392883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336214,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e84075db5085bcadf0d034770ec2be260a7c9ad/projects/openttd_vs90.vcproj.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605675.0798879,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61450: EOF"} +{"level":"debug","ts":1761605675.081095,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c396e80f-7a25-424c-868f-4748716fe5d5","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61451,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605675.0811396,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605675.0811515,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605675.0811584,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61451","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605675.0831022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605675.08974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006611243,"request":{"remote_ip":"192.168.1.64","remote_port":"61451","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Authorization":[],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.1907"]},"status":204} +{"level":"debug","ts":1761605675.1300914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.2218957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.3120325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.3561916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044119053,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1ab0d29fe5d5f0e5b90cc0908837f6b301d32f7?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605675.4036644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.4037957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273659446,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4b372b60500485fa3bc9cbf9675550c9701464c1/os/steam","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"]},"status":200} +{"level":"debug","ts":1761605675.4160323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012331557,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ff1db1a6c804837f9e749de57bd180b77e2b5427/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["10937"],"Etag":["\"dca1849a0373458a55e00f3e75c6e24358b82fb0\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 02 Dec 2011 23:40:16 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605675.4207861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198859282,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3869fb798c9cf42f146f03e2677f5f15f3f5f93a/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605675.4947696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.5860522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.6771972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.6773438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.6913795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105300243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9048b87af9b46292290103019c02419330b97dbb/os/macosx/plistgen.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605675.699567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022324407,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Notifications/Application/DeploymentSuccess.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Content-Length":["5405"],"Content-Disposition":["inline; filename=\"DeploymentSuccess.php\"; filename*=UTF-8''DeploymentSuccess.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Oct 2024 13:56:13 GMT"],"Etag":["\"946a622ca524bbbf1a70c570aa071aaa66ce43f6\""]},"status":200} +{"level":"debug","ts":1761605675.7425857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247775149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30d1b223c89e88145a670f9e6ffa9aaf20bc2db5/os/debian/menu","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605675.7658312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088462891,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/public","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605675.7678628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.7951798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027274568,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/server/resources.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"resources.blade.php\"; filename*=UTF-8''resources.blade.php"],"Content-Length":["11584"],"Last-Modified":["Thu, 24 Oct 2024 09:43:15 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"5968b53f05b16ab59c213a078251911117332b1f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"]},"status":200} +{"level":"debug","ts":1761605675.8597355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.90985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605675.9105453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000667708,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"],"Content-Length":["200"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605675.9632337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605675.9929223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029655237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3e272c4cd9f90d977bf457916c14719275ccacf8/app/Policies/ServicePolicy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1562"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:35 GMT"]},"status":200} +{"level":"debug","ts":1761605676.0414512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.0924885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05100212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/01abc2631684da53645cecdfb7abb29a89a3b6a9?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605676.1319578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.2009442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068956136,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e9600991ab9fad17ff5740bac8aa659abbceb64?page=1147","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"]},"status":200} +{"level":"debug","ts":1761605676.223589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.2411597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.381388909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca5b68145ad6f9631b72635fdfa0ab3a1937b707/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"]},"status":200} +{"level":"debug","ts":1761605676.2643344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040715517,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28211c21fcaea3f74bf80a1eeb8f3b1eecbf669b?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605676.3141809,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.3519533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037742313,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4f31704e2e295fb06cbe53d43f5665fe8f70aed1?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605676.4066002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.4069405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312719,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4736fb658be480900279a5644e58bb928cf5ccdb/table/bridge_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"]},"status":404} +{"level":"debug","ts":1761605676.4972756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.5878987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.6792145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.7001407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020890984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/Server/ValidateAndInstall.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"]},"status":200} +{"level":"debug","ts":1761605676.7707908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.7779806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190052108,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/802d6cb5093210c214e175f52d2b797b93a09901/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"]},"status":200} +{"level":"debug","ts":1761605676.7874408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290136058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6ad6845f8ca35920a7e7b61f1007ef388ccbb598/bin/baseset/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605676.8013546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030533152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/67ee82f41979984985e37efaadb797c64ddb419d/resources/views/components/emails/layout.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Content-Length":["85"],"X-Content-Type-Options":["nosniff"],"Etag":["\"fe04a8a599c5b34c150f748fa9d507f5e7c16b72\""],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605676.8324378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.861727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.8766856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014925818,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6987e83912baa9739faa86d43af659ec133c7029/config/app.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605676.9078693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605676.9080973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000206169,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605676.9099536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605676.910641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000644997,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605676.9124496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079986131,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/public","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:36 GMT"]},"status":200} +{"level":"debug","ts":1761605676.9528327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605676.9889956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036119372,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6fd6cfd1580f0f743ddb91a0d161758e3f8c7ac?page=31","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605677.043898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.1355467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.2258005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.2363808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010531735,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95960c19a76e61f53ea0783b82588eb26f7193eb/players.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c3212972c2fae9af3425b2ea5abbd1163fcf53ba\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 20:23:18 GMT"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Content-Length":["26385"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605677.3173335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.3536062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217096172,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a06c79776eb829f73639f06c46f91a8191225e2c/app?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605677.405198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361254682,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c46e51449e001e2b05dc9108a55809c937ab5b0d/media/extra_grf/oneway.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605677.4082859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.443301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034981026,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605677.4997408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.5914936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.6162717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02474516,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f626c15eccba4ad1550375a809b48b8f0e529d08/resources/views/livewire/server/delete.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"]},"status":200} +{"level":"debug","ts":1761605677.6222541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122482445,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Actions/CoolifyTask","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605677.6282156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.310837335,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4850475c3b91099afc6b7149fc77d0b4746cf72/os/windows?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605677.6825643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.768975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086373142,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/14b32e30cd69a730ca45a0a53dfae3fe659fdc30/database/seeders?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605677.7734694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.8037698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030277018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/235e72829e55cbb1e7632fe1b2d1429f6f3be054/table/unmovable_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3812"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"15c226333106b8a34ea9df8f3d1799002959e90d\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 24 Jul 2005 15:56:31 GMT"]},"status":200} +{"level":"debug","ts":1761605677.864171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.9197588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055545805,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fe79e153d34c8a2801bbb2f0a588b997fad3ffa?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605677.9211817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605677.9226935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001454281,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:37 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605677.95528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605677.9796429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.0036485,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a4cc7677-079c-4d31-8ac9-2bcf978d2d97","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"45.185.98.145","Port":49706,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605678.0037189,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605678.0037346,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605678.0037403,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"45.185.98.145","remote_port":"49706","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605678.046116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.046536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5e22788664b6d824bce1014f848e4a109d7c619d/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605678.0832937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1035852,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/app","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605678.137347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.151157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195822938,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9febd1458ca9c53d1d9aa3f0c0e8ffeab3b13a4/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605678.1671774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029794328,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9ab7af44cb31ec32d457412052cccb24a2a9a2cf/app/Http/Livewire/Project/Application/Storages/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["675"],"Last-Modified":["Fri, 16 Jun 2023 10:35:40 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Etag":["\"da017d6fb196369bd5ce27de884b64f49e323bff\""]},"status":200} +{"level":"debug","ts":1761605678.2280784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.2421505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013944598,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5afce5831d1c698e5f9f3d206a8b3da140087a7b/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605678.3190165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.3649719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045915541,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e48874936eef3f116a31ad863da866f894245d5f?page=71","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605678.4101117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.4536502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043489397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e0af039dbd812ca62e3a8cdac0ab8fbfd7d4005?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605678.5015054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.5404181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038875489,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d569c8d31f2a05ae7adc96c79f694aa026aa4bcc/tests/Browser/screenshots","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605678.5923398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.6103086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017932577,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/94f5a442d0ed9db01722d117d420e294e525dced/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605678.6834664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.7386603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055157033,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a8a5e29862ce5c124d2250b4204f21f95da02b17/public/svgs/coder.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605678.748585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605678.7486036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605678.7486064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605678.7486088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605678.7486105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605678.748613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605678.7486157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605678.748618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605678.7486203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605678.7486227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605678.7486324,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605678.748637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605678.7486405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605678.748644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605678.748648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605678.7486513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605678.7486546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605678.7486587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605678.748662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605678.7486653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605678.7486684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605678.748672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605678.7486746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605678.7486765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605678.7486787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605678.7486806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605678.7486827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605678.748685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605678.748687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605678.7486894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605678.7486916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605678.7486932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605678.7486954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605678.7486975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605678.7486994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605678.7487013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605678.7487032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605678.7487054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605678.7487073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605678.7487092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605678.748711,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605678.7487133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605678.748715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605678.748717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605678.7487195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605678.7487216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605678.7487237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605678.7487261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605678.7487283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605678.7487304,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605678.7487323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605678.7487345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605678.7487366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605678.7487388,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605678.748741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605678.7487435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605678.7487454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605678.7487476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605678.7487495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605678.7487519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605678.748754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605678.748756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605678.748758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605678.7487602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605678.7487624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605678.7487645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605678.7487667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605678.7487688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605678.7487707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605678.748773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605678.7487755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605678.7487776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605678.7688787,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cbcf08d7-49e3-4f63-b20a-27d92d670b71","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"200.59.186.199","Port":33100,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605678.768908,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605678.768919,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605678.7689242,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"200.59.186.199","remote_port":"33100","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605678.7745423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.8143153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03973515,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/config/cache.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605678.8657238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.8883884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022561283,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5cc597834655186bf1ad49f1186273a1601ac2cf/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"]},"status":200} +{"level":"debug","ts":1761605678.9134665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605678.9141107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000620851,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605678.9558766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605678.9926784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03677035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/components/inputs/button.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605679.0474286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.1025596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.1151555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012570207,"request":{"remote_ip":"45.185.98.145","remote_port":"49706","client_ip":"45.185.98.145","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/cclip/issues?assignee=%28none%29&labels=0&milestone=-1&sort=leastcomment&state=open&type=all","headers":{"User-Agent":["Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/535.42.7 (KHTML, like Gecko) Version/5.0.5 Safari/535.42.7"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["45.185.98.145"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"]},"status":200} +{"level":"debug","ts":1761605679.1205008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.1384497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.151105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012633216,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5b74415631bf5ec2a02031fd615b0204407f09b2/media/openttd.desktop.filter.awk","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605679.1852717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137811514,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Jobs/ApplicationDeploymentJob.php?page=6","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605679.1905956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070066641,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/public","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605679.229757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.3215287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.3611429,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039576621,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fcc8727f5c14c28b988b4755f6ee0ebbbefd18d?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605679.3755732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":7.973457922,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=354&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua-Mobile":["?0"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Mode":["cors"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605679.375622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605679.375622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605679.379567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003837204,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=354&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["https://zulip.site.quack-lab.dev/"],"Cookie":[],"Priority":["u=1, i"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Language":["en-US"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605679"],"X-Ratelimit-Remaining":["199"],"Content-Encoding":["gzip"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 22:54:39 GMT"],"Connection":["keep-alive"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605679.3811927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605679.3853028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.00963818,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"Content-Length":["69"],"Accept-Language":["en-US"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-For":["192.168.1.64"],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Origin":["https://zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"X-Ratelimit-Remaining":["199"],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 22:54:39 GMT"],"X-Ratelimit-Limit":["200"],"Server":["nginx/1.24.0 (Ubuntu)"],"X-Ratelimit-Reset":["1761605739"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"],"Content-Language":["en"]},"status":200} +{"level":"debug","ts":1761605679.4118338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.4285455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.4480252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019434468,"request":{"remote_ip":"200.59.186.199","remote_port":"33100","client_ip":"200.59.186.199","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/dc7be36bdb118be60deffcc885fb98f0ac3bdf84/Projects/TerraTech/TerraTech/ModuleItemProducerManager.cs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/532.24.2 (KHTML, like Gecko) Version/4.0.1 Safari/532.24.2"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["200.59.186.199"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605679.4670112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055146393,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d42ad99688b6eb9ffbea5da3e1b541942215778d/README.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"]},"status":200} +{"level":"debug","ts":1761605679.5035431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.5844624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.354665209,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b4d45af9307e37074a20698b81bf3f5fb0226dd/cmake/FindFontconfig.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605679.588922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085351346,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/99cb1dd612d4e8eaa499eae6da643b703be59456/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605679.593728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.6856651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.6986873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012995649,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/36cea8e53b54071363e83ada25389f01bccc404d/app/Livewire/Server/Proxy/Deploy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Deploy.php\"; filename*=UTF-8''Deploy.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Content-Length":["3962"],"Etag":["\"8fcff85d6a38449d1f78f21081aac051dccef0b4\""],"Last-Modified":["Thu, 31 Oct 2024 15:47:08 GMT"]},"status":200} +{"level":"debug","ts":1761605679.773538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.179774723,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/014cb33bb9d0d4e2843b73281b42f9b88bbc1d09/projects?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605679.7767081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.8142238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037475891,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d921cf88a37fc9cefa513f1349ba0fd42d204572?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605679.8673723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.9064531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039044086,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f936afa64ab6074976a494ce377524d7b06d8853?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605679.9273129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605679.9279807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000636089,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605679.9585397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605679.9999418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04026097,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6ff02f0615d19ab1bf019279bd2da6713015a246?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605680.0493104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.0920653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042714335,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Livewire/Project/Application/Deployment/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"]},"status":200} +{"level":"debug","ts":1761605680.1401017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.1549218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014782689,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b/docker-compose.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605680.2315912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.241425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.2563832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014922271,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/tailwind.config.js","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"]},"status":200} +{"level":"debug","ts":1761605680.279868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048245903,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ecb685411ad0a553ba0b7070ae2598bd6c6e637c?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605680.3223572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.3227065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032403,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b10556a90e086d431429c44184aa505a8d2d68f8/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605680.4130404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.5042164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.5953987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.6376193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042182643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01dfcd1cbd460a280888c8b934af8f8cf1f60d52?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605680.648685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235610436,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10d6f6c5b841f8fb161a4715c74a043c11a70107/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"]},"status":200} +{"level":"debug","ts":1761605680.6868753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.6872265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c29b3953573e4b2feb2bbb0b1dc5f8d7ef5a06eb/regression/stationlist/main.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605680.7270808,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2e70a780-5d0b-4315-adc8-655704f85515","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.23.99.55","Port":20140,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605680.727134,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605680.7271492,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605680.7271554,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.23.99.55","remote_port":"20140","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605680.7778492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.8103793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306130641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d560807ab55bd88802c43f180eb38c052082eda6/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605680.816861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038983011,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/abe5e04ddabe43ef019f95ebd5f41faef2886af1?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605680.8692307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.9118512,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042585803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67741ceaced96611ce98b996feeb53ff0fb4806a?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605680.9409604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605680.944948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003958423,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"]},"status":200} +{"level":"debug","ts":1761605680.960041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605680.9702113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010144674,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Server/Form.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Content-Length":["4406"],"Etag":["\"ff9aaf70101bbce430e2ea230f4940d7eb663f3a\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 27 Mar 2024 10:07:29 GMT"],"Date":["Mon, 27 Oct 2025 22:54:40 GMT"]},"status":200} +{"level":"debug","ts":1761605681.0510297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.0899775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038925604,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/162e2e074bf6ac4cdec48515370c9379ca6e86bd?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605681.141975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.166568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.1838336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041826322,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b870596f153c17d9aa915ca67b8f6414d73cb31f?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605681.1939206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027316377,"request":{"remote_ip":"23.23.99.55","remote_port":"20140","client_ip":"23.23.99.55","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/media/branch/master/Content/Effects/losshader.xnb","headers":{"X-Forwarded-For":["23.23.99.55"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["1962"],"Last-Modified":["Sun, 23 Mar 2025 23:09:12 GMT"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"losshader.xnb\"; filename*=UTF-8''losshader.xnb"],"Content-Type":["application/octet-stream"],"Etag":["\"d8e69a6bebc58c7c0d5ded5815ab8c867f31166960bc4c4332c3de2f25d36067\""],"X-Frame-Options":["SAMEORIGIN"],"Accept-Ranges":["bytes"]},"status":200} +{"level":"debug","ts":1761605681.2329721,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.2356758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002675234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/d14d5731d81b2f90070044706e05538c6678bd19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"]},"status":200} +{"level":"debug","ts":1761605681.324023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.415213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.4155533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312399,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/80133f67ea23290159bd9ebc31badb25bd0ac8f9/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605681.445487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.4567053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132650595,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/efa5eb17703d78183de6b891ca5e18f5c557563a/templates/compose","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605681.5062244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.5065913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000334391,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a6d71bb7eef4f599c83c0a000a33e8bc4a907279/templates/compose/gitea-with-mariadb.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605681.512381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066866778,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/public","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"]},"status":200} +{"level":"debug","ts":1761605681.5975254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.6370497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039482042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc5b8020ccd41053f440371ccaa290ca7a2632b9?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605681.6885338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.7479703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059392808,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7ec5395832044c3fa8b271a58c7bd6ae68acf29b/os/dos/cwsdstub.exe","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"cwsdstub.exe\"; filename*=UTF-8''cwsdstub.exe"],"Content-Length":["21504"],"Etag":["\"fabaf3bf4f158a72ca8cb9d77ef43bf64bbaccf0\""],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"]},"status":200} +{"level":"debug","ts":1761605681.7795618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.795349,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015745774,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d78651f7b1a786f655d526dfab384e8e2d787c57/projects/strgen.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605681.8700047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605681.9487178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605681.9490569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000294395,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605681.9509232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605681.9515631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000614269,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:41 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605681.9617336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.0518026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.0522137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378393,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1069eee05b648a64ff5dac3dd5701b01cfa2034/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605682.1437888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.1522818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190517746,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Models?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605682.1846492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040811789,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c889ec8c65d6068f4c863b169d61b5acf1ffde6?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605682.1899524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.3199004,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/99b2698658660539d0e56cebfdfaf033c17acfd7/build.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"]},"status":200} +{"level":"debug","ts":1761605682.2345366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.234938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5d31cb19d41db684c6bb234db049e5668c7592e9/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605682.3255928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.3843427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058713708,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bf638801c0770de81ab0a9916f979cbca6058468/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"]},"status":200} +{"level":"debug","ts":1761605682.415948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.507409,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.5283875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020934596,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/Server/Form.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"]},"status":200} +{"level":"debug","ts":1761605682.5407388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124755802,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/30e5d74e6d3fbf4046a240dcb94dcc906e35cc04/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Length":["6397"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"]},"status":200} +{"level":"debug","ts":1761605682.5956419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.5983899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.598717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304354,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/34040b694c7a50f5db9e9d05a7f9b2445399ae6a/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605682.6890712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.6956706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099989011,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/public","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605682.7289386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039834757,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/27d62a7ec66b92a0cd2721c36f26300f2c555f7a?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605682.7802052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.8713758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.930992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059583808,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/99a08e1e8cec3d73bf802e64b9e460e71f47cb43?page=386","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605682.9621642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605682.976484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014285832,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/52134822b8fa62fb2ac680c6e598cceb1996a213/table/unmovable_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b29f0da6daf5a864fa2e6e5b7df05e8535ac2a2f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 03 Dec 2004 07:43:00 GMT"],"Date":["Mon, 27 Oct 2025 22:54:42 GMT"],"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3104"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605683.0248902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605683.0256171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000697585,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605683.0528512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.0714428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018556032,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fc514913619c92d652e6697ed78a158f345a98b6/media/baseset/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605683.1444702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.163498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018992274,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4fdd5679c9ea417e1aecded3c2074e3812de369b/docker-compose.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 11 Nov 2024 13:54:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["875"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0fd3dda0702650d92ebaac1538bdf022565188e3\""],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605683.2195308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.439288843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d734e6a9f191dc0628bc8b51750eea7c3d0f3da2/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605683.2352035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.2778757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042635066,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a22ff74ef205dc3409c7e743d24892960cdbb0b1?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605683.3265038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.417027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.434808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017739854,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Livewire/Server/Proxy/Deploy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"]},"status":200} +{"level":"debug","ts":1761605683.5083406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.5989618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.638786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039785565,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a56e2bccd0bbeac71e3fa4c406ae5ec5f8e578a8?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605683.6901817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.7305763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.7523263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605683.7523427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605683.7523458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605683.7523482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605683.7523506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605683.7523525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605683.7523546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605683.7523565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605683.7523587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605683.7523608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605683.7523627,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605683.752365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605683.752367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605683.7523694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605683.7523715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605683.7523735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605683.7523756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605683.7523775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605683.75238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605683.7523825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605683.7523844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605683.7523868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605683.752389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605683.7523909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605683.752393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605683.752395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605683.752397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605683.7523992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605683.752401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605683.7524035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605683.7524054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605683.7524076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605683.7524097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605683.7524118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605683.752414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605683.7524164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605683.7524183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605683.7524207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605683.7524223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605683.7524245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605683.7524264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605683.7524288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605683.752431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605683.7524328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605683.7524352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605683.7524374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605683.7524397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605683.752442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605683.7524438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605683.752446,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605683.7524478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605683.7524498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605683.752452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605683.7524538,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605683.7524557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605683.7524576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605683.7524598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605683.752462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605683.7524636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605683.7524657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605683.7524676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605683.75247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605683.7524722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605683.7524743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605683.7524765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605683.7524784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605683.7524805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605683.7524827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605683.7524846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605683.7524867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605683.7524886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605683.7524908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605683.7808297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.8049922,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a616f879-492f-4c53-ab48-fd3da00ba4e4","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"4.227.36.88","Port":40836,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605683.8050241,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605683.8050342,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605683.8050404,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"4.227.36.88","remote_port":"40836","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605683.8066413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025766325,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/resources/views/livewire/project/application/swarm.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605683.8098223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079202693,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/app","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605683.8239882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315613659,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3fbd2b6bbc4768cb6d381641f1dc197bb67a2013/bin?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"]},"status":200} +{"level":"debug","ts":1761605683.8600094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169782696,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ff3fa1fe0ae87151ce4ae142a5f52f0a52da789f/app/Models?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605683.8719466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.9116724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039652924,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f36354a70f51337c0aae11c97ef9ae90fd477f63?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605683.933564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605683.9343348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000734174,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605683.9628735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.9642475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605683.9645314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261332,"request":{"remote_ip":"4.227.36.88","remote_port":"40836","client_ip":"4.227.36.88","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/robots.txt","headers":{"Accept":["*/*"],"From":["oai-searchbot(at)openai.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; robots.txt; +https://openai.com/searchbot"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["4.227.36.88"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"Content-Length":["19"]},"status":404} +{"level":"debug","ts":1761605683.986774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023871643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/resources/views/components/status/index.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1267"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:43 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"fcc2688e152bde687d1b56347306b8779bce6bf9\""],"Last-Modified":["Tue, 22 Oct 2024 08:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605684.00063,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c76a8eb7-33de-4dd5-b05d-92c8c6738974","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.5.242.243","Port":2853,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605684.0006642,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605684.0006738,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605684.0006773,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.5.242.243","remote_port":"2853","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605684.0545614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.0549228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341494,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcf92a20e22f22bead39caa6aff54a56db584fd3/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605684.1447961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.2359636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.3270175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.3273811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b5360e5e7518b3f804301d255f87fe7958eec23e/tests/DuskTestCase.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605684.41873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.5100157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.510484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00043502,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ca8605ebc5fa979fba1e6f21092949f09dd2b2a3/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605684.6009774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.692217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.7836893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.7841105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c99950c21537f9c890e4eac6d077c0ec6f31b7aa/media/extra_grf/mono.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"]},"status":404} +{"level":"debug","ts":1761605684.8700352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.874015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.937034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.939688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002631501,"request":{"remote_ip":"52.5.242.243","remote_port":"2853","client_ip":"52.5.242.243","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/issues/400","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.5.242.243"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605684.946358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605684.947177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000792434,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"]},"status":200} +{"level":"debug","ts":1761605684.9651158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605684.9953873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125309626,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/lang","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605685.0035574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.767552119,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/381d11096fc9ab5ad9cba3d1a94ee212a8d47432/bin/baseset/opntitle.dat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605685.0054479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313201942,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e145d632cdb81c5588378c798500839e4657cca5/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["593"],"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Last-Modified":["Tue, 16 Feb 2010 00:07:15 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605685.0135083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.594743057,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa24b010e941a127ad188c6ff4aba51cd9420a49/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605685.0223951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148351213,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79bfd1f63e26dae6ba78f72323ea783fe01c9c61?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605685.0232842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.422272914,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54f23ed0b3ff2ee72f36e8755b96ffd35e465f8a?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605685.057781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.083588,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61457: EOF"} +{"level":"debug","ts":1761605685.0845664,"logger":"events","msg":"event","name":"tls_get_certificate","id":"008c9785-e342-4a53-b2b5-4df34cd4dddd","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61458,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605685.084605,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605685.0846167,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605685.0846214,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61458","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605685.0866146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605685.0926085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005950679,"request":{"remote_ip":"192.168.1.64","remote_port":"61458","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"Authorization":[],"Content-Type":["application/json"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Length":["551"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.6039"]},"status":204} +{"level":"debug","ts":1761605685.1468427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.1681118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021235714,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/046a358ae03fd9cb1660e264d7e47cabd2af4db0/database/seeders/S3StorageSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Length":["548"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"de7cef6dc5bc7e410175ead2c42b602dcba555bb\""],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"S3StorageSeeder.php\"; filename*=UTF-8''S3StorageSeeder.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605685.1733892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208250116,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8786045eab03e0cec5847bf8d5cf8173bfde0811/vehicle_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605685.2393723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.249405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009991847,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/players.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 22 Nov 2005 15:55:38 GMT"],"Content-Length":["36076"],"Etag":["\"b53ea1c275b5f20913d21829d7e38467ca0c2003\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605685.264502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206690104,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e979be390d17113271be18a98e7f47182d6aa76/bin/scripts/readme.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"]},"status":200} +{"level":"debug","ts":1761605685.330221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.3305361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290868,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f97daed5eff9412117c173d67fbae08d4e90c057/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605685.3596826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.214862775,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/be1c2dbe35e77b5174b0be76a760d976a07bf2b1/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605685.570086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.6089997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038872683,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c4b37c9fedefc96e98004ff7e4be6b2d7058562?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605685.6615763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.7027977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04117843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ea0ffa46bf1d7d63be24d4d3a5ac3e6fe5bc541?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605685.7507284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.7988703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048109045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8a7d77a9082edc6da11db5be6095b16f1cb2add?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605685.842078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.9337542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605685.9455426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010828955,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1de834104f517dfe1d2676b808a20d06bc080a5/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 01 May 2019 19:36:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Etag":["\"b01a70f7957d7e52298b5f3a548db37fb98d7beb\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12932"]},"status":200} +{"level":"debug","ts":1761605685.9468915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605685.947539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000622012,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:45 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605686.0248666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.0397737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014866306,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6eb6a7372a2e619d5b48ed4ef6eceb67e3c4d940/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 14 Feb 2013 18:58:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Content-Length":["642"],"Etag":["\"c41e3dff8f45716e2c881002e5d96756b7a19659\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"]},"status":200} +{"level":"debug","ts":1761605686.0446723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202511928,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d43fbf595f7a632cb2df870a071389a5be4b7d6f/bin/ai/regression?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605686.0626957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.11548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.1420255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079295659,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605686.1569326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041416519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bad3d28184f716a67042165a140b3596249a8c5b?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605686.1920474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.865503513,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a451b76c454a2a77712de906724686f900a019e3/src/saveload/afterload.cpp?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605686.2057228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.247364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041607298,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c37aad393d66707faa35074d5329e3adb96b9da?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"]},"status":200} +{"level":"debug","ts":1761605686.2973375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.378187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080810685,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9eea73cefb628cb301658ce3599ab8476c2711d1/app/Livewire/Project/Shared/HealthChecks.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605686.3882124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.411638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023384304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b2110cbaedbbbbb18769e4594f416dfef1c733fd/pathfind.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 26 Aug 2006 21:54:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"pathfind.h\"; filename*=UTF-8''pathfind.h"],"Etag":["\"432d7ea88884f45dbdc2ea2b5f50f915d96395ea\""],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2035"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605686.4790833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.521916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042799186,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ba3ea5f29b1c23a001a31dec5570c383a72861a?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605686.569846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.6197336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049851049,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/projects/openttd_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"]},"status":200} +{"level":"debug","ts":1761605686.6613195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.6616006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000256423,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5bd2b15e863eaf54bfee4dfebb280d6884169354/os/windows/installer/install.nsi","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605686.7529957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.7876153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034582105,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e353ef5908456a08f6c00caa19d967c04d109764/bin/ai/regression/regression.cfg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4b8a5f6cd070946cc10894aa216ecb8aee2474ce\""],"Last-Modified":["Fri, 04 Feb 2011 18:41:42 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Content-Disposition":["inline; filename=\"regression.cfg\"; filename*=UTF-8''regression.cfg"],"Content-Length":["278"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605686.8431244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.8434775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330343,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/67ab3108d6b4ca9676871cabdae3ed187d51393d/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605686.8777232,"logger":"events","msg":"event","name":"tls_get_certificate","id":"368047a2-ab8e-426e-bc54-386c3cd6215d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.202.233.37","Port":21267,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605686.8777602,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605686.8777716,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605686.8777766,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.202.233.37","remote_port":"21267","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605686.9343872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605686.9585965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605686.9588633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000235974,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605686.9605324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605686.9611158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000563893,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605686.9741676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039744327,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8b80cb42e907ca57abed04f311ff73bbd2482c9?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:46 GMT"]},"status":200} +{"level":"debug","ts":1761605687.0254416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.0257645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296439,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/dd5723d5965fdf54fba7884a6ca54d4eabc59c7b/resources/views/errors/404.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605687.1163437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.1317778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.1678069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035997222,"request":{"remote_ip":"52.202.233.37","remote_port":"21267","client_ip":"52.202.233.37","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Map/Outposts/ClownDistrict_Module_02.sub","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.202.233.37"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605687.2071147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.2235425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.2640672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040490663,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/public/js","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"]},"status":200} +{"level":"debug","ts":1761605687.281294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164915261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13df23c58656e84afc2e060647ac8b10788b53d8/landscape.c?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605687.2873974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080249959,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91?page=168","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605687.298011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.3099465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011907307,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3b43b7aa65f46524fefa0e4632eaf8b2c559d42b/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"]},"status":200} +{"level":"debug","ts":1761605687.389534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.479966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.480374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00037637,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/44d4d4944cc6feab47e245ca1f2bdd83a0df02fa/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605687.5712357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.5921159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20254476,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4bd29bf966bf1dfdeb5e7c0f0fe9f786a9bbcd33/app/Models?page=14","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605687.6505888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07931733,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/dfedd694434cbea935e14b1541e4f3dbf0e30116?files=src","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605687.6625445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.70351,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040933899,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/ai/trolly","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"]},"status":200} +{"level":"debug","ts":1761605687.7530158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.8438616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.8577414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013847084,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/db0e3cfcc4ac96a5be7cf50f36fe2682c55eaf89/resources/views/livewire/server/proxy/logs.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"logs.blade.php\"; filename*=UTF-8''logs.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Etag":["\"58e71842454209bb8ade0bde44c095517ae58104\""],"Last-Modified":["Wed, 11 Oct 2023 09:00:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["331"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605687.9224267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169373365,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c745ca21a3558f8f587296b3a88f755363965baa/bin/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"]},"status":200} +{"level":"debug","ts":1761605687.935741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605687.965659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605687.970245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.004548475,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605687.9755719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039777329,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2419974f19914ef1611a1a06263ff0d1bcbc2693?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605688.0259016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.039483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013540587,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/018f0f63a667b5ffe79eb9ea700d9e2b964e7f42/Doxyfile.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Doxyfile.in\"; filename*=UTF-8''Doxyfile.in"],"Content-Length":["12748"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 26 Jan 2023 15:07:14 GMT"],"Etag":["\"51a44526c3aff35e1457ffd9db86569f908c76d3\""],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605688.1173723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.1646492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047210912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4aed185a28a283278bab60b30ab7ecf0457887c?page=32","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605688.2079144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.261735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053782672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/64b6f86a36638af56de0f582e80cd1f93ccd2ce6/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605688.2997444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.3353858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.3474972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012072409,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/696acb71fed5b6862a28175cb95be371172e1475/other/logos/codext.jpg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["image/jpeg"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Content-Length":["105902"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"]},"status":200} +{"level":"debug","ts":1761605688.390993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.4826047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.4883747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097344225,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Notifications/Application/DeploymentSuccess.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605688.5729647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.6140125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131357407,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Actions/Database?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605688.6645932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.7052608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04062633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5ce50a405fa344cd070b35e0e31b68be5fab42e?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"]},"status":200} +{"level":"debug","ts":1761605688.724611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.424835876,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ab2abbc23dffaea7e84ce04574da5d9fd2f70b6/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605688.7473066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605688.7473214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605688.7473238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605688.7473254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605688.747327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605688.7473288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605688.7473302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605688.7473319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605688.7473333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605688.747335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605688.7473364,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605688.747338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605688.7473397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605688.7473414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605688.7473428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605688.7473447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605688.7473462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605688.7473476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605688.7473493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605688.7473507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605688.7473526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605688.747354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605688.747356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605688.7473574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605688.747359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605688.7473607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605688.7473626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605688.747364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605688.7473657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605688.7473674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605688.747369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605688.7473707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605688.7473726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605688.7473743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605688.747376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605688.7473774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605688.7473793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605688.747381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605688.7473829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605688.7473845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605688.7473865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605688.747388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605688.7473898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605688.7473917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605688.7473934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605688.7473948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605688.7473965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605688.7473981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605688.7473996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605688.7474015,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605688.7474036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605688.7474053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605688.747407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605688.7474086,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605688.74741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605688.7474117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605688.7474132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605688.747415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605688.7474167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605688.7474186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605688.74742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605688.747422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605688.7474236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605688.7474256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605688.747427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605688.747429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605688.7474306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605688.7474322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605688.747434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605688.7474358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605688.7474372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605688.7474394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605688.7551932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.781655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026427562,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/63611e19f5696a5e7ddd5923c1952e6e9d231e86/ttd.sln","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ttd.sln\"; filename*=UTF-8''ttd.sln"],"Content-Length":["2742"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"0f7b379cf6a4cc05cbcfec01a1d9312b19d96ba5\""]},"status":200} +{"level":"debug","ts":1761605688.8458426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.8600216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014126391,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7789eef209776bd9d644c6442e55a9688236ad53/projects/langs.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15070"],"Last-Modified":["Wed, 21 Feb 2007 17:59:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"add665e7814180003b036a75ba9c7f10257fa745\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"langs.vcproj\"; filename*=UTF-8''langs.vcproj"]},"status":200} +{"level":"debug","ts":1761605688.9366708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605688.949736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013035114,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3b381b71a8f82af23ecebadf7b2e48098767ffc0/resources/views/livewire/project/application/rollback.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2261"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"rollback.blade.php\"; filename*=UTF-8''rollback.blade.php"],"Etag":["\"2807f2c18399c7a5729751dcd239cf91af8ca3c2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 11 Jul 2024 02:56:31 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605688.956885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605688.9575078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601443,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:48 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605689.0285337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.455532556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e497f0e78dd9770a3fd833f748deb6860182064d/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.0286477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.120581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.1348739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106199148,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d849b8f66b3e4d569d9c3f6376eabe500a88f018/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.2107928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.2370088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026172822,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f4a03d0731c7c89c2fc59b1317e3e9a66c2e58a/os/suse/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["11656"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"431840b2f71eaf4c943103c6c3beb9566d1f89be\""],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 09 Feb 2007 08:58:25 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.2713175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150691846,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/12a8e9b0e1e09ec060fb37b841321566fa698d98/app/Http?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.3020127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.311722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009674769,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2faf06f4cdc47c7774329a6ebdcd4432420bee72/table/tunnel_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"db75c163c11f5574ec392e5e74d0b1230f37b64e\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"tunnel_land.h\"; filename*=UTF-8''tunnel_land.h"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["79"]},"status":200} +{"level":"debug","ts":1761605689.393132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.4336061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040429338,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2275b40935603d15030a8f79fff1f56bdb5ab0e?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.4840333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.5454729,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.5752208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.587766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012516988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/947fc8a8ec7eec13b0c405b4019c068706b5f3cf/music/extmidi.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 25 Sep 2005 09:04:59 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"extmidi.c\"; filename*=UTF-8''extmidi.c"],"Content-Length":["1937"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"3f893cb46db2ca90ef02535cb319d4a5c2ceebab\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.6297357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14565994,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3634d7d889e99a32aa2dfdf23ede527729e5a0fd/app/Http/Middleware?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.637315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091811785,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/public","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.666484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.7033744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036855069,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d04383ccf06e5f44e92e5287e391138aa78a3b7a/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.756746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.7952476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038473181,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8f2d96250ee31ce663ccfb6b3b8426939e79543?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.8487184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.8576531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008910539,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8f4c216b3fef246e49d9469272df7a33723b47e3/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"07985a4f83f2483ba6904db3805f0f68bff088e3\""],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["112555"],"Last-Modified":["Sun, 09 Aug 2015 13:54:17 GMT"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605689.939817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605689.959739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01988113,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b588578bcc20c2b000f16222643a64250a836fb6/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"c505453fbec79e1536e1c7fb9c170282d607f0ad\""],"Last-Modified":["Thu, 27 Mar 2008 16:09:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2253"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"]},"status":200} +{"level":"debug","ts":1761605689.961015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605689.9617126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00066833,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Accept":["*/*"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:49 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605690.0309737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.052102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021092063,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/components/inputs/select.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605690.1221557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.2129908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.238081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025058591,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/216e48cd07d96cabd0fd51b965a526350b47b552/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605690.3043246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.33429,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029926147,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c862b7060f44f10943406bd1bde006712df70c50/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605690.3947291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.395108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338068,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/902320d7cb79f0b75ea404dcdd3958519c28eaa7/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"]},"status":404} +{"level":"debug","ts":1761605690.4176514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295462569,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8456d5de69be3f3445dc9a496c80bbc2bc4420f0/projects/openttd_vs80.vcproj?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"]},"status":200} +{"level":"debug","ts":1761605690.4858673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.503844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017935462,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8b9c9e93f83197a516ac4ad022fc00d306ff15ba/bin/baseset/openttd.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"]},"status":200} +{"level":"debug","ts":1761605690.578097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.668729,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.6878147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.705206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127072158,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/88629e5a1290d459a151f41cee5bdb90cb71746e/docs/elrail.svg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"elrail.svg\"; filename*=UTF-8''elrail.svg"],"Content-Type":["image/svg+xml"],"X-Content-Type-Options":["nosniff"],"Etag":["\"39098a388be14fe2d60b7c5d7c20e920d572efd0\""],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Length":["63849"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 29 Mar 2006 16:30:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605690.7273934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058634839,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Server/Proxy","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605690.758931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071067798,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/public","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605690.7597244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.8089695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049211946,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20e2f363f16d9546127ee93c5fbfb94d6d5f7450?page=430","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605690.850756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.8511965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000409122,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/072e429220b19a75ecf2bbfadf1ac8d88dd5fad6/bin/data/canalsw.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605690.9426227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605690.9714513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605690.9723918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00089648,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:50 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605691.033161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.0621858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028981216,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/06f9e26ca4e57f2f98a324eccc87b2cbb80d4b04/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605691.123891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.1721785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048250462,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ef40b79a5f98dae45106b2d0fddda9a9a1b99265/app/Livewire/CommandCenter","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605691.2154994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.2526534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037124238,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d403ae78ca579c2b469983d0c54233447fb01714?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605691.306759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.3378346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.395167345,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/553277dcd3f035fa722fbd9a624a5ff3d12cd6b3/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605691.3475504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040752828,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a8a8cf7b56c9ea5734f1edba81400617ce4a95b8?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"]},"status":200} +{"level":"debug","ts":1761605691.3966513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.4886444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.5302231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041543469,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6cbe80f564becc70393b0e8f45228e47aaf86524?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605691.5629425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166250978,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f8994114781999361afcf689c8bf5707e8fab3/newgrf_station.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605691.579087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.6167812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037664135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10ccad9d3d00aae9ac597307201e35e296dcd263?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605691.6703491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.7619755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.8165486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.851905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.885373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068789603,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/tests","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"]},"status":200} +{"level":"debug","ts":1761605691.9107184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240326446,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3bb9351a49a180115c7176548f1be30e56dcebf/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"]},"status":200} +{"level":"debug","ts":1761605691.9432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605691.9855518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042310004,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e12ad7d99a2263338c7a041e209bb2dfa8e38bf?page=44","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605692.0210972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169152799,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/913cce04ef4ee42244e30d960c9d41abcc93ef29/os/debian/compat","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605692.0339785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.034286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028141,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e0cb31ff07a23c0c0fa6fd087d2e5793b2c2905b/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605692.079647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605692.079953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000274077,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605692.0818455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605692.0825639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000699469,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605692.1250758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.1907942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065678809,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a43c916009722d55ba33d55a259feaeec7e36f19?page=106","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"]},"status":200} +{"level":"debug","ts":1761605692.2167401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.2560225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.494009723,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2313679ee73ae81db1fd96b0558a51a8a57e6ce8/os/windows/winstore/set-version.ps1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"]},"status":200} +{"level":"debug","ts":1761605692.300262,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2c0ddf47-5567-4157-8319-3ac12edd69f2","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.156.186","Port":4671,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605692.3003209,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605692.3003347,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605692.3003397,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.156.186","remote_port":"4671","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605692.3068454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.3216875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104910588,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/720f19421723f155b268e5ca0e389438ab1f6fba/video/cocoa_v.m","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605692.4000027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.4133482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013283232,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2f95349888f2ba33e0968bee89e811503bfb3a19/other/logos/logto.webp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b5079179218ee6029c3df21aed6471dd6f7645b9\""],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"logto.webp\"; filename*=UTF-8''logto.webp"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5156"],"Content-Type":["image/webp"],"No-Gzip-Compression":["1"]},"status":200} +{"level":"debug","ts":1761605692.4890995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.5021906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195312515,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0539634a27b888448496ad98aa38666acbcd687/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"]},"status":200} +{"level":"debug","ts":1761605692.5301428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041006425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b7593d092dabffda4aaeafa36d7439fc44e77e1?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605692.5589373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.580335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.657622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077239583,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7e154ba3c38926e607e6d28f09fa09d4d72b8a79/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"]},"status":200} +{"level":"debug","ts":1761605692.6707773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.671138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319713,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9a92e02fa725a029fd7970dceb25f6b4e915d0b4/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605692.7129164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153939309,"request":{"remote_ip":"52.3.156.186","remote_port":"4671","client_ip":"52.3.156.186","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/branch/master/resources/views/livewire/server/proxy/show.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.3.156.186"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605692.7624702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.7628293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330302,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/77c8367b938874f701e50705c4ef47a98cbbf4ca/projects/openttd_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605692.852818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.912586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059740694,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f06065337c81a035726bf313f5f91a88d39c258e/tests/Browser/Pages","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605692.9288294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.9445693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605692.9782639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049386154,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/routes","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"]},"status":200} +{"level":"debug","ts":1761605692.984645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605692.9853263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000655706,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:52 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605693.0347605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.0725372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037742913,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b86d91ce73d4d4f715fbef2d6c2563a67c09b0ba?page=13","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605693.1258368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.1465154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020645271,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/929c02d31f446023ead86580b8f19aac8b74cbe3/apps/api/prisma","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"]},"status":200} +{"level":"debug","ts":1761605693.208288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26368383,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80772e9b3582d78c85fefbce770f1dda4f28a9cc/os/win32/installer","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605693.2169385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.2318385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014875273,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/slide-over.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"slide-over.blade.php\"; filename*=UTF-8''slide-over.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"b8babf5f7414a56f8f8ab6730a6231862566e340\""],"Last-Modified":["Mon, 25 Mar 2024 10:33:38 GMT"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3550"]},"status":200} +{"level":"debug","ts":1761605693.307821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.3996093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.4000957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000443656,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/7f393eb2c26c470cdf1a86820ed40a8cf33bea01/docker/coolify-realtime/Dockerfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605693.489783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.5714786,"logger":"events","msg":"event","name":"tls_get_certificate","id":"66be076a-ef73-446a-8091-79ce0f82307d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.202.233.37","Port":16914,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605693.571534,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605693.571548,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605693.5715537,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.202.233.37","remote_port":"16914","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605693.5813692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.5818243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000428868,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ad66d8e7171b633cf33990e5d93db066cf75e725/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605693.6483333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.340475027,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad6cd18cb4ee3d4d8ad3c9a93a8f480d6328037a/bin/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605693.6726096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.749734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605693.7497482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605693.7497516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605693.7497542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605693.7497566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605693.7497592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605693.7497625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605693.7497654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605693.7497683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605693.7497706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605693.749773,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605693.7497756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605693.7497785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605693.749781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605693.7497835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605693.7497864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605693.749789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605693.7497919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605693.7497947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605693.7497988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605693.7498014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605693.749804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605693.7498064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605693.7498088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605693.7498114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605693.749814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605693.7498167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605693.7498193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605693.7498226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605693.7498262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605693.7498293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605693.749832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605693.7498348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605693.7498372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605693.7498398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605693.749843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605693.7498455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605693.7498486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605693.7498512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605693.7498538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605693.7498567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605693.7498593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605693.7498622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605693.749865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605693.7498674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605693.74987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605693.749873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605693.7498753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605693.749878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605693.7498806,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605693.749883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605693.7498858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605693.7498882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605693.7498908,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605693.7498934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605693.7498956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605693.7498982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605693.7499008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605693.7499034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605693.7499058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605693.7499084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605693.749911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605693.7499137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605693.7499158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605693.7499185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605693.7499208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605693.7499232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605693.749926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605693.7499287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605693.7499313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605693.7499337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605693.749936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605693.7629116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.7634923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090834552,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8515a18eada26df58fcd18b51d46e7f1aca58824?page=190","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605693.7634413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288895,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f693ce497d949b8f66e00a40f4477681ac71af1/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605693.8539186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.9105546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.420739003,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fba42681270df683613e75063dd356df15ccc413/os/os2/installer/download_opensfx.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605693.9197607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065818121,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4458d3b61c345d985814843bc8b5da29043b9969?page=1127","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605693.9449463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.9452324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000268677,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5f0e384ac0b2f45dbde420e35ea7a35062ed7960/projects/openttd_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605693.991652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605693.99228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605693.9929938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000694138,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:53 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605694.0163527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02468153,"request":{"remote_ip":"52.202.233.37","remote_port":"16914","client_ip":"52.202.233.37","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eveo/src/branch/cyka/src/Eve-O-Preview/View/Interface/ViewZoomAnchor.cs","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.202.233.37"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605694.0361402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.0475621,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011404089,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ec0e560bac2fe2bea8927bf8fa3988fbeec29941/config/ray.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 20 Mar 2023 12:04:22 GMT"],"Content-Disposition":["inline; filename=\"ray.php\"; filename*=UTF-8''ray.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"08598c4e8c8569610d9ae70f1d72f6b7d33ddb98\""],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3540"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605694.1265988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.127497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.19483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067298973,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/47e7ad7771fc361962fdc169caf7c1a3ed875a1d/ai/trolly/trolly.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605694.2186353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.2493422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122708021,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/app","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605694.2610762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042394593,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b18a58d5e1ac0fe2382e14badf80394b7e5a07b3?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605694.3089764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.3999727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.4004009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401668,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bea48ab97549113e7cb8bd26c03a9f99edb36867/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605694.4912624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.530373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039061018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1de834104f517dfe1d2676b808a20d06bc080a5?page=21","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605694.5823345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.5845938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002239411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/9658c83a338562eb7c5dd8b8653af194440a55cc","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605694.6731954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.6996522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026405129,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9292d3c223e7feaae6bf3c19cbf13ffb9f9c28a6/resources/views/livewire/project/database/clickhouse/general.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605694.7609694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.451943059,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18c210b01370172aa403a970e9580c2525918f5d/os/windows/winstore/generate-key.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605694.7644317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.7860017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021542412,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/18e1d57fc61d5115315e4d96668c2ae2ef9e9b73/Doxyfile.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"]},"status":200} +{"level":"debug","ts":1761605694.855387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.8557935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378654,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3d2444ab2ec5668f0252aa292afbad33b1777a1d/docker/dev-ssu/Dockerfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605694.9469788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605694.9615324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014516687,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/docs/32bpp.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"]},"status":200} +{"level":"debug","ts":1761605695.005765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605695.007018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001212646,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605695.0379949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.0962424,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61480: EOF"} +{"level":"debug","ts":1761605695.097165,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5b6cfba3-cabe-447f-953a-8bccdfaa154a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61481,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605695.097207,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605695.0972176,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605695.097222,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61481","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605695.098947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605695.1044285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005457228,"request":{"remote_ip":"192.168.1.64","remote_port":"61481","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Cookie":[],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Content-Length":["551"],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["5.1374"],"Date":["Mon, 27 Oct 2025 22:54:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605695.1291435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.1444023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01521811,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Policies/ApplicationPolicy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Content-Length":["1377"],"Content-Disposition":["inline; filename=\"ApplicationPolicy.php\"; filename*=UTF-8''ApplicationPolicy.php"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"05fc289b8b65c8edd3dc3aceec0fe8b7f6f0a451\""]},"status":200} +{"level":"debug","ts":1761605695.2202637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.234436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.2616074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041304508,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/37af5bc4756bfdf4d0c2681a6f1dfca3e919b30c?page=44","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605695.3098142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075329973,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/tests","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"]},"status":200} +{"level":"debug","ts":1761605695.311643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.402137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.4203768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018191995,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f3ed35dd475c15dbe54bc5e6203613cf78764d0/openttd.ico","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b2b12cab6fe29b753e6fef3ef136e2c4cfd4b803\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.ico\"; filename*=UTF-8''openttd.ico"],"Last-Modified":["Tue, 17 May 2005 11:22:43 GMT"],"Content-Length":["39814"],"Content-Type":["image/x-icon"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605695.4720287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.433952793,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e2dc3a9ac4d6a9b02e36069bb212553bcd440a1e/docs/palettes/palette.act","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"]},"status":200} +{"level":"debug","ts":1761605695.4939368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.5841577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272471998,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/906ca1a217c17cc361929c44ac91022acfd680b5/video/null_v.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605695.5850058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.6335256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048479664,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/98c2056f53e6e5b410ce0ee6d8f52af243f58949?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605695.675961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.7371008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061097301,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/network_gamelist.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c1a1a090429ecca087609fe9985b8ca98e7b2ad5\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"network_gamelist.h\"; filename*=UTF-8''network_gamelist.h"],"Content-Length":["340"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"]},"status":200} +{"level":"debug","ts":1761605695.7683756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.7817674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013355658,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8ca8d20a2b75ec5af486a4049f096f162930149/bin/data/flags.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605695.8334365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.339456388,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0e397c97824d8c47560740197dd94f05e9844e/config.lib?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605695.8590715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.950725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605695.9510472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295678,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c736ab275054de24bc7197d63354f69747d4909e/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605696.0177228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605696.0184186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000656007,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605696.0409944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.0457294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186626811,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Models?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605696.0890796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04804257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5b81c93821301ba752377e2f22c4fe1fd84d450?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"]},"status":200} +{"level":"debug","ts":1761605696.1325326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.2229705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.2599463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127376512,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c64aa4142e696b79249b2421e66fb5416ab31b1/music/extmidi.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"]},"status":200} +{"level":"debug","ts":1761605696.2648911,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041892506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2fd871e2af5cb9e239628843fbd40499ee43406a?page=34","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605696.3141878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.3867702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.3937566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006954461,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/5e66e314d26e164c159791aba43409158c2d71fe/?sub_path=database%2Fmigrations%2F2023_12_30_134507_add_description_to_environments.php","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"]},"status":200} +{"level":"debug","ts":1761605696.405245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.494672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180432724,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b2d8f3ce43e998e8041f7099c4cc30b43ef20f94/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605696.496248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.525712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029432046,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3e625b5b1a81b00f774ca87b48d3e4f4e9d014c3/bin/ai/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Content-Length":["1344"],"Etag":["\"6de24bf80c14d001e78d0e60f1b64ae05b46d4a4\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605696.5633667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158096465,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1909c4ccd872e79141062c25c899e9a645fa5ae/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761605696.5878003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.6277578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039929646,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9be9302cdbe5e23ad7565e7d76b9ac2414fb0796?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605696.6781182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.6925359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014389007,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/app/Http/Middleware/TrustHosts.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605696.7697928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.7873812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017559383,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c20aa0b2564d41f17554d46099c6e1e0a5b2f66c/app/Livewire/Server/Proxy/Logs.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["691"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"Date":["Mon, 27 Oct 2025 22:54:56 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Logs.php\"; filename*=UTF-8''Logs.php"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7949b008682b8de07c6dad9526ae215d914bd95f\""]},"status":200} +{"level":"debug","ts":1761605696.8601735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605696.9509737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.0241568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07314257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/app/Http/Livewire","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605697.0423484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.0750048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605697.0759532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000919043,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605697.1334953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.1745672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041042093,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d98e8fcf90c631381acfdc67fdbc554117a216b6?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"]},"status":200} +{"level":"debug","ts":1761605697.2246087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.2555282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213147368,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/858cc621a6b8033137d06be892f46becb350977f/table/bridge_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605697.268865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044222809,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f94b2e73e118522c29898a77c2de4bd23451e1c7?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605697.3158193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.3162725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000411225,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/99c17f8ac7bb12874739baacdfce9e82c956fe75/table/tunnel_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605697.3232408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.463042042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02cb1dc2c4a7a513f89c7b8c3e72d7864a9f63b8/os/steam","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"]},"status":200} +{"level":"debug","ts":1761605697.4064772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.49729,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.5129538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.5479534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034965798,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605697.588026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.5884032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091086257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fb26bd1acf8c493eb3b92f0df9a641f3b92beaf/app/Listeners/MaintenanceModeDisabledNotification.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605697.6197162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213202542,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ffb93c358c80fc24e349ad232648087508deec6/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605697.6796086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.6952462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01559496,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Server/Proxy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"]},"status":200} +{"level":"debug","ts":1761605697.7530227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164961528,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b53bb44e42a017a50ed0f18fbd60851fd1f33e9c/resources/views?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605697.7706065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.8613777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.8765113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015094957,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/md5.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605697.952071,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605697.967432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015321164,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605698.0430393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.0935626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050491237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f72eb0657869a423977dceae0ea56d5fb8a333b?page=507","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"]},"status":200} +{"level":"debug","ts":1761605698.1230426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605698.1232889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00022274,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"]},"status":204} +{"level":"debug","ts":1761605698.1251233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605698.1256802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00053608,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605698.1340342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.1515565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017496485,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/pathfind.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605698.189711,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.419068874,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b25afb239a81ef47d2339daed343d3a169d8863a/os/debian/rules","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605698.225828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.237119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011249869,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3d28669cad02c1570b070a9b202745d619aea654/app/Livewire/Project/Application/DeploymentLogs.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"DeploymentLogs.php\"; filename*=UTF-8''DeploymentLogs.php"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["769"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Etag":["\"d2d07035d6f111dd1675908b0341aac69ee79d3c\""],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"]},"status":200} +{"level":"debug","ts":1761605698.3171754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.3358355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01862922,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f4dd2d88c721c085376f59908097500bc5f0c143/Doxyfile.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Doxyfile.in\"; filename*=UTF-8''Doxyfile.in"],"Etag":["\"8727594771c5a55efc583bd64ae5e974552e44b4\""],"Content-Length":["12804"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 12 Dec 2020 14:48:04 GMT"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605698.4078646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.4512925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043389759,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/app/Actions/Server/ConfigureCloudflared.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"3221557ae0abc4cab026bf07e6665f88a22d1035\""],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Content-Disposition":["inline; filename=\"ConfigureCloudflared.php\"; filename*=UTF-8''ConfigureCloudflared.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1697"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 17 Apr 2024 09:22:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605698.4988434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.507772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008893035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b9b95826016e53b91a21db2d211bcd3d92b71595/resources/views/livewire/project/application/%7B%7B%20$application","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"]},"status":404} +{"level":"debug","ts":1761605698.5899582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.5903504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362033,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/06e97d529b1d15f4ffd87bb230851ef9b9ecf530/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605698.6234832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.667422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043908026,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/lang","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605698.681455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.748477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605698.7484922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605698.7484949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605698.748497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605698.7484992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605698.7485013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605698.7485032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605698.748505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605698.748507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605698.748509,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605698.7485116,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605698.7485135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605698.7485156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605698.7485173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605698.7485194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605698.7485213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605698.7485232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605698.7485254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605698.7485273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605698.7485294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605698.7485313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605698.748534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605698.748536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605698.748538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605698.74854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605698.748542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605698.7485437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605698.7485468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605698.7485502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605698.7485538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605698.7485578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605698.7485611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605698.7485647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605698.748568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605698.7485719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605698.7485752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605698.7485785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605698.7485821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605698.7485852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605698.7485886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605698.748592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605698.7485943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605698.748596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605698.7485988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605698.7486007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605698.7486029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605698.748605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605698.7486072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605698.7486093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605698.7486112,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605698.7486134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605698.7486153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605698.7486172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605698.74862,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605698.748622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605698.7486281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605698.7486303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605698.7486324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605698.748634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605698.7486362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605698.7486382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605698.7486403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605698.7486422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605698.748644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605698.7486463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605698.748648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605698.74865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605698.748652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605698.7486541,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605698.7486558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605698.748658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605698.7486598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605698.7720413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.8426569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.863783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.8782208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014403804,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9548c7d3121e8da4453eddbb236b0314ec045310/public/js/monaco-editor-0.52.2/min/vs/nls.messages.es.js","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"nls.messages.es.js\"; filename*=UTF-8''nls.messages.es.js"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["120624"],"Etag":["\"6a10d5346ffcb70c3f034d838e4342eb2e8b2f78\""],"Last-Modified":["Wed, 18 Dec 2024 12:52:35 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"]},"status":200} +{"level":"debug","ts":1761605698.9516807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270181149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d0d47e9202eed4c6027d7fdbd128974d4d212d8d/table/palettes.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"]},"status":200} +{"level":"debug","ts":1761605698.9548476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605698.9552097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0003287,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d361ecd8f0ba590c6123df5577c2751c77c237b2/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605699.0231295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251062015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b09431263183701036e5b3f579e87ddcdeab4c43/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605699.04629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.0791569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605699.0798333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000653331,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605699.1026864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056373145,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/Actions/Fortify/UpdateUserProfileInformation.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605699.137458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.22816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.25422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116721405,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Policies/ServicePolicy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605699.3188124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.3310394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102853912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/77455cd4445831614ddf5d1fb81788458d45031c/tests?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605699.3390355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020186717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8302a137a2cf1d91fa4e8ece35289ef4108499b/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605699.4106889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.4231122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012377434,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/596181b62287d6eb4ea1911cf75553d56494e846/apps/api/prisma/migrations/20220905115321_application_connected_database/migration.sql","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 05 Sep 2022 13:41:32 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"migration.sql\"; filename*=UTF-8''migration.sql"],"Etag":["\"576c23bdf3cd411b4eb4dd4519624ebc403445c4\""],"Content-Length":["937"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"]},"status":200} +{"level":"debug","ts":1761605699.5015616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.5459378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044335001,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/62ec85ee2e33971c995cbf08a1d3fb30d5785fc3/app/Http/Livewire/Settings/Backup.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605699.592144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.6305077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038327425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1be5124f7db3ed7d1e25519dffeb7cebc759bd3d?page=34","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605699.6840556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.7011201,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b84081cd-66ef-484a-9bdb-8500eab0f2d0","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.174.141.243","Port":27683,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605699.7011936,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605699.701209,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605699.7012186,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.174.141.243","remote_port":"27683","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605699.7238913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039775715,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/36cea8e53b54071363e83ada25389f01bccc404d/app/Livewire/Project/New/Select.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 07 Nov 2024 11:32:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Content-Disposition":["inline; filename=\"Select.php\"; filename*=UTF-8''Select.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["61388"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"2dc9abbf1cad59944438cd01f11a39aa12d8b660\""]},"status":200} +{"level":"debug","ts":1761605699.7478065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.7552335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007390152,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/b4175658e90746417536267f2beec63e751fe4af/?sub_path=database%2Fmigrations%2F2024_02_06_132748_add_additional_destinations.php","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"]},"status":200} +{"level":"debug","ts":1761605699.7747536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.7981713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02338752,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c6f453369707de04d9e60b6b08e51de84c9dc7e0/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605699.8667228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.8683462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.025655959,"request":{"remote_ip":"144.76.32.237","remote_port":"31296","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3202fc2ce35acc10bef13299952aa1a9c567e2f7/src/fontcache","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605699.8776896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010934514,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/17769057bca148d0d7f7bfb6d6155c8600044f82/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 19 Aug 2010 15:44:17 GMT"],"Etag":["\"38f67e1b9fe9526aaf0ff9afdc59c48c2ad80e74\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2463"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:54:59 GMT"]},"status":200} +{"level":"debug","ts":1761605699.928849,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.9567027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605699.9583008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029414573,"request":{"remote_ip":"35.174.141.243","remote_port":"27683","client_ip":"35.174.141.243","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-localmods/src/branch/master/DynamicEuropa/Modules/Station/Production_Shipyard_01.sub","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["35.174.141.243"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:54:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605700.033298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07655386,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/243d1c06fcbfec4aa031393356621b4876439b4a/bootstrap/helpers/shared.php?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605700.048227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.0483394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605700.0490105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000652691,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605700.1313984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083137231,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f2e8a6a2a9dde76b98df9e452cfbd783225ccbc6?page=186","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605700.1391885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.1765177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037295821,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c04ea586d9a795057a7dad3d93d2129e4cc036d?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605700.2302222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.230693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000438136,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2829a6fdf7348a60b676534716e3248c7ad5c205/bin/ai/compat_13.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605700.3216093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.3289113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007248685,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4e94b4a0c1ef9de9964de9f5f52d9c228f177dc4/resources/views/components/%7B%7B%20$link%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"]},"status":404} +{"level":"debug","ts":1761605700.4127355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.429878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017100868,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a78083c8a0eeda6d12a8811b184b26b809a86ed/os/win32/installer/install.nsi","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 04 Mar 2008 17:07:33 GMT"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Content-Length":["17034"],"Etag":["\"747695e0815f5deb8295a74bacf03ff1bc8b9287\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"]},"status":200} +{"level":"debug","ts":1761605700.5038407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.5435169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039639859,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ac47d40417a61f40b8be8d9aee453070c6d1788?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"]},"status":200} +{"level":"debug","ts":1761605700.5951304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.6352806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040114534,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2144cd98a34efd7b47156d6f43ee5de7d6216d86?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605700.6866145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.7248547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038200646,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/977758b9cad5c5ca0725030e1ce2d85b717e5573?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605700.776834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.8012478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024383257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcc52f7696f4ef2601b9fbca1ca78abcd1211734/cmake/FindFluidsynth.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1564"],"Etag":["\"0ac4931d78d74a6e622b9e0ff023eee2b47a16e6\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Content-Disposition":["inline; filename=\"FindFluidsynth.cmake\"; filename*=UTF-8''FindFluidsynth.cmake"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 25 Sep 2020 13:43:13 GMT"]},"status":200} +{"level":"debug","ts":1761605700.8686433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.887194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.959093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605700.9648705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077646279,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/tests","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:00 GMT"]},"status":200} +{"level":"debug","ts":1761605700.9964228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037292865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18b308524651c943f46a14c6d4855b1a95d4b6f9?page=29","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605701.0497365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.0580862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605701.058694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058331,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605701.0626779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01290043,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bcb93b3b75058c3d5e4ccb1d968f874cea7c701c/Doxyfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Content-Length":["9405"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 01 May 2011 19:51:52 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Etag":["\"fc05faa234ec4897d69566750db14c45bdd41c39\""]},"status":200} +{"level":"debug","ts":1761605701.1416202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.17825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036582185,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d7ec75fc0a396b47f91a5f7ec4bea59024fea5f?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605701.2320328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.3230247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.3490546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.480373927,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55f42e9f34f42b5947ca94d22602f1f4118fda6/docs/landscape.html?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605701.414259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.421274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18920934,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e883ca1d4e6643a31784d6363552c3862eed46c7/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605701.451562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037250304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc68dac03585f2c6405d79d55781e67ebceb2a7b?page=30","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605701.4731061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150044596,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a43370bf1cc0de1804a226cfda6966580e6a5fb8/bin/data/group.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605701.505345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.519565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014178619,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/video/sdl_v.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605701.5957658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.687117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.7745218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087368448,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1086f772bb9909b32f43c44c1253336275ded216/vehicle_gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605701.7779975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.8686938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.919655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323850467,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb71c61ee1dce8fa55454f73d3c9bdae54335973/projects/version_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605701.9295685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151540796,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64ecceadda07d6c40d21f4a6c8911c2fdf86b921/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"]},"status":200} +{"level":"debug","ts":1761605701.9604456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605701.9758759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015400573,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bf37ad3b7e2d83d0e6cedf1dac3442bc9ccbb502/app/Livewire/Dashboard.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:01 GMT"]},"status":200} +{"level":"debug","ts":1761605702.0510397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.0645173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605702.0652058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000658171,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605702.0665455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.0903735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221641852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fef12f24dd7f04bb7792f65a01610d8cb2d2d279/bin/ai/regression?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605702.1195679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052979397,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/routes","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605702.1303785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079305528,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fc68bf50b5d30f22b43836e0ee402af563d3de37/docker/dev-ssu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"]},"status":200} +{"level":"debug","ts":1761605702.1426907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.1943214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051602422,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/templates/compose/coder.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605702.2338603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.279537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045647476,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1de834104f517dfe1d2676b808a20d06bc080a5?page=466","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605702.3248394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.3820956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057230732,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f762959c9fcaa91a76ec74c1c320f81af5a5f34c/docker-compose.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605702.4160564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.4346824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01860795,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/water_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605702.5067737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.5213542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01454511,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c8bbceb37713127ebd7d336d7f806dacdfc1529b/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605702.597739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.6168303,"logger":"events","msg":"event","name":"tls_get_certificate","id":"689fc98c-b3e6-4676-9ecc-df0856bae12d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.49.152","Port":22602,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605702.6168704,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605702.6168816,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605702.616887,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.49.152","remote_port":"22602","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605702.6771777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079402651,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/620f36acb62d735667dc5f2fef7e7a0ceb585adc/data/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605702.689086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.7297223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040602515,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab46663eed691f49aa45c0165f944ff057c508bd?page=182","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"]},"status":200} +{"level":"debug","ts":1761605702.7803571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.8163135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035920879,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f134d238f6a4b3942ff7995e6a52f8fe1b19b3b?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605702.8375394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.8378744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311277,"request":{"remote_ip":"100.28.49.152","remote_port":"22602","client_ip":"100.28.49.152","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/tag/v6.4.4/processor/surgical_json_test.go","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["100.28.49.152"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605702.8715162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.908117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036560454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d150b623070d35db3cd9cb179118e207874b2e2/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605702.9329119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.9627435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605702.9630868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314342,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8bc473766b2f1f4499b00a12bd5f74fec0959bde/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:02 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605703.0537462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.0785303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605703.0824301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003853796,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Priority":["u=4"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"]},"status":200} +{"level":"debug","ts":1761605703.1458032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.1745634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.1994944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053653969,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff26c6393e3da796ab14a53462e423909752f68d?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605703.2242498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049647997,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/tests/Browser","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605703.23702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.2439528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190171464,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c75f7732e48a455653db7ecc06ee4fa2c35312d4/bin?page=1","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605703.328199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.3285565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327657,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/68ee4aa7d6278e53af1e812040f6bfb0cd813ad4/projects/langs_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605703.4103296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173278166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ff3fa1fe0ae87151ce4ae142a5f52f0a52da789f/app/Models?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605703.4192824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.4560616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036747717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8be4bc3d1e11fd869fbcefc112b687b0eacf0ea1?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605703.5104012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.6009092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.6258962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024947582,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/abd2aefd6ca52a67ff8ca4793b1d990132743ec1/resources/views/emails/email-verification.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"]},"status":200} +{"level":"debug","ts":1761605703.6802545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169815077,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b6ff5f89b9b6b83ea71e8bdebfe489f1c7f1a681/bootstrap?page=9","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605703.6927264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.7301195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037348199,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bed63b77ff0c18c4cf85efeda1a6b138233e057?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605703.758726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605703.7587428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605703.7587457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605703.7587476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605703.75875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605703.7587523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605703.7587543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605703.7587564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605703.7587583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605703.7587605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605703.7587626,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605703.7587645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605703.7587667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605703.7587688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605703.758771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605703.758773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605703.7587752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605703.7587774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605703.758779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605703.7587817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605703.7587838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605703.7587857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605703.7587883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605703.7587905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605703.7587924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605703.7587945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605703.7587965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605703.7587984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605703.7588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605703.7588022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605703.7588046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605703.7588065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605703.7588086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605703.7588105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605703.7588127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605703.7588146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605703.7588165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605703.7588186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605703.7588203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605703.7588224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605703.7588243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605703.7588263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605703.7588284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605703.7588303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605703.7588322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605703.758834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605703.758836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605703.758838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605703.7588398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605703.7588418,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605703.758844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605703.758846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605703.758848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605703.7588499,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605703.7588515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605703.758854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605703.7588558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605703.758858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605703.75886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605703.758862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605703.7588642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605703.7588658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605703.7588685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605703.7588704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605703.7588723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605703.758875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605703.758877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605703.758879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605703.7588809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605703.7588828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605703.758885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605703.7588866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605703.7841277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.8281212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04395788,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/11ba39b4358d5ac71fe1abc3d4d26afb72d08332?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"]},"status":200} +{"level":"debug","ts":1761605703.8771975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605703.8775744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0eaeeaabb6eab4581f77b4493adecbbe708e600c/bin/game/compat_1.11.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605703.9561772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.023218133,"request":{"remote_ip":"144.76.32.237","remote_port":"31296","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3202fc2ce35acc10bef13299952aa1a9c567e2f7/src/linkgraph","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605703.9677696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.0586839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.0715847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012865074,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23a1b1925f6d49e9028ca90d03ccf78d6d9d7a1d/app/Providers/HorizonServiceProvider.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":200} +{"level":"debug","ts":1761605704.0896084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605704.0898569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000216098,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":204} +{"level":"debug","ts":1761605704.0917258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605704.092466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000718685,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["200"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605704.1496627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.1906219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040938397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9c3ea6a01f5a563b1730970aeb0f00b974d0148?page=142","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":200} +{"level":"debug","ts":1761605704.24037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.2853284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044918381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605704.286846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319050699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76b1a664980b2c264183524d5a020153b3083d76/src/screenshot.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605704.3312497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.3637526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.4079463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044155593,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a4d1ae1341b7463ee1395c87f95d7d2273c24b36/?sub_path=database%2Fseeders%2FSharedEnvironmentVariableSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":200} +{"level":"debug","ts":1761605704.4220986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.4613833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039250505,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d0f19406b8ab841f920fc1206796be90d7643ea?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":200} +{"level":"debug","ts":1761605704.5133495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.6000328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086648961,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b02dde198240a27f53ca196e1d9bdff89ca2edcf/table/tunnel_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"]},"status":200} +{"level":"debug","ts":1761605704.6037402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.6040604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029167,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9784f12903aa183353ba9d5be74ceffff43e202a/projects/openttd_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605704.68433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.353046657,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/883e19f2c623e501195fdbbb4ade09c24bdce65a/cmake?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605704.6950328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.6954076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342186,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/667c8e6432332d4ec8728452a47f368b3dba9e9d/app/Livewire/Team/Member/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605704.7860756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.87721,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605704.9688957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.007687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038753328,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21cfca526a9fb983f79c9dbe9dc999e71876c468?page=31","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605705.0602696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.0827203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605705.0834012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000650306,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605705.102317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042007042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a80a17007ab2dbc731cb906aa9db18f1e4a26431?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605705.1107364,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61487: EOF"} +{"level":"debug","ts":1761605705.1116428,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8a27b797-ac2c-443e-9084-e63d5d7f4c84","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61488,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605705.1116874,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605705.1116972,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605705.1117024,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61488","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605705.1136565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605705.119806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006121159,"request":{"remote_ip":"192.168.1.64","remote_port":"61488","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["551"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Cookie":[],"Te":["trailers"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.805"]},"status":204} +{"level":"debug","ts":1761605705.1566582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.1654286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288176864,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38b7c68623f0f09f1fc5f5dbfe71a05e786477c8/os/windows/winstore/manifests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"]},"status":200} +{"level":"debug","ts":1761605705.2124085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.426292141,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9499e93a67befed5592bbd4452dda26724529c10/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605705.2423284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.2456703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08898212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1bdb72ebd42cf18972b67b2bf73086d6fda47693/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""]},"status":200} +{"level":"debug","ts":1761605705.2554586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013102261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/19cfe4e51455d1097ca56824ab14968fe79cf4a3/app/Livewire/ActivityMonitor.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ActivityMonitor.php\"; filename*=UTF-8''ActivityMonitor.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"bd1e30088b705b21579067fa6651b190f005ec8b\""],"Content-Length":["2368"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605705.3327835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.3751469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042324721,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf9caa425b9ef1152c8d45245e99be4dd732c1a6?page=38","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"]},"status":200} +{"level":"debug","ts":1761605705.4241104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.4648213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040673759,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3115c4b98f65ad7fa81e07546abc886c8214791?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"]},"status":200} +{"level":"debug","ts":1761605705.5152214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.5335639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.5684636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053205093,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a?page=552","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"]},"status":200} +{"level":"debug","ts":1761605705.6062577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.6234868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089892086,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/app","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"]},"status":200} +{"level":"debug","ts":1761605705.6533077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047014462,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac5fde61fb03059daee4b505dcaad84f21b93857?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605705.6970825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.7368715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039756239,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64bafcbe182ef539a31ffed9bd1f19ca0f7ae62a?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605705.787983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.879373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.9707005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605705.9724696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093067803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40ee9f27ea80ca27300005a2ef1711e5e4d8bb86/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605706.023035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052298634,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f53f67165655c27072cb4f1a2ead3726f459a778?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605706.0609865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.1275535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605706.1281989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000618196,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605706.1517975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.1521103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294575,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fbd0f5ad7d75eb8bb5e2402ce8119a0a86e606db/regression/stationlist/test.sav","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605706.2160184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154996462,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/874c00e647a2c60a2a818c08346ffc790990beac/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Length":["56"]},"status":200} +{"level":"debug","ts":1761605706.2271705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.439139852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6e8ea059d6d606248a427ec7ac0657b4547d8fb/os/os2/installer/remove_nosound.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"]},"status":200} +{"level":"debug","ts":1761605706.2436898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.2809663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037254944,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94c9e6533192804e277372bd65604bd244d58e80?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605706.3341863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.369764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035548105,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6756304fc1a45a3db3baeafff29464e5cdf84d4d?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605706.4250793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.4834356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058330385,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f393eb2c26c470cdf1a86820ed40a8cf33bea01/database/migrations/2014_10_12_000000_create_users_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605706.5166073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.6077769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.662473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.700355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.7283075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065798083,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/tests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"]},"status":200} +{"level":"debug","ts":1761605706.7470348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04664158,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6efa2dd9baf47ca39dffdadf3d858dab95f892c5/tests/Browser/Pages","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605706.7495444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232915705,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8badd46dd63d957a6c65c86ec06b0b07b92c33a3/projects?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605706.7912664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.829561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221739496,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0abc1b914e3f34e4a9c983606615fa77ff2bfc24/bin?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605706.86876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077466421,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aca198e0bb7e629966a995128c79f016fa9bc2f4/database/migrations/2014_10_12_000000_create_users_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605706.8812935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605706.972131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.0234327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051263623,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6f9488ae4285b7904755d0913a6134a95d43c28?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"]},"status":200} +{"level":"debug","ts":1761605707.0498192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.0622466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.0625815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304153,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c2221885f488b9a7ca52b11e621582d4c60ab80d/bin/data/openttdw.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605707.152724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.1692598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119419471,"request":{"remote_ip":"144.76.32.237","remote_port":"31296","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/320e402cfeddb5b08bafb3afad6e586aca8fb794/changelog.txt","headers":{"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605707.2006764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319362627,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa2e4072a91d6c0e7bb652acf5173636fcebb6a8/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605707.2262564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605707.2301238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003833176,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605707.244534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.244896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335602,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8581808952fe2c39c1949742afd9cd97cfb66ae2/bin/ai/compat_1.9.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605707.3349454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.3592892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024300091,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a370ca97d6efe42c6d8485fccc44969095341eca/town_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"town_gui.c\"; filename*=UTF-8''town_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 29 Apr 2006 14:31:16 GMT"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6512c42fcc6850028c20f96f00474a7c954c6d5a\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15375"]},"status":200} +{"level":"debug","ts":1761605707.4261208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.4265175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c752da3a9ee5e93de8b40f40650d34bf1822f6a5/bin/game/compat_1.5.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605707.5171013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.5371468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020011916,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1ba35972e604d1a5ab34c7b29384c5a13618fdc0/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5499"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605707.5410469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.388293445,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75cff48a5db3ae4d33e60728ffc21f954da2daca/os/windows/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"]},"status":200} +{"level":"debug","ts":1761605707.6079476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.608348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373885,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/244144f0f6c92cff7df6424d53ec64a3ee858626/projects/openttd_vs90.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605707.6992116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.71251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013275958,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/resources/views/components/status/index.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"65beace65fc3ba7c2bbda69eeb3d0f345df3b52a\""],"Last-Modified":["Tue, 24 Jun 2025 11:34:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1898"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605707.790545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.8025756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.8413684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050800981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2124c668a43cf332e23e06d99a8af77fb54f498?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605707.8677893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06517592,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605707.8812726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.963212,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ee473d0b-0376-4c51-978f-2e041f3fc290","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"62.201.244.218","Port":43014,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605707.9632492,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605707.963261,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605707.9632673,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"62.201.244.218","remote_port":"43014","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605707.9718301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605707.9722378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000377822,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a47b4631ea6375e72e46ed24b985ed486ed4c0f1/os/debian/README.Debian","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605707.9877691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106473325,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/254611dda8c8ec41f3d8df1ff12d068c7a417268/app/Actions/Database?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605708.0628586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.1154826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605708.116177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000654504,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Content-Length":["41"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605708.133777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070890894,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14/resources/views/livewire/server","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605708.154244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.1569927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002723334,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/find/commit/867b404ffc9945f7d9411c6f520c2e346722cd0c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"]},"status":200} +{"level":"debug","ts":1761605708.24513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.2544935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009335089,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/app/Livewire/Storage/Create.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 24 Jul 2024 12:27:21 GMT"],"Content-Length":["2368"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Etag":["\"a05834ecc2d7050218cdafeae1a7a6f344b34b7b\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"]},"status":200} +{"level":"debug","ts":1761605708.3367274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.4551523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.4641707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008982764,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Livewire/Storage/Create.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 24 Jul 2024 19:11:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2368"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Etag":["\"a05834ecc2d7050218cdafeae1a7a6f344b34b7b\""]},"status":200} +{"level":"debug","ts":1761605708.5181744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.5236967,"logger":"events","msg":"event","name":"tls_get_certificate","id":"70db782a-a89b-4bb4-b513-4325b18152cc","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.229.164.203","Port":63932,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605708.5237288,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605708.5237396,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605708.5237446,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.229.164.203","remote_port":"63932","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605708.558452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040249428,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15955bc2790159754c96f32a36f19fd49bf8201b?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605708.6095154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.6554015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045845449,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a1def99dc0913d8887a04b8132f308934cd57ee?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605708.7000196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.7059019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.369148644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/056832c037c9934fa514e6ee3673d61b7c6bc6f7/os?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605708.7489069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.7493627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412829,"request":{"remote_ip":"3.229.164.203","remote_port":"63932","client_ip":"3.229.164.203","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/tag/v6.4.4/testfiles/OutpostItems.xml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.229.164.203"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605708.7508829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605708.7508914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605708.7508948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605708.750898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605708.7509012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605708.750904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605708.750907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605708.7509098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605708.7509122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605708.750915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605708.750918,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605708.7509208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605708.7509236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605708.750926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605708.7509286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605708.7509315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605708.7509344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605708.7509367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605708.7509394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605708.7509422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605708.750945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605708.7509475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605708.75095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605708.7509527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605708.7509556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605708.7509584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605708.750961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605708.7509637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605708.7509665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605708.75097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605708.7509727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605708.7509763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605708.7509792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605708.750982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605708.7509847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605708.7509873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605708.75099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605708.7509923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605708.750995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605708.7509978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605708.7510006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605708.7510035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605708.7510061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605708.751009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605708.7510118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605708.7510147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605708.7510173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605708.75102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605708.7510228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605708.7510254,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605708.7510283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605708.751031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605708.7510335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605708.7510366,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605708.7510395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605708.7510424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605708.7510448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605708.7510474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605708.75105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605708.7510526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605708.751055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605708.7510576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605708.7510605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605708.7510633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605708.751066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605708.7510684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605708.7510712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605708.7510738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605708.751076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605708.7510788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605708.7510815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605708.7510843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605708.79088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.7912428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331034,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bca1c53c96a5ba69f81906b3d459a0682bd8111/media/extra_grf/mono.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605708.8818023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.90251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202463387,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e38213b5ef677f2c46c331ecbf6b778cc1e3e6e9/projects/openttd_vs80.vcproj?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605708.9234343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041595677,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a5b485b41bd8b9e92e3682528e3cf76f39a330a?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"]},"status":200} +{"level":"debug","ts":1761605708.9695902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.9737644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605708.9861364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012334554,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/87dd209784d44a60805ef071423f8de9052cec97/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"cd19fd92197057cbd10b4f102f2180dd2d3dc6b0\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:55:08 GMT"],"Last-Modified":["Mon, 17 Mar 2014 20:16:05 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605709.0620842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092454496,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/app","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605709.0640612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.0643938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7469f00c5b8d0dc5cc2034eb9dc91c6e8721ac03/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605709.1317625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605709.1320124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000217069,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"]},"status":204} +{"level":"debug","ts":1761605709.133816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605709.1344066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569825,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605709.154704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.1965091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041775015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18e64b28e25f387d1e269899cce8ffa704b1c76b?page=175","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605709.2281768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.2352154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006999285,"request":{"remote_ip":"62.201.244.218","remote_port":"43014","client_ip":"62.201.244.218","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/synclib/pulls?assignee=%28any%29&project=-1&sort=leastupdate&state=closed&type=all","headers":{"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/47.0.899.0 Safari/534.1"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["62.201.244.218"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"]},"status":200} +{"level":"debug","ts":1761605709.2466087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.2966378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049987737,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/00feef40a3c22b1dc5a2855b04069edc527ff1ef/templates/compose/directus-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"]},"status":200} +{"level":"debug","ts":1761605709.336888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.372762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035840127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb5fc8f6ffa0062f395bbf742390db6411f4fe32?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605709.4285545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.4672227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038630948,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ac47d40417a61f40b8be8d9aee453070c6d1788?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605709.5190947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.5531323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034000849,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_cargo.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"386f8c384ccd375dc04775296f94e56f2177c512\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"newgrf_cargo.c\"; filename*=UTF-8''newgrf_cargo.c"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4294"]},"status":200} +{"level":"debug","ts":1761605709.6104844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.6682818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057764619,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/03d9f933971f5fc5b529b6f2acbfab0a905cbb7a/database/migrations?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605709.7013452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.7392993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037918755,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/71277a2283bf6a61633e4a91764d933204ecef97?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"]},"status":200} +{"level":"debug","ts":1761605709.7921128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.8286004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036454033,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e3aef8ebae3a2606292032ce6397eff15896dbb?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605709.883076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605709.8834517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349619,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5eb426be78712dfee794e873f3fded31c4f68b80/bin/game/compat_brgs.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605709.974336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.0651395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.0684953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003317294,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/7f3ed35dd475c15dbe54bc5e6203613cf78764d0","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"]},"status":200} +{"level":"debug","ts":1761605710.0712328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096863218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d54fa6a6802a9af9a793fc3a1f2d66d0a069bcff?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605710.1428115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605710.143472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000624628,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Length":["41"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605710.1560426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.1564057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338227,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f8a97753b5da5312c0b8b82e6caf4a160d60e8fb/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"]},"status":404} +{"level":"debug","ts":1761605710.1584363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.2087672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050297301,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/lang","headers":{"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605710.2477093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.2607253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012984218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ApplicationPolicy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1377"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Etag":["\"05fc289b8b65c8edd3dc3aceec0fe8b7f6f0a451\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ApplicationPolicy.php\"; filename*=UTF-8''ApplicationPolicy.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605710.283775,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1c821fd0-baa0-4f0f-9b5c-85e8b359ccfa","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.194.165.45","Port":15681,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605710.283811,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605710.283821,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605710.2838256,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.194.165.45","remote_port":"15681","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605710.33978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.354556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014746781,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f/docker-compose.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["875"],"Etag":["\"0fd3dda0702650d92ebaac1538bdf022565188e3\""],"Last-Modified":["Mon, 11 Nov 2024 13:54:04 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605710.3816018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.3823261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000698738,"request":{"remote_ip":"144.76.32.237","remote_port":"31296","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3237e97b3592d4f3920dab556d551da65a465b8d/cmake/scripts","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605710.4316478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.4694989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037821882,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad031c3f7d28d1819e8bcd81b8f963f2451725ca?page=33","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605710.5027869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.52249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.5227716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262836,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e673115842d077724c0b532486e176990c7b59d6/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"]},"status":404} +{"level":"debug","ts":1761605710.538574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035753253,"request":{"remote_ip":"34.194.165.45","remote_port":"15681","client_ip":"34.194.165.45","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/src/branch/master/coolify/proxy/caddy/data/caddy/acme/acme-staging-v02.api.letsencrypt.org-directory/users/default","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.194.165.45"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"]},"status":200} +{"level":"debug","ts":1761605710.6136224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.649226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035556792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8946a8bde27ab93fb3adff7191e9a89e676902a8/resources/views/source/github/new.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605710.7042122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.7761853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071941806,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/resources/views/components/services/navbar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"]},"status":200} +{"level":"debug","ts":1761605710.795442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.8087974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013328928,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c8ada1bbc93e38da817a2106d9f86cb6ddaf941e/app/Actions/Service/RestartService.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4151ea94749641b7aad3c54552f22508fe37fabb\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"RestartService.php\"; filename*=UTF-8''RestartService.php"],"Content-Length":["327"],"Last-Modified":["Fri, 22 Nov 2024 10:16:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605710.886142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605710.9104846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024308506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0475afca7158577134ee647a4db3adc68cdcf2d5/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605710.9773443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.0683682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.0945184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02610296,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/newgrf_station.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"newgrf_station.h\"; filename*=UTF-8''newgrf_station.h"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4850"],"Last-Modified":["Sat, 29 Jul 2006 17:39:58 GMT"],"Etag":["\"b1f135e54941b9133cd20c392995242e1245b282\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605711.1346877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605711.135349,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000630899,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605711.1598842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.1726072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195221113,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/8bb6bc1cd1fe6eaf284c8d71d7434564fb006be4?files=src","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605711.226663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066740981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Notifications/Database/DailyBackup.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"]},"status":200} +{"level":"debug","ts":1761605711.2505436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.3345304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.3455646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.345833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248258,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fef0bfcfd3949e45125f21eee7b3bdcb3b9e252a/bin/ai/compat_1.6.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605711.4002402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065682425,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605711.4338462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.4764993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042613856,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fef079cbc9c9dd7b58d04eb42c4119882eb5d42?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"]},"status":200} +{"level":"debug","ts":1761605711.5085413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.257967093,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ce75d1cc989bab6ec1730bc1875419662c33cc6/os?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605711.5353782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.5357814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378123,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/93b8a6fb3e972eb15c12ac3f5ebf1ed0791f8d74/os/debian/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605711.6161942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.6432762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027050566,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/436fa197816996fefd5d8625e550190ee9917ae2/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605711.7066982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.772034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065295346,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f/app/Services","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"]},"status":200} +{"level":"debug","ts":1761605711.7976735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.8118324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014134767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/42293fb11a0fa3bb61c5947efca39fe2f04c58ae/config/constants.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"7bab10a5616df59a4614deb0785534a884f7d97b\""],"Last-Modified":["Wed, 29 Nov 2023 15:34:31 GMT"],"Content-Length":["1070"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"constants.php\"; filename*=UTF-8''constants.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605711.888666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605711.9792683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.0698876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.0904787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111176671,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2a035445933c3bd23f08bb96d89b14e34c32da4b/templates/compose/directus-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605712.1066744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036754981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e7b3c3fa342a9f7ee76aa6189bd470edfb637a30?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"]},"status":200} +{"level":"debug","ts":1761605712.1539102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265221028,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54f23ed0b3ff2ee72f36e8755b96ffd35e465f8a/projects/version_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605712.1572382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605712.1578653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000603017,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605712.1615143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.1970198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03548702,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f1c4bc8fe29774e50d1b03f5d035969b763a92d?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605712.2533839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.288893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035488013,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed6f31f601ef92e098f5555e9bb2b1492c5a7e79?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605712.343968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.4354854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.4494517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013930021,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/landscape.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 08 Sep 2004 17:44:29 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15958"],"Etag":["\"d93be1ebefb533c321f7cf6e5e55040a4bb6f9c9\""],"Content-Disposition":["inline; filename=\"landscape.c\"; filename*=UTF-8''landscape.c"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605712.4765346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.5260365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.5511746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074604726,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605712.6169715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.6486003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122529474,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67bc818bbe9370c69455a881920a2cd5ea3ec973/newgrf_station.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605712.6585479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314551166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d04383ccf06e5f44e92e5287e391138aa78a3b7a/docs/linkgraph.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605712.7080727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.7097275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092730036,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c1c086d9a031fc8d85e13c9bd04c1b34f513e015/music/win32_m.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605712.7617633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053662425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4bc7df663caf3d06a6451e761905dd88da7e1ae4/os/debian/compat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"]},"status":200} +{"level":"debug","ts":1761605712.7998734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.800274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368955,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b03621301a516a529196f22bb222cd50741e9ec1/bin/data/openttdw.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605712.8898444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605712.8902154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344099,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/11f21917d666dc48763dabedecfeec147c73491d/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605712.9812155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.0190547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037809469,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca7dce1fc219eca579c33ff03a77c21186435e3b?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"]},"status":200} +{"level":"debug","ts":1761605713.072196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.1103303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038098053,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a49d91fa3920d8949337d5bda7fc5aeb490aea52?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605713.1638107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.1641874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351914,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f7a0ee9a158d4fad242e87b19f036908b43e9f30/bin/game/compat_1.4.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605713.2547371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.2925675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605713.293243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000635949,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605713.3385122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083736682,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/63cc340dc189d3613a8604c8287fc8e647d5cb01/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["945"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8f13e74e985e03d1ef45382989ed374b3e1a17a2\""],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"]},"status":200} +{"level":"debug","ts":1761605713.345898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.346226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000299765,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/20f7ff8ac08ffe717098a5ba2b47db4fed477c0d/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605713.4368742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.4750714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038159479,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5e4d8e73a3ea3a62b5484d435286ddfbf8be373?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"]},"status":200} +{"level":"debug","ts":1761605713.5282328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.6191866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.6316082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.6387403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007084987,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/10e307f92b1944a94765ced6096929f7384aca0c/?sub_path=database%2Fmigrations%2F2023_06_22_131459_move_wildcard_to_server.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605713.6602879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041062682,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b6900baa8677b7d2d646f80299596b3d7f27724?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605713.7103744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.7527487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605713.7527702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605713.7527733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605713.7527754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605713.7527776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605713.7527795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605713.752782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605713.7527845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605713.7527864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605713.7527885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605713.7527905,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605713.7527926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605713.7527947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605713.752797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605713.7527993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605713.7528012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605713.7528033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605713.7528055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605713.7528076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605713.75281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605713.7528121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605713.752814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605713.7528164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605713.7528183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605713.7528207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605713.7528226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605713.7528255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605713.752829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605713.7528327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605713.752836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605713.752839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605713.7528424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605713.7528455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605713.7528477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605713.7528498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605713.752852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605713.752854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605713.7528563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605713.7528584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605713.7528603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605713.7528625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605713.7528648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605713.7528672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605713.7528696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605713.7528715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605713.7528737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605713.7528758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605713.7528782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605713.75288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605713.7528822,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605713.7528844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605713.7528865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605713.752889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605713.752891,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605713.752893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605713.7528956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605713.7528992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605713.7529027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605713.7529058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605713.7529087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605713.752912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605713.7529154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605713.7529187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605713.752922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605713.7529252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605713.752928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605713.7529314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605713.752935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605713.752938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605713.7529416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605713.752945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605713.7529483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605713.7702334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059816166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7247ecf172e85ed47b13ccb9aa1ffcc2050b0114/bin/scripts/readme.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Etag":["\"8f13e74e985e03d1ef45382989ed374b3e1a17a2\""],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"X-Content-Type-Options":["nosniff"],"Content-Length":["945"],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605713.8012283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.8015468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283134,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/97cfd40649abab832315f00e6a07e5b6b9a17e23/bin/ai/compat_12.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605713.8924057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605713.8927667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336254,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605713.9835823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.0746536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.0840552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10044523,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0254433a41ffb11a40fbff03b9fb07584de9a454/media/openttd.32.bmp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/bmp"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.32.bmp\"; filename*=UTF-8''openttd.32.bmp"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Length":["2104"],"Etag":["\"e388628fb63981a566d0798020d5ef93c954d60a\""],"Last-Modified":["Sun, 13 Aug 2006 08:18:11 GMT"]},"status":200} +{"level":"debug","ts":1761605714.0987365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024058004,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/29dac5506f055df7e2d6876516c33f45ff4169a7/bin/baseset/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"],"Content-Length":["829061"],"Last-Modified":["Fri, 27 Jan 2012 21:14:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Etag":["\"0422279879f34ef6d4ed5e463a46e6a114d7b0d6\""]},"status":200} +{"level":"debug","ts":1761605714.1648273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.1652575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000400115,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6dde1417d8fff7f316c68a9ee1632a3b4abd51aa/Makefile.lang.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605714.172384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605714.1726348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000217631,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"]},"status":204} +{"level":"debug","ts":1761605714.1743643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605714.1750636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000676546,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605714.256201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.2566051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000371831,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5b9a3e65fc11354fe3f342f7ca863caac6d3dad8/projects/openttd_vs90.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605714.3633304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.375066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011708883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62b2b4613f431d08328299bf6a6316988ccfadfa/os/win32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605714.4380107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.4555163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017474222,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/w32dm.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605714.466889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.938629336,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f91cf9e519290e1053014aa1f850ad99416324b2/src/slope_type.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"]},"status":200} +{"level":"debug","ts":1761605714.5289583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.5874126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058416257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/edfa04286b1d0431cc799a074156ffad2bbe7b85/README.md?display=source","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605714.6206088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.6727092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052070294,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bf618a3584477c21c4e46d96c0880011c3381a6a/README.md?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"]},"status":200} +{"level":"debug","ts":1761605714.7108307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.751322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040452943,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fdeb75e3c8d90f70be74992dcc491844c9462c8e?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"]},"status":200} +{"level":"debug","ts":1761605714.795597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.8019893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.8932443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605714.909328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01605173,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2a035445933c3bd23f08bb96d89b14e34c32da4b/templates/compose/bookstack.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605714.9227982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127164732,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/app","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605714.9845085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.0337927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.231765257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb2fb0657bd3846dad3f4b2d2b59f05fb642a1d3/video/sdl_v.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605715.075125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.092885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01771641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c2361e55e41e33a7dda09abf95985522bb9eccff/templates/compose/nextcloud-with-postgres.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605715.110272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125732933,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ac500219d2bd3d5605a40f527e10f831776a19ed/app/Http?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605715.1142569,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61495: EOF"} +{"level":"debug","ts":1761605715.1153445,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4af9bbaa-a387-4a9b-bf1f-02954760f349","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61496,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605715.1153822,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605715.1153917,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605715.115396,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61496","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605715.1172597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605715.1230805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005793992,"request":{"remote_ip":"192.168.1.64","remote_port":"61496","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.4842"],"Date":["Mon, 27 Oct 2025 22:55:14 GMT"]},"status":204} +{"level":"debug","ts":1761605715.166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.1781726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605715.1787968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000603267,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"]},"status":200} +{"level":"debug","ts":1761605715.257433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.32682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069358035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5adf63d774c4588eb543bd038735985c161f9c6/ai/trolly/trolly.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"]},"status":200} +{"level":"debug","ts":1761605715.3448005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178777454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cfc4028234f3fcc1363033b11d5983bc2d01c34/configure?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605715.3480704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.4674325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119330584,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/91747d72dca21fb92490738d90adc4a27989df04/docs/ottd-colour-palette.gif","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"acd07ec912fafa4a7bee52ff9205709e6c0f3ea8\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 12 Sep 2004 14:10:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ottd-colour-palette.gif\"; filename*=UTF-8''ottd-colour-palette.gif"],"Content-Length":["51951"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Content-Type":["image/gif"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605715.5908442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.6066923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015814534,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3362123bfcfcb54718867b19c9c1ac7b30ff9665/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3829bcc8e0a5628430a52f280fb2f5e8000ca004\""],"Last-Modified":["Mon, 17 Mar 2014 20:28:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["642"]},"status":200} +{"level":"debug","ts":1761605715.6339252,"logger":"events","msg":"event","name":"tls_get_certificate","id":"adf4f2b0-3177-4bce-8dbb-735f35350909","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.213.46.222","Port":26167,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605715.6339695,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605715.6339815,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605715.6339874,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.213.46.222","remote_port":"26167","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605715.6823747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.6828065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0003978,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1237e3c48c67c51cfb8a20df6b96c646064bc03a/bin/game/compat_1.3.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605715.7737503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.7912533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017465205,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/industry.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605715.864347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.9025218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038138368,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7adae09897c6f17a60de9468e9e11d166ff52278?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"]},"status":200} +{"level":"debug","ts":1761605715.9549232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.961698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605715.9905927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028863184,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/docker","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605715.9987204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043769144,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1ef3b117eb04f1dd7675f4a796f390aedfadba9?page=62","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605716.0463707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.082461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.1099217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027419161,"request":{"remote_ip":"3.213.46.222","remote_port":"26167","client_ip":"3.213.46.222","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/tag/v2.6.0/test.xml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.213.46.222"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605716.13721,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.1376715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000422307,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d8182b7e1533027d43da6508652ecfc1b056548f/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605716.1820877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605716.182786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000663872,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605716.2231371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176728661,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b6ff5f89b9b6b83ea71e8bdebfe489f1c7f1a681/bootstrap?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605716.2278752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.228163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000271231,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/13a37b427a25ae7d9d52eb68a18e05be8a5b1c1b/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605716.3189795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.337527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018515255,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f6b7a1d06b9b475e5075f049f7569c5a2e9b9e8f/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["8919"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""]},"status":200} +{"level":"debug","ts":1761605716.410501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.410895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000366741,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ad487eeeed417883b6b12def09f07f88039c4b7/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605716.500962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.5406406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039631163,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c8a0d591324358319e1d56e5ff3c45a0b175e660?page=30","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605716.5921965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.6830912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.6948133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102581157,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Notifications/Server","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605716.6967297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013603636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/45fbaa64c231d6cd2e0831f872dc9df41955eb12/projects/generate_vs140.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605716.7738383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.82162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047746513,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f2db5008741aa8345c1102b684ecaa112f8c33?page=409","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605716.865594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605716.9095955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043912745,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/216ac43583ae4c3e2e78f811cde40e24d7388be6?page=244","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:16 GMT"]},"status":200} +{"level":"debug","ts":1761605716.9565024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.0479183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.0567577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10020644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/industry_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605717.0697453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.0961223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048145845,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de90a1ffb3784699240a64a0a5be3dc7bb2d8a00/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"Content-Length":["3522"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"]},"status":200} +{"level":"debug","ts":1761605717.1379428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.1944034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124609936,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/docker","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"]},"status":200} +{"level":"debug","ts":1761605717.1956186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605717.1963446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000674391,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605717.2311342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.2684984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037319515,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f6c3fe78883842d916818ba75d068ce9174e523c/tests/Browser","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605717.3200126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.3990812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079025399,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/97c81945880441102914e5d282ae96b3088aba3c/app/Livewire/Project/Resource/EnvironmentSelect.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605717.4079814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27000126,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07ecc26efaea11350af69fe737a0826fe6bb6f25/os?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605717.4113245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.5029626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.5185213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015515029,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bcc9dcd210ed4571644adf8c76922afdc4b50835/table/clear_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"]},"status":200} +{"level":"debug","ts":1761605717.593975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.6847825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.7301207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045300992,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0bf8476b1399c9ebdd10cd881393a070e814078?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605717.745497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.334146457,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47b8f9b2869b42b67e9aaf08b2f49c6a5c23034b/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"]},"status":200} +{"level":"debug","ts":1761605717.7759724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.7975442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021542552,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4c0671f65af64c1fcc1c0373cfa4e1be455b5787/findversion.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 07 May 2011 15:13:52 GMT"],"Content-Length":["5249"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"35568de0cafacc975e88741049011e6221a9de5d\""],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Date":["Mon, 27 Oct 2025 22:55:17 GMT"]},"status":200} +{"level":"debug","ts":1761605717.8670118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.9134495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319439,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3807ed6066cdff1189a7cc98626ad4ee8114697/docs/Readme_OS2.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605717.9586701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605717.9590735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1069eee05b648a64ff5dac3dd5701b01cfa2034/os/debian/compat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605718.0408916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173849243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f0db273d649b5f607f4e3fc85c93945169fb9a2/docs/OSX_install_instructions.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605718.0497444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.141094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.232733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.245044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195271018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4fe58bc303f980ac4328b7e376bcbc76c70005d0/projects/openttd_vs90.vcproj?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605718.252133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605718.2528389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000679692,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605718.2543337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.2612908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006931527,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/91c6fa3ff958bf7994132e90b57f2a1e56093f34/?sub_path=database%2Fmigrations%2F2024_07_23_112710_add_validation_logs_to_servers.php","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"]},"status":200} +{"level":"debug","ts":1761605718.2642784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123154803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a76da0e36abf7d1e5f7972522919d348583ac68a/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Length":["12538"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605718.2947087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061938858,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/lang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"]},"status":200} +{"level":"debug","ts":1761605718.3227785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.336821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01401466,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/music/qtmidi.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605718.414655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.4484868,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0efd6840-2256-46e2-ac22-8d5f4fd19cbd","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.93.98.99","Port":12904,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605718.4485517,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605718.4485643,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605718.4485698,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.93.98.99","remote_port":"12904","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605718.4999778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08525821,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2a891db7e15065c5027fe7970b4fe5f4a8c5c12/music/extmidi.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605718.5049205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.5052292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283364,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/76a9e280c29d3582b2fd442523a94c8e940a4477/bin/ai/compat_13.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605718.5962203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.6344688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038208351,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/297c521b6f4d43bad62fe443d930c78b9f4ec267/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605718.6880097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.7511292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605718.7511444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605718.7511473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605718.7511497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605718.7511516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605718.7511537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605718.7511559,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605718.7511601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605718.7511635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605718.7511668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605718.7511702,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605718.7511737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605718.7511766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605718.751179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605718.7511811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605718.7511833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605718.7511854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605718.7511878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605718.7511897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605718.7511919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605718.751194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605718.7511961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605718.7511983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605718.7512002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605718.751202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605718.751204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605718.7512062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605718.7512078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605718.75121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605718.7512124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605718.7512143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605718.7512164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605718.7512183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605718.7512205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605718.7512233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605718.751225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605718.7512271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605718.7512293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605718.7512312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605718.7512336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605718.7512355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605718.7512376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605718.7512398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605718.7512434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605718.7512467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605718.7512503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605718.7512534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605718.7512555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605718.7512577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605718.7512598,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605718.751262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605718.7512648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605718.7512667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605718.7512689,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605718.751271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605718.751273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605718.751275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605718.751277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605718.751279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605718.7512813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605718.7512834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605718.7512853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605718.7512872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605718.7512894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605718.7512913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605718.7512934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605718.7512953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605718.7512975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605718.7512996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605718.7513015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605718.7513034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605718.7513056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605718.7736123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.7766528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002995858,"request":{"remote_ip":"3.93.98.99","remote_port":"12904","client_ip":"3.93.98.99","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/issues/12392","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.93.98.99"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"]},"status":404} +{"level":"debug","ts":1761605718.778864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.791029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102984137,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c058c0a766df82b680e2e2200ba48cc2357afd1e/resources","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"]},"status":200} +{"level":"debug","ts":1761605718.8035183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024606969,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cc36a0ecd1ef3f05ef99e3c1a2f15866df950f33/resources/views/livewire/project/database/import.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605718.8698192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605718.9076438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037792697,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/474480799f79583f99305f8009b149379bdccde5?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605718.9615827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.00913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047502022,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6aa101ee119a07ca6b6188bb709d65a80f530991?page=229","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605719.0526443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.0677712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015099677,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/79582850b55039dae64ae9f5125c55169a9e118f/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605719.143773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.1441336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327297,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dc3271b705a44a851d94f5fc5088249e8291fa57/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"]},"status":404} +{"level":"debug","ts":1761605719.2150626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605719.2153275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232308,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605719.2172627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605719.2178378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000553494,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605719.2355492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.32591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.3544326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.4173875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.4275208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010094189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/source/all.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8f785add3ef9303cc257bc80bbf65e3c38962b0e\""],"Content-Disposition":["inline; filename=\"all.blade.php\"; filename*=UTF-8''all.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 27 Dec 2023 15:45:01 GMT"],"Content-Length":["2022"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"]},"status":200} +{"level":"debug","ts":1761605719.4305134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076055401,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/config","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605719.5085223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.5089018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348697,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/af3aba7a8830ad19fbb32819cd74ff4d5d7f51c5/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605719.5570807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321509323,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f865f0a3867bbb41d048091365a489220ce243d2/os/macosx/plistgen.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605719.5996947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.6885235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088794427,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/22326ec0b43eded44a3aa2f81b1c3e55fed49d69/app","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605719.6919599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.7429638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050967725,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/429449cab8b9d291b2f87d03ebce6c6b4c075e49?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605719.782092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.8544936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.52855041,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2218e75d4dea4261c6638579d3e501080b85bdc/os/macosx?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605719.87287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.8849702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012076256,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Livewire/Project/New/DockerImage.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2574"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 20 Jan 2025 12:59:02 GMT"],"Content-Disposition":["inline; filename=\"DockerImage.php\"; filename*=UTF-8''DockerImage.php"],"Etag":["\"7d68ce0684c09a813c9f3fe71a346ca7c456d8a3\""],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605719.955541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173413411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27ba44f45131983f7d9447dcc19ad9c31aad901/config.lib","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605719.9644337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605719.9838345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019375777,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ae406cf52e5e2b7f0d2597c211d44c1ea325f6c1/media/extra_grf/shore.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:19 GMT"]},"status":200} +{"level":"debug","ts":1761605720.0554342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.0825174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027045717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/airport_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605720.146037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.1628478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016774915,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c21ce45d705bc98cacd7959befc2b0377787a95f/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 25 May 2023 10:00:09 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["660"],"Etag":["\"ecd3f8b7c85dd3bc6f9120a31c180fba956f08fc\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605720.2176962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605720.2186139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000883216,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"]},"status":200} +{"level":"debug","ts":1761605720.2369118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.3281653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.3732378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04502408,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e9f451339f066ae70a71b9708bd0eb35f2784d55?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"]},"status":200} +{"level":"debug","ts":1761605720.419606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.4314146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194466762,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0e00996e005fbd2698a4717640214ba48de527c/player_gui.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605720.4633386,"logger":"events","msg":"event","name":"tls_get_certificate","id":"da2862dc-d429-4381-afe4-e48a2c2385b4","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":47662,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605720.4633887,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605720.463403,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605720.46341,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"47662","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605720.464951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045318535,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25cdef9523e2b4dd7c00d53cd9d9c259da8ad0d9?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605720.4694357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.4720843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002618596,"request":{"remote_ip":"192.168.1.123","remote_port":"47662","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Pragma":["no-cache"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761605720.472621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.4754555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002808474,"request":{"remote_ip":"192.168.1.123","remote_port":"47662","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761605720.5107138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.5564702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.6014884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.6222873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065779147,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/config","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605720.655456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053931172,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c67f4ddd9e0f7d1caeb0ddedac9664055e69175b?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605720.6639338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153189925,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/be89205d014fa997b98fd2c7587e85fa5b6415a9/routes/webhooks.php?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"]},"status":200} +{"level":"debug","ts":1761605720.6921754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.7155735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023367232,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/src/commit/fb2dbd5ecb44e98e8b6b3c4e0e75230f273e9eda/coolify/proxy/caddy/dynamic","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605720.783555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.8737419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605720.914284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040512645,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c55051a135534445399cc430c0617bebb02cb219?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605720.9651096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.0088563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04371917,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3e7b77dcbf313cf40e574d8b2c652af7972a252?page=189","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605721.0591123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.097713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038561507,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48299a729fa59c6ab8f13ed9b4a0eaa9916ca799?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605721.1311166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347527954,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c518293135ce824fa71c1c02da28f0412434160f/README.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"]},"status":200} +{"level":"debug","ts":1761605721.1471987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.1474717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000251133,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/af3aba7a8830ad19fbb32819cd74ff4d5d7f51c5/bin/ai/compat_1.10.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605721.2379684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.3240867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086074499,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/786c8bc3a33b190bcdbb73ed93b65a35c79784e1/resources/views/livewire/project/service/service-application-view.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605721.329098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.3379228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605721.3386195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000662249,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"]},"status":200} +{"level":"debug","ts":1761605721.420136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.483566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063399091,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/97ae59fe1a0248b95dbfff27f84cfeb87742f050/table/bridge_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605721.510872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.5137272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184595581,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4467aa8fb3dd841a0b591491fe0bdd5ab3d49f7/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"]},"status":200} +{"level":"debug","ts":1761605721.5253131,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014416137,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/10ba431d21f58c707398f95b99faf3c2aac77e77/os/windows/installer/install.nsi","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["26307"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Etag":["\"a0ca6ee6be9928a04f22b061fd021509e0ed653c\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Last-Modified":["Sun, 03 Mar 2019 19:51:57 GMT"]},"status":200} +{"level":"debug","ts":1761605721.601874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.6268718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024954735,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/24e3fefe918837d50211e2a3adf5bdf269d2a12c/resources/views/components/emails/header.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"]},"status":200} +{"level":"debug","ts":1761605721.693644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.6940753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395976,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3fede159409bdddf73bfceec2145d8d419389486/bin/ai/compat_12.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605721.746673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.7843075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.8092797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024907145,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ccdcea665db6e21fee27f331803117648028098a/resources/views/components/server/sidebar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"]},"status":200} +{"level":"debug","ts":1761605721.8397038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09298206,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/app","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605721.875666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605721.8761108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000414842,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6e2b98b060f2aaeb2b0852f04296dc89823ef0bb/openttd.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605721.965867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.0054135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039510846,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68b94e61e03e8ff26c6e84ed99f2a1154ed0e638?page=33","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.0577526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.096901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039119098,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db397d5a758aa233bc06775caa4e48beb69d8f2d?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.148076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.1618714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013772254,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/188bf0fbc92b26cbbd5bcd67c5352ab7f6ad769b/cmake/FindGrfcodec.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"089f95670678e00d297f3986b4444557135ddf65\""],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"FindGrfcodec.cmake\"; filename*=UTF-8''FindGrfcodec.cmake"],"Content-Length":["313"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.2282484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605722.229349,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001058405,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605722.2386973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.330775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.4209044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.4637375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0427909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cab6db18c9b2f266cfe884e22decf37fe93fe82?page=86","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605722.4942005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255163468,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a/os/debian/patches","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.5030434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172231013,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c928e82e34ccc845b717f3beb0eacddb36f8ee6e/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["56"],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"]},"status":200} +{"level":"debug","ts":1761605722.5126224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.5129898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031294,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/71a1a32fbe4b3a80b7bdb5ee27215e2b9c3815f6/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605722.6029258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.69408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.7358525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041741231,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddbcd9007c19f535bc4aca7cf01afed05a7b0b3f?page=66","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605722.784853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.8764455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.8844237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.281475662,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34c4e8f2598a74730ce4234e69188775d2ad9fb6/media/extra_grf/foundations.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.892106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015629575,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e8fad6334efe288fce5f04ffb180660ac1824373/music/qtmidi.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"]},"status":200} +{"level":"debug","ts":1761605722.948806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605722.9640312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015190016,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/lang/de.json","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605722.9676626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.0051353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037443488,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35f342184294ffba039afbdec759d74e0c52027a?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605723.0577087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.0581946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000449748,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d8182b7e1533027d43da6508652ecfc1b056548f/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"]},"status":404} +{"level":"debug","ts":1761605723.1497614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.166294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016504675,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec40598d4c6bef047b3369a4b6d982d2b2d2568b/player.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 11 Sep 2004 09:40:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5079"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Etag":["\"4c0f198c34ee580950a99c0dc3bc7b0b0c89c7fd\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605723.2413883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.3325884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.3807662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048131448,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ecd16de53fd0d975fb68bbfb81e1ba8f2d7a4e47?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605723.4066694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165247016,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4eb87ac62ba75a39cf0f31fc0785681d028e8bc1/docs/Readme_OS2.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605723.4231195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.4606807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037506418,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e9dfd7a8974694dec72f3aeda2e40e125b27062d?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"]},"status":200} +{"level":"debug","ts":1761605723.4902623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605723.4908717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000580034,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605723.5140536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.555299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041217393,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2ebe437e6c11fede99ec3e2e39d5b80b1587a62?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605723.5596998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.774822575,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/461b43e649eadb8df79c46a77db45d8b39e1a881/src/lang?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605723.6050801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.679693,"logger":"events","msg":"event","name":"tls_get_certificate","id":"dc47a2fd-6c0e-4f23-a3f3-4d4c27575b31","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.235.191.179","Port":34211,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605723.6797473,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605723.6797593,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605723.6797664,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.235.191.179","remote_port":"34211","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605723.7165415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.752372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605723.7523851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605723.7523873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605723.7523892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605723.752391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605723.752393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605723.7523947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605723.7523966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605723.7523983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605723.7524002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605723.7524016,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605723.7524033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605723.752405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605723.7524066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605723.7524083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605723.752411,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605723.7524145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605723.752417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605723.7524202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605723.7524228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605723.7524254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605723.752428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605723.7524307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605723.7524333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605723.7524362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605723.7524388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605723.7524414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605723.7524443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605723.7524476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605723.7524505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605723.7524533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605723.752456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605723.7524586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605723.7524612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605723.7524636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605723.7524664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605723.752469,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605723.7524712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605723.752474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605723.7524767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605723.7524793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605723.752482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605723.7524848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605723.7524881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605723.7524905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605723.7524934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605723.7524962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605723.7524989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605723.752502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605723.7525048,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605723.7525074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605723.7525103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605723.7525127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605723.752516,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605723.752519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605723.7525218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605723.7525246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605723.752527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605723.75253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605723.752533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605723.752536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605723.7525387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605723.7525415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605723.752544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605723.7525473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605723.7525504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605723.7525532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605723.7525558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605723.7525587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605723.752561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605723.7525642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605723.7525668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605723.781399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176286106,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d85a628dde5eed0a0a2deb0b6bc199ba939e307f/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605723.787387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.878093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605723.8915868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104160054,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605723.9238508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045724189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bfb8f6f32e99f7e294deedf461a7adb6a8e52c50?page=12","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605723.9488719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232289265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/054deab7b3fd2a5998de7cdfb4c0893865fe7c8f/docs/OSX_install_instructions.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605723.9691691,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.06048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.1004589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.102254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041732815,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/664a990c60b96ebebf863a35520e7ee5193a6e65/storage/logs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605724.1305256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030030344,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605724.1514199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.1517837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333829,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/22d90742fc79a9011fb86ee03d8aeea66bc12657/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605724.2419417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.2628558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020881356,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/ActivityMonitor.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ActivityMonitor.php\"; filename*=UTF-8''ActivityMonitor.php"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bd1e30088b705b21579067fa6651b190f005ec8b\""],"Content-Length":["2368"]},"status":200} +{"level":"debug","ts":1761605724.2682576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605724.2685082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000224363,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"]},"status":204} +{"level":"debug","ts":1761605724.2730393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605724.273669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000602195,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605724.2955492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.326351252,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2364c32edd064dd014b9126029ad70673e48ba3/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"]},"status":200} +{"level":"debug","ts":1761605724.3334286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.37134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037876676,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/505565c1ce51d8ce18c56c3f699c35efae2fbc66?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605724.4237595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.424093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314453,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/884561f431301d60fae96be21daae933b5562311/projects/langs_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605724.5157092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.532446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016707227,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/src/commit/23bda5455399199f048a38b61e7fbac11fceddb5/gradlew","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605724.6065211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.6464834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.6969836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.6989388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092391397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8a7d77a9082edc6da11db5be6095b16f1cb2add/docker/testing-host/Dockerfile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605724.7151456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068633158,"request":{"remote_ip":"54.235.191.179","remote_port":"34211","client_ip":"54.235.191.179","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/branch/master/utils","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.235.191.179"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605724.7346432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037620944,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e82f724e9a993a36dd176f523faf6dda12192001?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605724.7880476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.8194938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031419222,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/84ca041564e10a7aecbd04839e84a2252c6f59fa/projects/openttd_vs100.sln","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"]},"status":200} +{"level":"debug","ts":1761605724.8795357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.879854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000297831,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605724.9707036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605724.998405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027678088,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Policies/ApplicationPolicy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"05fc289b8b65c8edd3dc3aceec0fe8b7f6f0a451\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1377"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ApplicationPolicy.php\"; filename*=UTF-8''ApplicationPolicy.php"],"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605725.0615137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.0708249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009292408,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/templates/compose/forgejo-with-postgresql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"forgejo-with-postgresql.yaml\"; filename*=UTF-8''forgejo-with-postgresql.yaml"],"Content-Length":["1746"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 11 Oct 2024 13:27:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"83c5d85db9a6c4200272e5597fc4b3ef9f81d6bc\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605725.1259327,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61517: EOF"} +{"level":"debug","ts":1761605725.126852,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0fec66bd-1900-41a2-b1cb-d6d2ad53990a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61518,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605725.1268864,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605725.1268961,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605725.1269019,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61518","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605725.1287544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605725.1350155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.006232109,"request":{"remote_ip":"192.168.1.64","remote_port":"61518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"],"Cookie":[],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.9677"]},"status":204} +{"level":"debug","ts":1761605725.152032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.1731253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021056135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/77e05511771dd3c3fffbf5caeb15bf4645f59788/bin/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Etag":["\"31d3224367829f5c58c689ed3931a1afd240901b\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["522254"],"Content-Type":["application/octet-stream"],"Last-Modified":["Sat, 18 Dec 2010 13:04:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605725.243084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.2665095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605725.2671292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000592046,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605725.268555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.285369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042255972,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e584ef7bba3f4dc626484b3f6afd9535bff524c0/os/macosx/Info.plist.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 25 Feb 2021 12:15:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"ac5b96ef8d9e8f6d9bba35ae16d8a0b6cb23ae71\""],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Content-Length":["1425"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Info.plist.in\"; filename*=UTF-8''Info.plist.in"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605725.3340049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.3465784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077990318,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605725.371011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036973874,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4ec533d4430ec51a959ec649a7eb3a4d147e192?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605725.425318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.5160367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.5654202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140066805,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0836260e83433d244e6aeb108b15c21444a0871/docs/OSX_install_instructions.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605725.607379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.688294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172223728,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c54b71d4cee91cc5accccbdb44dfd38df0fb7e99/newgrf_station.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605725.6930664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085657893,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4f56fbd3ff6263e19848855e6d7ea16d14b5ae5?page=184","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:25 GMT"]},"status":200} +{"level":"debug","ts":1761605725.697856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.7895823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.8807774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605725.9118004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21391737,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b6900baa8677b7d2d646f80299596b3d7f27724/docs/landscape.html?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605725.9217095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040905696,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/470c902bdc799cb2e13d4151213f67b7908df99b?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605725.971424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.0094366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037987865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4f1d4dfede62be07bfd4aa8fdfebbc2a68b0baa?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605726.0115893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221978738,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29d93bb912015ee0b885cb37a2b04efee60532fd/station_gui.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605726.0628653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.063163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/194d1faa8e69960bfb8d336026ef425e6de83cf9/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"]},"status":404} +{"level":"debug","ts":1761605726.1530297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.1823907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029330765,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f1f1c71a415354b00c744573eec7e7b2ce3cf7a4/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605726.2444804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.2805793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605726.2811844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000579612,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"]},"status":200} +{"level":"debug","ts":1761605726.3344736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089966125,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a3293be1247bebe0b71fb50a858ae00a384848a9/table/namegen.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605726.334783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.3350499,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248599,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8f7e9d70ca92cc216e4b84bd0480973c2beb05e4/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605726.4264257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.4375255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.4402735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013827688,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eafbc3362794d792b46a21697745c9eaa4815c84/table/unmovable_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"490c4564b21ff495b2cb18877d325367ff46ca9a\""],"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"Last-Modified":["Mon, 24 Apr 2006 21:10:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Content-Length":["3987"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605726.4787896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041245176,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/storage","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605726.55647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.5704603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013953335,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4da3cfcf56cca9c1ca45c5616e5b1b315bf2e278/cmake/FindSigaction.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6b49814ac32969f0ca751642cb7d24db445efa53\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"FindSigaction.cmake\"; filename*=UTF-8''FindSigaction.cmake"],"Content-Length":["569"],"Last-Modified":["Sun, 28 Jun 2020 20:57:02 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"]},"status":200} +{"level":"debug","ts":1761605726.6081772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.662148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053941993,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ac6581ac8fd5f22354e57a0a3157eb18123616a1/README.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605726.6988513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.7341642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035291643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/670b0f7d9a159a8f8bc3e62da94ccce8a59fb914?page=33","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605726.7900853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.8191626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029055456,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/845fc191d4f11e258d074be3108da269c9263de4/resources/views/livewire/project/application/general.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605726.8812838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.915908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034596792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60f0610a851e52b75ca6317584db2ab2f609f7d5?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605726.972064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605726.9849157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012830699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/55cf763634fa96699cb80ef7f77fc6f16871fabd/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3644"],"Date":["Mon, 27 Oct 2025 22:55:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"199a20cf6e15faf0653491c8d052b6292c6af49c\""],"Content-Disposition":["inline; filename=\"DockerCompose.php\"; filename*=UTF-8''DockerCompose.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 13 Aug 2024 02:44:25 GMT"]},"status":200} +{"level":"debug","ts":1761605727.0629303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.098977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036023342,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/889780adced943eb3c0658f3fc5ff23cc52fd61e?page=9","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605727.1544123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.194116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039678512,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb2ef1ea4b74c3d73ba86d978c001784d398bf27?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605727.2449613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.2484329,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e32f6f3d-602c-46c7-a1fb-a1b18faec2a4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.70.201","Port":48978,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605727.2484684,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605727.2484777,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605727.2484818,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.70.201","remote_port":"48978","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605727.2906415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605727.2912362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000568241,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"]},"status":200} +{"level":"debug","ts":1761605727.3361185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.3632011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118214218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/37e79b25bc8cd081046e36e89ea9f3ab10f0c195/app/Actions/Server","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"]},"status":200} +{"level":"debug","ts":1761605727.4268093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.437168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101014424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/facbd9a50da40f612e4764d0b2974115fbabeae9/resources/views/source/new.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"]},"status":200} +{"level":"debug","ts":1761605727.5180807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.5646703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046554275,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18aaa9670bfb1715d02cdf1d1f035fa21b497a43?page=398","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605727.5869706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160134718,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b4ff2c2b7a254efe20500c4d8d0fa71ed14ec2d/music/os2_m.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605727.6090767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.6093793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000278946,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7c3e97e19debc63ab8a5c959dd49a9075c051445/projects/langs_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605727.6218169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.6633625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04150224,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/scripts","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"]},"status":200} +{"level":"debug","ts":1761605727.699825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.7353456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035483734,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/482002415e256d7701adba66b0ded226bbe1ef34?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605727.790863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.8824546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605727.9211352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03863167,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab00ea7393e12435556d55ab70f3cc2f9b34ac38?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:27 GMT"]},"status":200} +{"level":"debug","ts":1761605727.9727306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.0046854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031927851,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd90693a4ca320734c3d5ea3612299f01aae9ad2/industry_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"]},"status":200} +{"level":"debug","ts":1761605728.0639215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.1016445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037702127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bbdbf9a5896fbfa14c2bb9ac445c2930891e3516?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.1547892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.1677566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.376866594,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5e7bae46f82a451e7e2456e3f2f3fa6f141f1b9f/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"]},"status":200} +{"level":"debug","ts":1761605728.1938496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039032695,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e6102e20d3b8bb5dbe0b8129c9ab7b37ab666d6?page=39","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.245953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.2464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000419261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/52d83b65a5d1b1122e1f252993e4c6bf4fac335c/os/windows/installer/install.nsi","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605728.3376112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.3645675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.402597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037988706,"request":{"remote_ip":"98.84.70.201","remote_port":"48978","client_ip":"98.84.70.201","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/commits/branch/master/Content/Talents/Security","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.84.70.201"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.4273956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08974095,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01d83166c75db3f1a821ec786572ab4bdf3a7cf8/music/bemidi.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605728.4285002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.4407425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012213015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c4391379d267730f0b9cdcf29b82eec5bd707fb6/media/openttd.32.bmp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605728.5188446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.5581806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039297845,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/412eab22c04233af71f71d7b0f81ecf11cfed91a?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.5741992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605728.574832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000606614,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605728.610315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.7015586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.7400665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038487777,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3c8e8e8e8b666ad2a41ff59d9af5e8c64c204e6?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.7509098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140574934,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12037a8b387f391e644fc64612ee4ad21e0af727/config.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.7531054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605728.7531233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605728.7531276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605728.753131,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605728.7531338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605728.7531369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605728.75314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605728.753143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605728.7531464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605728.7531493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605728.7531524,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605728.7531555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605728.7531588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605728.753162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605728.7531652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605728.7531686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605728.753172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605728.7531753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605728.7531784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605728.7531817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605728.7531848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605728.7531881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605728.7531915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605728.7531948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605728.753198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605728.753201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605728.7532046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605728.7532084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605728.7532115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605728.7532144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605728.7532172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605728.7532206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605728.7532237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605728.7532268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605728.7532299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605728.753233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605728.753236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605728.7532399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605728.7532432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605728.7532465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605728.75325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605728.753253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605728.7532558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605728.753259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605728.753262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605728.7532651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605728.7532685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605728.7532716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605728.7532754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605728.7532785,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605728.7532816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605728.7532847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605728.7532878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605728.753291,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605728.7532942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605728.7532973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605728.7533004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605728.7533038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605728.7533069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605728.75331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605728.7533138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605728.7533166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605728.75332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605728.753323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605728.7533264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605728.7533295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605728.7533329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605728.7533357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605728.7533388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605728.753342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605728.7533455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605728.7533486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605728.7706432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.7845848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013862373,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605728.791819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.837207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045354673,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3ea462efc96aa89222e057e45c57baac64fcad8d?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.8828914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.8935585,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4ff1c912-bac1-4693-b9c9-d59fc715e53a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":54892,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605728.8935924,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605728.8936026,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605728.8936067,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"54892","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605728.9000103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.9027498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00271592,"request":{"remote_ip":"192.168.1.123","remote_port":"54892","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.123"],"Pragma":["no-cache"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761605728.9032545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605728.9053113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022394449,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec2b2fad58d36954a18722497875d3991e60f8a0/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Length":["12226"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605728.9062736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003001638,"request":{"remote_ip":"192.168.1.123","remote_port":"54892","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:28 GMT"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605728.9741442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.0126414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038453012,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/749c976e4719db1ae72b57a61dc569abc1b83f25?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.0657446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.0798383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014057201,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Server/Proxy/Logs.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605729.1560938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.1952214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03908872,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/525a0ad4c033b378511a3bfc8da79b67a94c2497?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.2477016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.2985172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605729.2987823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000236666,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605729.3005831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605729.301136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000534177,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605729.3378139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.3798742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04203239,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e377dc212943aa5a12fc1db1fc64e4a53af55d5?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.4289107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.5087955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261054954,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2795ed5b091fa5580976547b3669bac78cd595ce/projects/openttd_vs90.vcproj?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"]},"status":200} +{"level":"debug","ts":1761605729.52045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.5607948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040296798,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7673cadc0ee40be9de067a455a293892f9b94934?page=31","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"]},"status":200} +{"level":"debug","ts":1761605729.6113465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.6667037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.237760208,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5eef83e2b9099ac2e00e925da612b2a2ffbe236e/town_gui.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"]},"status":200} +{"level":"debug","ts":1761605729.702482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.793987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.807314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013302818,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bd040c2bee0772f9edd3468404fa677187258903/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.8847919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.9278266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043003571,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1d0a263240d11bb62e7cfc5a34c251d65210dd5?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.944122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332748071,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e8f370b4c4d50bd9b6d256a8afe980015e9d349/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605729.9485135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605729.9759138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.0120049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063470015,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/config","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605730.0182214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042290045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ae6cea592fd80f09174fb121b990cfdc1e7a4d1?page=43","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"]},"status":200} +{"level":"debug","ts":1761605730.0668058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.071109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.36859502,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0603a6204ee63a80ddc59fae6209155eee71126/os/macosx/plistgen.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605730.0923824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025542863,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/components/applications/navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605730.1583543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.1961277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037745558,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e2330f16ea5b840718947bc7f5eed93f150ee476?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"]},"status":200} +{"level":"debug","ts":1761605730.2494373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.3060133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605730.3066216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000584221,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605730.3407078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.432742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.4334867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00069984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/802d6cb5093210c214e175f52d2b797b93a09901/os/os2/installer/download_nosound.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605730.441954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192481358,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/57412675b7a99df964755da564dfc2ba0610be81/bin/baseset","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605730.5232158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.5678492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044600942,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f963af586f384de2346e9292f69021caec5a7b?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605730.6201093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.661302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041155407,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74694e8c4c8f53ddbabbac09b231a44f8a668233?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605730.7033305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.362593535,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/efe30c42994fc1e32e8336ed7f40528c431fd3ac/source.list?page=8","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605730.7121685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.7615108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049314608,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b8ef887cc1508a111c8ad425df6186dc62875cf3/projects/generate_vs100.vcxproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2368"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605730.7959144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.8402174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044280858,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2db93bd9b9da8889fe783956942ffdb8ff5ac88d?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605730.8871503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605730.9187229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03155086,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b43331c931e2e8f8586080c9d8bee022bfe3aa5b/table/palettes.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605730.9778628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.0104947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032604556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cf473ddd83e7983db39647cc989799b213b1f20e/docs/company_colour_indexes.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605731.0694358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.1068017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037334814,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f851eaeb908637689dbae9c408ece765a01b7a8?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605731.141802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.1560876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014255645,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/config/filesystems.php","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605731.1604898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.2510087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.251371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336213,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0484ba700f006ffacfe7bce4a2de6f725e38f88e/os/windows/openttd.manifest","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605731.339621,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.179097356,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9870f2db3aa78afff5e3671f1bfaf2c114b4bd11/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605731.342411,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.356317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605731.3570938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000744042,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["41"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605731.3675935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02515333,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/20a1b24b451e1fb1ceac08cfc74c82d6bb643f54/regression/stationlist/info.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605731.3868628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":52.005640028,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=354&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Cookie":[],"Priority":["u=1, i"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Language":["en-US"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Expires":["Mon, 27 Oct 2025 22:55:31 GMT"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Etag":["W/\"9965a27d4ceca6642711a8c78586e79933b2c44d\""],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761605731"],"X-Frame-Options":["DENY"],"Connection":["keep-alive"],"Content-Language":["en"],"X-Ratelimit-Remaining":["198"],"Strict-Transport-Security":["max-age=15768000"]},"status":200} +{"level":"debug","ts":1761605731.3902137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605731.4184687,"logger":"events","msg":"event","name":"tls_get_certificate","id":"58fce7db-6d96-4b44-911c-0287d730694c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.156.55.147","Port":26121,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605731.4185119,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605731.4185212,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605731.4185257,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.156.55.147","remote_port":"26121","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605731.433584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.4686456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035025581,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/resources/views/source/gitlab/new.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605731.5248435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.563727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038847626,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b3e28dc5ad36a3c705adec895f093756597090ef/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"]},"status":200} +{"level":"debug","ts":1761605731.6154985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.6418316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026289631,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f54c59a66ddec3fa1bb6b730f580b6189adcdc8/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Content-Length":["8919"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605731.7062433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.7530892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046801631,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b870596f153c17d9aa915ca67b8f6414d73cb31f?page=475","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605731.7972543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.8880382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605731.9281235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040049983,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f26143f06319a56739e94ff3513c2909f49c108f?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605731.9788468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.0368314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239535254,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/signs.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"]},"status":200} +{"level":"debug","ts":1761605732.0699978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.1368861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066852411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1787814875836a027a307aa36c588055382562d/os/macosx/plistgen.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1499"],"Content-Disposition":["inline; filename=\"plistgen.sh\"; filename*=UTF-8''plistgen.sh"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b6116d9102bb1726c0d5a2e52b7f38f0456236ba\""],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605732.141262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.162378507,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c1f853cf63f365b9abf1b057ccf8d9449e0f99b4/resources/views/livewire/server/proxy?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605732.1607866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.1845288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.1874986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026680058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/23e3766bfb6fa425a0e7b8436314173fe5f7d206/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"]},"status":200} +{"level":"debug","ts":1761605732.2030716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018508583,"request":{"remote_ip":"54.156.55.147","remote_port":"26121","client_ip":"54.156.55.147","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c8277ea1d0e56be5d0eabb4825ad56184e1183f/app/Traits","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.156.55.147"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605732.2524772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.33298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605732.3335762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000568001,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Content-Type":["application/json"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605732.342908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.3470085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.3480601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095556535,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605732.4107933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067850703,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/546001890c8dd1bf46bafa987c134a320c8b5b74/public/svgs/coder.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605732.4139287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066892005,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/config","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605732.433736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.4511614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017399492,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fba305020b7dea2907d738ebfbb77a22a44556c7/apps/api/prisma/migrations/20220905115321_application_connected_database/migration.sql","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Content-Disposition":["inline; filename=\"migration.sql\"; filename*=UTF-8''migration.sql"],"Content-Length":["937"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 05 Sep 2022 13:41:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"576c23bdf3cd411b4eb4dd4519624ebc403445c4\""]},"status":200} +{"level":"debug","ts":1761605732.5257177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.526064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322558,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/03057804490ecd9f926e293734fdca5f5528cbe4/templates/compose/vikunja-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605732.6159253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.6534622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037511076,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35fec79700a961ccd9f3d13bc068edccc63dc6a5?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"]},"status":200} +{"level":"debug","ts":1761605732.7071054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.7981777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.8366485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038423105,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7732ab5b3defc9f7def990604c48ac808a783f7?page=35","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605732.8890533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605732.9062958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01720792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/hotkeys.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:32 GMT"]},"status":200} +{"level":"debug","ts":1761605732.9804554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.0180364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037546784,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f49491ddcd44c53d1f43686002db747ff0bf8200?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605733.0707285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.0909371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.383804152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95a94dcf90847463f8c9a249f15ee9fe5dc14247/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"]},"status":200} +{"level":"debug","ts":1761605733.16247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.1628249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329431,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Profile/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605733.253619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.2660553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012388455,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ee1d4cd45d2520cebedb5d978890728fa446b4dd/resources/views/livewire/project/service/configuration.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"configuration.blade.php\"; filename*=UTF-8''configuration.blade.php"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d0ecda0a32b54ffad67c92b1113e3cb09cbbcc9e\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["12199"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 01 Mar 2024 09:36:32 GMT"]},"status":200} +{"level":"debug","ts":1761605733.341879,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605733.3425124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601264,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605733.3439307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.3985193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327760097,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e2d08a83a3f2395d6384df9f60b29fb49779a293/os/debian/menu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605733.434975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.4484615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.472816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037810751,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d2108518b65c8992739b940debd29b2a3bb6be1?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605733.5215282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07303689,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/docker","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605733.5259118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.5262008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00026527,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f84ad5f7c053dc4af3c0fc12bc6584d825a5bf91/projects/settings_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605733.6166992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.6269774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010252568,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/979bdc55f153b4d02c641669e35c895ca106a0ce/vehicle_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 28 Jun 2006 06:21:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"967b6ae605b8ee8cb8a8a966a217aa6d5c173f05\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"vehicle_gui.c\"; filename*=UTF-8''vehicle_gui.c"],"Content-Length":["41948"]},"status":200} +{"level":"debug","ts":1761605733.7085924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.7470508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038425811,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f07fdac2d8fc4f062f09ceaef1a3e1048a14b3c7?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605733.7535214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605733.7535315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605733.7535353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605733.7535388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605733.7535422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605733.7535455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605733.753549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605733.7535524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605733.7535555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605733.7535586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605733.753562,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605733.7535648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605733.7535682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605733.7535713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605733.7535744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605733.7535777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605733.7535808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605733.753584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605733.7535872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605733.7535903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605733.7535934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605733.7535968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605733.7535994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605733.7536025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605733.7536058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605733.753609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605733.753612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605733.7536151,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605733.753618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605733.7536216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605733.7536297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605733.7536333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605733.753637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605733.7536404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605733.7536435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605733.7536466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605733.7536497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605733.7536528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605733.753656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605733.7536592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605733.753662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605733.7536652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605733.7536685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605733.7536716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605733.7536747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605733.7536778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605733.753681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605733.753684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605733.7536874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605733.7536905,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605733.7536936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605733.7536964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605733.7536995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605733.7537029,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605733.753706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605733.753709,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605733.7537124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605733.7537155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605733.7537184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605733.7537212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605733.753724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605733.7537274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605733.7537303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605733.7537332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605733.753736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605733.753739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605733.753742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605733.753745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605733.7537484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605733.7537515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605733.7537546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605733.7537577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605733.75824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.41427153,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ec4ea2b992a351fc6099e4becee9c2d3868cc28/media/openttd.32.bmp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605733.7986965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.8132458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014509894,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/736cf2014137cae3436bcda7ea70f6eb35e187a4/resources/views/livewire/project/database/create-scheduled-backup.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 06 Nov 2024 11:49:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"create-scheduled-backup.blade.php\"; filename*=UTF-8''create-scheduled-backup.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["896"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"23f2be8cdbe7376683dd33b2b7d9c644d8b80adc\""]},"status":200} +{"level":"debug","ts":1761605733.8905523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605733.9307423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040162135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8dbcf90430610e2f19aeb3b764d9e8809c8f3ea?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605733.980808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.0235696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042731297,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c40ea6f1da60e46ebd6e3923060d9f964b7142ce/app/Http/Livewire/Settings/Backup.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605734.072602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.1107376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038101149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44ddde6fa1c3b6b5c921ec8540b50a9f0ca90a98?page=31","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605734.1631107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.163445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304303,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f719b273d3c914c1297ca75748d8b64b71c5939e/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":404} +{"level":"debug","ts":1761605734.254224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.268835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014585747,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bd3f987fefbef7657d2085dfafb0dcba01a40589/routes/webhooks.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"webhooks.php\"; filename*=UTF-8''webhooks.php"],"Content-Length":["815"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"Last-Modified":["Mon, 09 Dec 2024 11:00:54 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d8d8e094acf23113c095afa3a34e6559c631503c\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605734.3448343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.3526046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605734.352844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218221,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":204} +{"level":"debug","ts":1761605734.3544357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605734.3549778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00052017,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.3942158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04932604,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/11cd553949a717dae19e58b013ec8cfdf5365463/app/Notifications/Internal/GeneralNotification.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.4360828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.4578803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021776193,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/91e1eb7664be5104deae6fe4c68ff17ce46f430e/resources/views/project/application/deployment.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.5272143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.6181068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.6364985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.6562269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038093104,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b5ffc72089e3230ccf0c17c38bbf1f493126695/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605734.7056801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069152378,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/docker","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.709323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.721884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012535472,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4b59344b0d0e446b7c17c9d2e92e670f1a97c6f4/bin/ai/compat_1.3.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Content-Length":["593"],"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Last-Modified":["Sun, 19 Feb 2012 19:14:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.8000214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.8133574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.28611605,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d560807ab55bd88802c43f180eb38c052082eda6/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605734.8369277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036884786,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b0183ce70eeed0fd2f90aa30acaeddc97a3c6b8?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.8912003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.9044545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013230894,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a87e1e0ea23e4ca76ebc1b2d9bcc08110d5a674/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:34 GMT"]},"status":200} +{"level":"debug","ts":1761605734.9771981,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8b384867-4ea3-4fa1-bcbc-c3c1bd5423d2","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.231.156.59","Port":19745,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605734.9772394,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605734.9772527,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605734.9772577,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.231.156.59","remote_port":"19745","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605734.9826941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605734.9973972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014675617,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/currency.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605735.0732586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.1273282,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61528: EOF"} +{"level":"debug","ts":1761605735.1282794,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1755c6f0-7602-4e84-84a6-d1ca2fe79e94","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61529,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605735.128326,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605735.1283383,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605735.1283448,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61529","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605735.1301744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605735.1367154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00650327,"request":{"remote_ip":"192.168.1.64","remote_port":"61529","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Site":["same-origin"],"Content-Length":["551"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.194"]},"status":204} +{"level":"debug","ts":1761605735.1646357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.1650074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338087,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5877cd0f9b3b0e07fbdd768c3f0817c0fd6f8a7b/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605735.189929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11662334,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/bootstrap/helpers/docker.php?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"]},"status":200} +{"level":"debug","ts":1761605735.2552726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.3099833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054676547,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/components/forms/select.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605735.3463469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.3627353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605735.36341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000642982,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605735.4211988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07481881,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/afdf4cd5a8fedb0818066cfdac710023080e192c?page=148","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"]},"status":200} +{"level":"debug","ts":1761605735.4368873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.4371903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000273826,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7135330819254f5317885c8f29161dfe5ad9dc3f/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605735.5278547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.5694215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041522298,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe682e565f62fdfb78edbeb48d6b69a2b1e6b7f6?page=33","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605735.6191108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.6563368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037191614,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74594e898a6c001b405735f616c06511ad6b05b6?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605735.7098243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.7448766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.746508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036650393,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e8db65223bf91ad26d2f54ef115d773bbb4f63a?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"]},"status":200} +{"level":"debug","ts":1761605735.8006072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.8289726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084062145,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/app","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605735.8479073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047269183,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4a42bff0dc6821cf7486c75317a49b926da9e5a6/lang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605735.8924472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605735.9478595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055381176,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/app/Livewire/ActivityMonitor.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:35 GMT"]},"status":200} +{"level":"debug","ts":1761605735.9830966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.0200264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036894864,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e151c1d51197ab7a685807bd0f8ff5d6d41feb6?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.0747998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.120935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.1436996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022727927,"request":{"remote_ip":"34.231.156.59","remote_port":"19745","client_ip":"34.231.156.59","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f994f83ce1cd90a4a471b2d678eabb23c815e9e5/.dockerignore","headers":{"X-Forwarded-For":["34.231.156.59"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605736.1649733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.2038794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03887102,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc6be16422f1c69dcbb5025809e37c8017906094?page=21","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605736.235676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160840689,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/adaef2d3413a1ca9392667d72bb95c6fabd01685/resources?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.2559555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.2939718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037985701,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59b7125563e022036547d0816a1a56f475c5245d?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605736.3489215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.3654976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016514393,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/57412675b7a99df964755da564dfc2ba0610be81/src/subsidy_base.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605736.37342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605736.3740242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000579603,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.4383957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.468469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030043599,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0cfe86cead32af5f46f2091ac250a4a6e4a13a5b/projects/generate_vs100.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Content-Length":["2368"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605736.5292192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.5508235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02157332,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.6201026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.6561623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036020036,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6afe2ea0c33c2b73bd78a97e7dd5f40d1f18f9b?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.711597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.724427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012801033,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/801bf631b0d95c30032fe59640b932c867b4b4d3/music/os2_m.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"]},"status":200} +{"level":"debug","ts":1761605736.8018668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.8248205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022927163,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4f6f8b2c4c6e9bf595b83d1d3477aa6fbe9684e5/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605736.89287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.9306073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.979321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048654024,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/storage","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605736.9836948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605736.9902587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006544928,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/27b880e177ecd36b8443cfb42ebbe47b4f70795b/resources/views/components/server/%7B%7B%20route('server.advanced',%20['server_uuid'%20=%3E%20$server-%3Euuid])%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605737.0750961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.144891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251991767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a68feea00a9fbfb8ffe2f00d6661f6f34a8706ce/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605737.1657233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.1775472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01179218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/941c57cb07891ee0aed03d9921db14b91dcc97e1/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"32127b438a2862489974380f533c4d4ced98479d\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3177"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605737.2572715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.2966006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039290871,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d124089d2996f1e7affd4eb6e4b52994f3988c45?page=23","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605737.3477578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.3956583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.320518966,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c972a63c8cbee7fa8d6d5af2cbbecb8c75ee561a/bin/ai/compat_1.11.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605737.405784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605737.406386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000576588,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605737.4395626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.477846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038245821,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1b717ac09108657c16f445ce2ce8ebff40c0c3b4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"]},"status":200} +{"level":"debug","ts":1761605737.529716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.5408928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193103953,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18b98afabdc04874942b451b281ad28be967d1ae/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"]},"status":200} +{"level":"debug","ts":1761605737.6207526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.634589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013790177,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8bec09737f88f33f7035fd491402348003a52c53/data/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 04 Jan 2005 14:54:27 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["23244"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d67107ea984409a85a76744006c5d630adb6ff74\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605737.6809993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151244037,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2676142ca934b4da52b0ab11191296abcccfcccb/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605737.7122896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.7495782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037251397,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8adade26ed0354e5357803cf19ea9839c2eb785c?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605737.803284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.8416457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038323969,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ed7b09c52ed73af1570b46105b1f14847e6ed0b?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605737.8944013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.932073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037640631,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1902803b6e10f013cf086950fc573108c5581f09?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"]},"status":200} +{"level":"debug","ts":1761605737.9848194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605737.985209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363616,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605738.0326824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.0398965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007184965,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/bbca64875f850577f3093991f2ce3fe192676a50/?sub_path=database%2Fmigrations%2F2024_07_23_112710_add_validation_logs_to_servers.php","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"]},"status":200} +{"level":"debug","ts":1761605738.076517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.1175003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040964367,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3d21639d5b733ca70e824517887c205c7a27b58d?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605738.1667342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.179433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012673933,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/67fec6c7a7570090e5ca90e6646aabcd43f9cd80/docs/OSX_install_instructions.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605738.258427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.2754314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016984519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/05c5aa41968a099a28698743e2bcab3f1a334ca4/other/logos/glueops.webp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["118280"],"No-Gzip-Compression":["1"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/webp"],"Etag":["\"d5acda999b9ead64addcf899fad51c1706798799\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Disposition":["inline; filename=\"glueops.webp\"; filename*=UTF-8''glueops.webp"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 04 Sep 2024 09:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761605738.3328424,"logger":"events","msg":"event","name":"tls_get_certificate","id":"abeef68a-e491-4951-8dbf-e7fc262f470e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.213.106.226","Port":47604,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605738.3328855,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605738.3328955,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605738.3328998,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.213.106.226","remote_port":"47604","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605738.34926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.3642468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014958229,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/docs/multiplayer.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605738.3893938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605738.3900373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000617985,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605738.4405632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.4766202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036021518,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64ecceadda07d6c40d21f4a6c8911c2fdf86b921?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"]},"status":200} +{"level":"debug","ts":1761605738.5309322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.6060288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075058621,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Team/Member.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605738.6220567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.636915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.6405134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003576192,"request":{"remote_ip":"3.213.106.226","remote_port":"47604","client_ip":"3.213.106.226","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/UniBrainrot/milestones?q=&sort=mostissues&state=open","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.213.106.226"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605738.7128985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.713305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00037683,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/de8230a2197cfd620c880ac2663fa2ca5a054085/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605738.7548594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605738.754875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605738.754877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605738.754879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605738.7548807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605738.7548826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605738.7548842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605738.7548864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605738.7548883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605738.75489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605738.7548919,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605738.7548933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605738.7548952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605738.7548969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605738.7548985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605738.7549002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605738.7549021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605738.7549038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605738.7549057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605738.7549071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605738.75491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605738.7549129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605738.754916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605738.7549186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605738.7549207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605738.7549224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605738.7549245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605738.7549264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605738.754928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605738.75493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605738.7549317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605738.7549336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605738.7549353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605738.7549372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605738.7549386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605738.7549405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605738.7549422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605738.7549438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605738.7549455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605738.7549474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605738.7549493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605738.7549512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605738.7549527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605738.7549546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605738.7549562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605738.7549582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605738.75496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605738.7549617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605738.7549639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605738.7549658,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605738.7549675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605738.7549691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605738.7549708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605738.7549725,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605738.7549744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605738.7549763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605738.754978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605738.7549798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605738.754982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605738.7549837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605738.7549853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605738.754987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605738.7549891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605738.7549908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605738.7549927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605738.7549944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605738.7549963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605738.754998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605738.7549999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605738.7550015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605738.7550035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605738.7550051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605738.7704153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148321738,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5971619b1e7f38e3010db47f7a2bf6f08e280c4a/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605738.8044138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.8202846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015840753,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b2c5ecaa22c0600a68530d3b89347ab0f7903a4e/town_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Content-Disposition":["inline; filename=\"town_gui.c\"; filename*=UTF-8''town_gui.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"587f804498395bbaf5c964c2dffdfc0003264976\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 01 Feb 2006 07:36:15 GMT"],"Content-Length":["15366"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605738.8953092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605738.9200435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024687621,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2e2c932f07acfaa54b9a388a6f063f99ad856952/storage/app","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605738.986062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.0077899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021693848,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e591a65aded051d27b54b7bfd4c9d9fb562faa18/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"cb539a721f8621460a41ab3266dbcb90c463f4f0\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Length":["3177"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605739.0773385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.1167903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039404997,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fdd666f66af8a103bd67d55ff1e581d1ac28f020?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605739.167846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.1778562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.1908154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012928242,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605739.2064724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038599789,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12cfa5526b5b0f935763cd94b392d3b250c92e9d?page=55","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605739.2589173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.2832825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024336048,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fcae50579f69e6d4fba8d4e9445ef5e93c1c711/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"]},"status":200} +{"level":"debug","ts":1761605739.3502789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.3506122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311107,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6c5f703cf0ceafc8b317046b7cda8631a88c1230/os/debian/changelog","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605739.386555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":7.996316757,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=355&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Language":["en-US"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605739.3865817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605739.3866346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605739.3896706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.002988253,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=355&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Dest":["empty"],"X-Requested-With":["XMLHttpRequest"],"Cookie":[],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Remaining":["199"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Connection":["keep-alive"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605739"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Expires":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761605739.391269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605739.4008777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.014265213,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Content-Length":["69"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Cookie":[],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"X-Forwarded-Proto":["https"],"Origin":["https://zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Expires":["Mon, 27 Oct 2025 22:55:39 GMT"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Connection":["keep-alive"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605799"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"]},"status":200} +{"level":"debug","ts":1761605739.4040182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605739.4042337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000195418,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"]},"status":204} +{"level":"debug","ts":1761605739.406079,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605739.4066162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000519399,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605739.4412205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.4417534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000500102,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/96443c683a3e3f4dc4dad1b69f00166bffddcb8d/os/debian/changelog","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605739.5325947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.5754821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042853689,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db24828a5a1dae83a94c671974251b3b13aecbbe/artisan","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605739.6228046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.677841,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055013211,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a702de64c3d2e719c2bd41e3893356310861607c?page=1017","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605739.713678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.7527199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03898212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a42251fc72d2196c26abfcc77c7fe0277798d3d4?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605739.8049219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.8434236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038476777,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/config/view.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605739.8966143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605739.9881732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.0269587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038766293,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d6b7f1e9fc9274df1a2646575aacc7010894a96?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605740.0409148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144260422,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a7d9a7b6bec20c94ae3f190e52beacac5007fce/bin/baseset","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605740.0787034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.0923924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013660864,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/SettingsOauth.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Content-Disposition":["inline; filename=\"SettingsOauth.php\"; filename*=UTF-8''SettingsOauth.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1497"],"Etag":["\"17b3b89a3b341e753e5ac55ffe95ecf6701aedb3\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 24 Oct 2024 18:49:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605740.1706655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.2619386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.2809367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110241078,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66989faab68ac7fa082aa9e6feb461e835a96d19/table/unmovable_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605740.330664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068679015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/676cee9e3ee4ff090d50f5c6979bfbe36ff3df46?page=139","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605740.3452003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.3526635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.3679824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015287429,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605740.393236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048007705,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"]},"status":200} +{"level":"debug","ts":1761605740.4097333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605740.410348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058909,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605740.442312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.4437897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.4802532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036437542,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fec1c1d92b0b27733e464f50d450db244c3da6a1?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605740.535306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.5796754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044333899,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/0c8ecb8364cc9e5ab6751c61eb7e9699f262f1be.patch","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605740.6269882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.6441321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017093655,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e21302f4811ec62a6d6abfa89ad34afba4a3ab4a/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a9ab5a4757b82796061dd3d9e59df32db9616d47\""],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1030"]},"status":200} +{"level":"debug","ts":1761605740.7177002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.7572548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314910884,"request":{"remote_ip":"144.76.32.237","remote_port":"33472","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/323dd619bbea3d2fdd618dc864ccfb76640bdcc4/os/emscripten","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605740.7764087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058679674,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b84cecfd3f757d792017892c793f4bee017a22af/app/Events/FileStorageChanged.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"]},"status":200} +{"level":"debug","ts":1761605740.8085518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.8088658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289667,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/532744d9eed345794081d1f9cf9bcfa618bbd992/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:40 GMT"]},"status":404} +{"level":"debug","ts":1761605740.899707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605740.990239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.015932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116195282,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f296b9870d0dcb23be911cb646ffd0518c0c1fe/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605741.0809498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.1215773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040601292,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3cab5f30c06035034bcf5b513c2eee57b8ec11e9/music/os2_m.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"Content-Length":["1477"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605741.1722748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.2070124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034704285,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b28b547a810e290145a2c5f90594a5fbbca13a34?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"]},"status":200} +{"level":"debug","ts":1761605741.2630663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.3003256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037231309,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ae48155704f074a4bb7555715bed5e596dc3df4b?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605741.354582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.3927486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038131155,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d78651f7b1a786f655d526dfab384e8e2d787c57?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"]},"status":200} +{"level":"debug","ts":1761605741.419181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605741.4197397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000528256,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"]},"status":200} +{"level":"debug","ts":1761605741.4450266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.456928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.466658841,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a33544ee17f39d949c663d7aac89e96fa40959a3/regression/stationlist","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605741.4980962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.5357366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.5457273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009955709,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cd7489c569747a96e988544708a2fb1ac1a131ca/app/Livewire/Server/Form.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Content-Length":["4489"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 16 Apr 2024 13:42:38 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Etag":["\"14a2809c7d390eb376b81267d978c97f255e19df\""]},"status":200} +{"level":"debug","ts":1761605741.5500352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051910593,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/tests/Browser","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605741.6274934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.7179582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.718185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273129086,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a78083c8a0eeda6d12a8811b184b26b809a86ed/os/win32/installer/install.nsi","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605741.746845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0288612,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e0241505f9f907b4f3c9daeb400c96246ab9b9d0/resources/views/livewire/dashboard.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605741.808978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.8431213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21559857,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d9789fed8f4da39439fadfcd7c21dc458c1dcec/os/windows/installer","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"]},"status":200} +{"level":"debug","ts":1761605741.8552475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04623906,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605741.9004385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605741.94719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046729746,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/components/helper.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605741.9912791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.0332167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041916882,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8a7d77a9082edc6da11db5be6095b16f1cb2add?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605742.0819092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.100309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01835304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/viewport.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605742.173751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.2111928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037407841,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/74541c1dcca9867c4764d43c1d39f129b52af805/minilzo.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e3270f9a3211df40df5b235c03444e42dabce8f9\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3129"],"Content-Disposition":["inline; filename=\"minilzo.h\"; filename*=UTF-8''minilzo.h"]},"status":200} +{"level":"debug","ts":1761605742.264562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.2995315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034941362,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c3bca6ad9af3ef5f886e6ce74d93d330f58859f?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605742.3554666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.3557796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289445,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c752da3a9ee5e93de8b40f40650d34bf1822f6a5/bin/game/compat_1.3.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605742.4285655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605742.4296517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001026395,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605742.4459922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.4923337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046296469,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f0ee26cd86c8c18552639f88a295d24e8d806c8f/storage/logs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605742.5375373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.6277874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090211618,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/007e4fcf4389ffbde0b95bf6f413806acf78a4ca/app/Notifications/Application/DeploymentSuccess.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605742.6281188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.6423929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014249513,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f925791a10531c93003ae99f13b18976de983dda/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"]},"status":200} +{"level":"debug","ts":1761605742.6897557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.7081401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018349383,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/lang","headers":{"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605742.7188075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.7289977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010158231,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ee130da0ccd1b8ea9bf6ee1e9ab9b3df9ab13051/app/Livewire/Project/New/Select.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 04 Feb 2025 12:30:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Select.php\"; filename*=UTF-8''Select.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["61947"],"Etag":["\"396930c403828f7053625864eb79bc31e94d9424\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605742.8105364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.8569489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0463768,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63611e19f5696a5e7ddd5923c1952e6e9d231e86/strgen","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605742.9010918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605742.9526107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051483698,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61236b45fbe389a303dbac951ca94e1cc93564a9/app/Events/BackupCreated.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605742.9918716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.0367167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044812181,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f03aa577588575de2db77dba692677ddeb5071ff/storage/app","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"]},"status":200} +{"level":"debug","ts":1761605743.083641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.1743007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.1862185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102544398,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/618a7d459c2f5d45f08591946da5292541ff8fb4/templates/compose/freshrss-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"]},"status":200} +{"level":"debug","ts":1761605743.2650166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.286813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021762417,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e3f49ee7a01528ec5399e1fbe525012b4c7b8b07/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Content-Length":["3879"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605743.3042648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129936408,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/81f5ab9ba6b3ba5bf2a2131d3e8441d0aa487e24/economy.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605743.356171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.3934991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037294969,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4329223476f9375d21f6af4ec14a1131dd777781?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605743.4385145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605743.4392333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000691484,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605743.447303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.5383441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.5788815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040504219,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c11d612e44c30e124881ca47e15eda9ef0c5491?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605743.6287062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.7202234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.735449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288124887,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb758700a87b19e47c6ef7aa28280ca05badd62f/os?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605743.7506921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030438834,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"]},"status":200} +{"level":"debug","ts":1761605743.755111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605743.755122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605743.7551248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605743.755127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605743.7551293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605743.755132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605743.7551348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605743.7551367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605743.755139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605743.7551413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605743.7551434,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605743.7551458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605743.755148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605743.75515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605743.7551525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605743.7551544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605743.7551568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605743.7551591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605743.755161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605743.7551632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605743.755165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605743.7551677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605743.7551699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605743.755172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605743.7551742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605743.7551763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605743.755178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605743.7551801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605743.7551818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605743.7551842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605743.7551858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605743.755188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605743.7551901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605743.755192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605743.7551944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605743.7552187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605743.7552207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605743.755223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605743.7552252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605743.7552269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605743.7552292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605743.7552311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605743.7552338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605743.755236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605743.7552376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605743.7552404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605743.7552426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605743.7552447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605743.7552469,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605743.7552488,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605743.7552512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605743.7552533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605743.7552552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605743.7552574,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605743.7552593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605743.7552617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605743.7552638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605743.7552655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605743.7552679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605743.75527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605743.755272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605743.755274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605743.755276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605743.755278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605743.7552798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605743.755282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605743.755284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605743.755286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605743.7552881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605743.75529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605743.755292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605743.7552938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605743.8106768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.847414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.8552494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044536971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca79a32890f4040be7da7d4c1109c15661d50d2f?page=34","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"]},"status":200} +{"level":"debug","ts":1761605743.8845952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.9020176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.9426553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057989583,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/public/js","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605743.944706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315965953,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7737aa6640c29a61f27eed7d89757d897f9494f0/media","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:43 GMT"]},"status":200} +{"level":"debug","ts":1761605743.975684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12823523,"request":{"remote_ip":"144.76.32.237","remote_port":"33472","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/32b8ec34ff96a89e95582fcefbc2a2d1a3cf2795/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605743.9926884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605743.9930243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305977,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/79cee7e08fe44f96271e7b0062704690fc5c9ef3/bin/data/2ccmap.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605744.0510695,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7c6b5f1d-4567-48d8-aef1-8173af963880","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.239.85.139","Port":11866,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605744.0511122,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605744.0511248,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605744.0511293,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.239.85.139","remote_port":"11866","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605744.0843375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.1179326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.215879298,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd42d07d2a268e836bfcbc70f73764c454637822/openttd_vs80.sln","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"]},"status":200} +{"level":"debug","ts":1761605744.13251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048141537,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/176d0b9f4a9b48d67eef367d0939e0a9346ca697?page=359","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605744.1753235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.2143507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03898729,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/398ed7ebb8f92dd15d0e8ff85c4702220fcaf50d?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"]},"status":200} +{"level":"debug","ts":1761605744.2656736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.3573437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.40518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047802127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe38ce6f517b7d822cb50b0f61434ca5a8deb8ec?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605744.447939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.451348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605744.4516084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000231647,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605744.453879,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605744.4544983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587878,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605744.4692414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.4855819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016307163,"request":{"remote_ip":"34.239.85.139","remote_port":"11866","client_ip":"34.239.85.139","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/.github/workflows/coolify-helper.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.239.85.139"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"]},"status":200} +{"level":"debug","ts":1761605744.5392034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.5794854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040247836,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b57b54a56fcd3131bf0d15e91bb7694d7b4052d?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605744.6298769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.6631932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.397484182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/28e25765893e6783a80d625d93280fc590a0f665/media","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605744.671935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042017703,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/536d2cb75bf8d5019ce3bb8b63cff6ef5a24ad80?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605744.721027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.7620015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040935242,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40a7ace4fa87ecc8230d0972ec00f182ecea2cf1?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605744.8121357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.8488224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.400844387,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e19dfdee99e095758d3784befb2f6de254ee480c/os/os2/installer/remove_nosound.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605744.903561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605744.9414587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037862398,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a529ce878ee3925fc809fba577cd6fcc8c743ca?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605744.993879,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.0146499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.0353093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223137041,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b07389fe66471c48d7cd6bdcd96cbe98327e90c/projects/openttd_vs80.vcproj?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605745.0847561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.1257808,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61534: EOF"} +{"level":"debug","ts":1761605745.1269608,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f46fce67-57e9-4255-8660-43e63787390f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61535,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605745.1269894,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605745.1270034,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605745.127009,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61535","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605745.1288805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605745.1312208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002314203,"request":{"remote_ip":"192.168.1.64","remote_port":"61535","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.0525"],"Date":["Mon, 27 Oct 2025 22:55:44 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605745.1758645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.267991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.3596141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.462506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605745.4631824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000646027,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605745.6128435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.7043219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.7866497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.771942325,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/465b254813e902a1bcc18914ce6f84a576d23a2f/?sub_path=database%2Fmigrations%2F2023_10_24_120524_add_standalone_mysql_to_environment_variables_table.php","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"]},"status":200} +{"level":"debug","ts":1761605745.7913837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.615488507,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e0b5421eb8c01c8e4ecb3b48932392b8eb1e3b74/resources/views/livewire/project/shared/terminal.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 12 Aug 2025 08:07:11 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"terminal.blade.php\"; filename*=UTF-8''terminal.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3827"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"c46c5f316936d5b0c59d9f3e1e4a7deebb1421ea\""]},"status":200} +{"level":"debug","ts":1761605745.7927406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.433074677,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/df021760a72d9eee3b8fbfc106e28f9e07c14de3/config/subscription.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605745.795323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.80029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187413865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c0ce7dcaeb8af765176808027d9a4e992a370a8f/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605745.8015695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097217525,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9d9ac5943e8c9f33c668a8d08139ccfbe4fb756b/resources/views/components/team/navbar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"]},"status":200} +{"level":"debug","ts":1761605745.823808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.829888396,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2aed51f8e42e0e45d08a65b8883b3fa034d0f4b?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605745.8237998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.555779302,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d99b89ab29c340e1305f3b7f15257b4e29d5b7b7?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605745.8640256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.779234292,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5525c02c7f46aa41e965e648ed26f0ee4e7cfaf2/app/Events","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"]},"status":200} +{"level":"debug","ts":1761605745.8861015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.8864872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7/templates/compose/forgejo-with-runner-with-postgresql.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605745.9770246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605745.979133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183787148,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b553342a62b20805ad37b129fbff97cc480e32ba/landscape.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605745.9895868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012527898,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/41e874eb05059a9dc9379dbd9db6c9a3d2bc522d/app/Events/BackupCreated.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:45 GMT"]},"status":200} +{"level":"debug","ts":1761605746.0684874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.0906973,"logger":"events","msg":"event","name":"tls_get_certificate","id":"15415e1f-006f-43ee-b77a-8d60cca032ef","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.211.148.239","Port":48500,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605746.0907378,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605746.090747,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605746.0907526,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.211.148.239","remote_port":"48500","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605746.1595569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.1966374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037038846,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb76d2530a804a3bf6339ef1e6827796d149d069?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605746.2496932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.26412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014404606,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Project/Service/Navbar.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605746.3118336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.3413148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.376385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307860512,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ac240147eaa07764b8ae896a14cd084d156a8d8/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"]},"status":200} +{"level":"debug","ts":1761605746.392078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05073705,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ba7c672da004302fb9ffbb2cc4d47d5fd8dfa6a?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"]},"status":200} +{"level":"debug","ts":1761605746.4319446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.446332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014352738,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/846382a0f34bf75d22844af52405fa0227f1283b/projects/version_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605746.4561138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605746.4567254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587998,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605746.5226967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.5230985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362974,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3fd41c0a92368b7fab66d29705eaa17ed93c23fe/templates/compose/vikunja-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605746.5295346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.529828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0002757,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/artisan","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605746.6141944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.6146448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000410243,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b96e7f78fb84578c464498d1d175b9638f8df526/bin/game/compat_1.6.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605746.7049203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.7225344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017584851,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/Server/ValidateAndInstall.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"]},"status":200} +{"level":"debug","ts":1761605746.7957478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.7960913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319472,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5eb426be78712dfee794e873f3fded31c4f68b80/bin/game/compat_13.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605746.868395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.556533453,"request":{"remote_ip":"18.211.148.239","remote_port":"48500","client_ip":"18.211.148.239","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v2.3.0...v6.4.4?show-outdated=&style=split&whitespace=ignore-eol","headers":{"X-Forwarded-For":["18.211.148.239"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:46 GMT"]},"status":200} +{"level":"debug","ts":1761605746.8876488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605746.9787319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.0064197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118745791,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ab5b8e666d14df7437bfa01a78f7ade3af69fa5/music/bemidi.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605747.0704823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.0708778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364407,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/12a8e9b0e1e09ec060fb37b841321566fa698d98/app/Livewire/Server/LogDrains.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605747.0970776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118317554,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Shared","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605747.1502748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.1507988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000501646,"request":{"remote_ip":"144.76.32.237","remote_port":"33472","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/32b8ec34ff96a89e95582fcefbc2a2d1a3cf2795/src/linkgraph","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605747.1614318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.2076845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046226276,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/833c6f36f3cd93697253bb25203e94da97bbd520/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605747.2518046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.252068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000241926,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f0bcec77fba6a16cb65a0546b76dd18e92da05bc/bin/game/compat_1.2.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605747.34287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.3664484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023531813,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"]},"status":200} +{"level":"debug","ts":1761605747.4348476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.4706755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605747.4712985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000585875,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605747.5254772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.5778005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142915466,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f8994114781999361afcf689c8bf5707e8fab3/players.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605747.6162186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.683109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.707778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.721152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013337494,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8d2c82bc2af1c970a8d21757f237c4b0d1f76d52/newgrf_sound.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 03 Dec 2006 17:27:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1576"],"Content-Disposition":["inline; filename=\"newgrf_sound.c\"; filename*=UTF-8''newgrf_sound.c"],"Etag":["\"e96934104e4956625e4482ba7a7911896b12310a\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605747.741436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.215919164,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/768a4cd7903c6004d88cbbac94810c8808e64abb/config.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605747.753774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137518852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ede1201b6aa8cf90364fae3ebc312f1b43d923a3/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605747.7671847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084046025,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/tests","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605747.7994277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.7997334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/71c39dc8c2e7ada9c9a7d54fb5dabfd06685f3a9/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605747.8900385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605747.9041085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01405124,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/app/Models/Waitlist.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["172"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"552c25eb3a96bd3236972545b9d90d6d6a0c9ef2\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 15 Aug 2023 12:11:38 GMT"],"Date":["Mon, 27 Oct 2025 22:55:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Waitlist.php\"; filename*=UTF-8''Waitlist.php"]},"status":200} +{"level":"debug","ts":1761605747.9809387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.0213675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040387158,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/befa79ba4af31b7ec59a45a19b7f5634b420a266?page=23","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"]},"status":200} +{"level":"debug","ts":1761605748.0725188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.1122227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039660849,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf30941fab66fe6232e5b15b59ebedc4ea430e1e?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605748.1635606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.2280338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064408544,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2baa9f2c5d2188ab75fc0f767dc7357b25fb2d91?page=33","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605748.2549036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.3457117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.3685808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02283026,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/py-media-grader/raw/commit/cb4fd02a42a5f0760ac04516b270d15a603ae900/install_grader_context_menu.reg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["781"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"adefd9ff7ad7c9b4bb3727a7ff1b6a66fc5176ab\""],"Last-Modified":["Tue, 19 Aug 2025 07:07:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"Content-Disposition":["inline; filename=\"install_grader_context_menu.reg\"; filename*=UTF-8''install_grader_context_menu.reg"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605748.4258122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17086709,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bfa5822bd82622303bf44544d115b95e57a16c0d/src","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"]},"status":200} +{"level":"debug","ts":1761605748.43654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.481365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605748.482016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621712,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605748.5266955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.6182303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.6220908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185522549,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c213ff35e5f6d525778e1d427a14b97c962ae984/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605748.6599154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041648997,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a6e3364841c6676a192ea9a349e28bb6d360a28?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605748.7088294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.7581072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605748.7581253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605748.7581282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605748.7581306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605748.758133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605748.7581353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605748.7581372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605748.7581394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605748.7581415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605748.7581446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605748.7581468,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605748.7581494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605748.7581515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605748.7581537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605748.758156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605748.758158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605748.75816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605748.7581623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605748.7581644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605748.7581663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605748.7581682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605748.7581704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605748.7581723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605748.7581742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605748.7581763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605748.7581782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605748.7581806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605748.7581828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605748.7581847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605748.7581868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605748.7581887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605748.758191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605748.7581933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605748.7581952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605748.7581983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605748.7582006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605748.7582028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605748.7582052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605748.7582073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605748.7582092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605748.7582119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605748.758214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605748.7582169,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605748.758219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605748.7582211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605748.758223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605748.7582252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605748.7582674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605748.7582715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605748.7582736,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605748.7582755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605748.7582777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605748.75828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605748.758282,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605748.758284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605748.758286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605748.7582881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605748.7582903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605748.7582922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605748.7582943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605748.7582967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605748.7582989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605748.7583008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605748.758303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605748.758306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605748.7583082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605748.7583098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605748.758312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605748.7583141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605748.7583165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605748.7583187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605748.758321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605748.8002043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.8031738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276440169,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b3db1a92d5d38a383db2fe7cbd5028febdb3789/projects/openttd.vcproj?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"]},"status":200} +{"level":"debug","ts":1761605748.8065245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.817821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017436883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Notifications/Application/StatusChanged.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"]},"status":200} +{"level":"debug","ts":1761605748.891208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605748.8929915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086430159,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/config","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605748.9833975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.0240552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.31517887,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/954d0b4e5b1261468ce0c1f64d3c885e1405fc1f/CPackProperties.cmake.in","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"]},"status":200} +{"level":"debug","ts":1761605749.024116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040686222,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7241b281997a62df7938bd983a93a4b0aa37561a?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605749.0734446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.0855396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194295378,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c34691d2b064f0e3794ebdc51a6c1fd0c449ce6a/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"]},"status":200} +{"level":"debug","ts":1761605749.120195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046713144,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f09807bfe19c638fb440abd133e13aaa73a589f9?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605749.1637583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.1891754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02538192,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f10c7255f45b11f6a9df17b59bd460f3b6058297/media/openttd.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605749.2560627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.2719398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015850792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9d4400c89f5faaa4d94f8aca41dc6924a40bd080/newgrf_station.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"12515c5af1e80177b50f6f7aafe7dd4966149aa2\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Disposition":["inline; filename=\"newgrf_station.h\"; filename*=UTF-8''newgrf_station.h"],"Last-Modified":["Fri, 03 Feb 2006 23:02:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2587"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605749.3529134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.3683882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015440709,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/Subscription/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605749.4368057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.4746692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037841359,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6812947f3b793302dc1ad42a07767ab831e66e3?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"]},"status":200} +{"level":"debug","ts":1761605749.4929469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605749.4931784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000209125,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605749.494999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605749.4955769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0005627,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605749.5281935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.6194754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.6279578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099744309,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/terminal/index.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605749.6725965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053088182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a0716c39de1c7f047868f5dae91291d5808c6c5f/ttd.sln","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"]},"status":200} +{"level":"debug","ts":1761605749.7101393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.7264829,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01630622,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15292fa08091e138d9a325ca75a2209225b699b1/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 03 Oct 2011 17:30:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"5c8dbbcde20aaf0abdb57e6ad8346f91606a60dd\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9017"]},"status":200} +{"level":"debug","ts":1761605749.8010848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.8452506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044127058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/062dd0e24c283f210216ede06bbde0ed72c7ed25?page=284","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605749.892261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.8926616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341714,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3f7eb71b17da7840678c68953729aff156cc500b/projects/openttd_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605749.9205914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605749.965209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044580684,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/docker","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605749.9835606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.074495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.0749269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402529,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7dc595ca72f66e0609b3e2a2dabd7cc55569b1e1/Makefile.lang.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605750.164875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.1941383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029222761,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7b1053c35044e32ef959f3d8ef7a2e3ba06c9568/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"]},"status":200} +{"level":"debug","ts":1761605750.248008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.264406102,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1cc80b01cfba5b10af149f576c4a560ceb244f7/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605750.255797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.2801049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024270365,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e2c618eabaa951249ffb52fa2f3ce7db8e950af9/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c2045788e2caab0936cdd35a0359cb9332ee8099\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["25928"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 31 Mar 2013 21:14:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605750.3477485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.392034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044246875,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c8dd6f07ac840c38edc081f8ab1eed407c9ddf17/phpunit.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605750.4379807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.447952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00994054,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/897525657fcbd972562b5564934c9241bc8f58bc/resources/views/settings/configuration.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 15 Jun 2023 08:48:13 GMT"],"Content-Disposition":["inline; filename=\"configuration.blade.php\"; filename*=UTF-8''configuration.blade.php"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["111"],"Etag":["\"f4ca677a72ed4829195ba6dc70a2e6714b0d2cb5\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605750.5124822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605750.5132043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000680483,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605750.5288115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.5448213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015964165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/50ab5ea35dd9e8a6ab5959e5aa13b3c500d055e5/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"]},"status":200} +{"level":"debug","ts":1761605750.62004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.620455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383754,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f0278bc33d24c8fe7a4c9aa9b630f359b6aa0cfa/public/svgs/phpmyadmin.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605750.7107692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.7344146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023610971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2aec011d045e851d4e2317efc17215692010e895/projects/strgen_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9ea48ca28ac937fe06337f0275aa81d8c6dabb7d\""],"Content-Length":["3091"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 05 Jan 2009 21:53:59 GMT"],"Content-Disposition":["inline; filename=\"strgen_vs90.vcproj\"; filename*=UTF-8''strgen_vs90.vcproj"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:50 GMT"]},"status":200} +{"level":"debug","ts":1761605750.802414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.8934748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605750.9838343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.0147724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030901486,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a957f1d4b0d033f9d97ff2f54b2cdd4f18ffada/media/baseset/openttd.grf","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["application/octet-stream"],"Etag":["\"9e08fb17c3a801a57391f8f6656f9240f5e3d2f0\""],"Last-Modified":["Mon, 26 Dec 2022 20:06:21 GMT"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["509868"]},"status":200} +{"level":"debug","ts":1761605751.0749128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.077297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274851263,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e89be8d97ae1cb3244d5f956863d0822994f2866/regression/stationlist","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"]},"status":200} +{"level":"debug","ts":1761605751.0903203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015363884,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/bookstack.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605751.0944445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.1669707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.1704483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075969559,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database/migrations","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605751.1874464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020430035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Subscription/Actions.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Actions.php\"; filename*=UTF-8''Actions.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1388d32441d55c8d12ab06659b6b8e6d9ad52208\""],"Content-Length":["406"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 25 Jun 2024 11:54:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"]},"status":200} +{"level":"debug","ts":1761605751.223951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330442855,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1787d884c47d7ddbcd995fd46702ab50f43dd8e/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605751.2580514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.2583773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296789,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fec1178abb11608534ca5ef4b9ca3b866ffc36a4/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605751.3487916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.3893516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040526841,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bcbe74f339a8087138cc48949c0f5e74f414c57a?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"]},"status":200} +{"level":"debug","ts":1761605751.4399533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.4982738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605751.4989524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649955,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"]},"status":200} +{"level":"debug","ts":1761605751.5310884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.5715637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040434988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48f2bf9bb1bd7b8859d3527c6c205386471cc4e4?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605751.6223648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.653397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213398261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4921477a883e45b2b494aa7dc15c8c953931872a/bin/scripts/readme.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605751.6917152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069304383,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbc55233cba72eada244586be1ec12aecbc50a63/app/Providers","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"]},"status":200} +{"level":"debug","ts":1761605751.7130957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.7134354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f87e3d61c3eb3c48fd764f482e746a580bd53f9/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605751.7987938,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5c2daa85-4351-4d23-b399-9c3c88f357c3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"107.20.25.33","Port":34594,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605751.7988489,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605751.7988615,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605751.7988675,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"107.20.25.33","remote_port":"34594","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605751.8041813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.8458352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041617107,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/33008f5d8b10f4769052382ee566dccf677235db/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605751.8954694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605751.9857116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.02544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03967714,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a0fca6d96c4fcec1c519ae2f5df7b06b6dc86e90?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605752.066607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171098417,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8191f9176fff67b80e33c1aee8d8fbca444ca9e4/resources","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605752.0771544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.1243148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047129439,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/player.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"]},"status":200} +{"level":"debug","ts":1761605752.1684172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.2135425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.2138562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292722,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a4d358d512ea05081b4485d8757877fae1ca7956/artisan","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605752.2593763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.301435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042036538,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c322ebcf109c26a109f896cc45bd72d463862fd?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605752.3148782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146428599,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/499fc9cced369eed258d021f420ac39bc2b4300c/app/Actions/Database/StartMongodb.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605752.321224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.3215256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000277302,"request":{"remote_ip":"107.20.25.33","remote_port":"34594","client_ip":"107.20.25.33","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fdd8323598a50f5a9fe2be7d3d6d8afc41f1cc80/templates/compose/ollama-with-open-webui.yaml","headers":{"X-Forwarded-For":["107.20.25.33"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605752.3500655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.394207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044109345,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3d133ed1fa80955ee1f8ec05965bb718cabd0a7?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605752.4408157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.4773588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03651067,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b33df7a8fbbf8de0f594a657635aa2ff289bdf8?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605752.53257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.5539172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605752.554489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000539877,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"]},"status":200} +{"level":"debug","ts":1761605752.5702207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037611165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e28713c4c33687e85243f80e7edb9d5bd804aff?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:52 GMT"]},"status":200} +{"level":"debug","ts":1761605752.6230776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.6615438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038428977,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/034f5abc4b7b969bdcf176ecf91ee837912f208a?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605752.713996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.726784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012763832,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/docs/obs_format.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605752.8053129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.896588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605752.9349463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038323979,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/606e9d565936e5eec10c32a119b5fe34db4dfb69?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605752.9868183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.0161726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029316859,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e98be8ed244e3d61ae0ae5c28bff8098bc2ff79f/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605753.0651312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259798766,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bad3d28184f716a67042165a140b3596249a8c5b/os/win32/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"]},"status":200} +{"level":"debug","ts":1761605753.0781593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.1692932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.1795466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010229344,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/20a015e9d34479b8c59cef7dc1d02f417e6e7423/media/openttd.desktop.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 07 Apr 2015 21:30:04 GMT"],"Content-Length":["377"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.desktop.in\"; filename*=UTF-8''openttd.desktop.in"],"Etag":["\"513ff712dfa4859d3a8db7a0075f1e7700b676db\""]},"status":200} +{"level":"debug","ts":1761605753.2607934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.2610996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000278865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/24217d5c8d1a1d586083e75cc64a4cf52e05f80b/os/debian/postinst","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605753.3516014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.3520317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404122,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/be89205d014fa997b98fd2c7587e85fa5b6415a9/app/Livewire/Team/Member/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605753.3563902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.3763726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019963265,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/other","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605753.4258158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347623013,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac58a850fd19210b7c66ce30e2480e47c9e40824/projects/openttd_vs90.vcproj.user","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605753.441922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.4889607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047017358,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a0e2923e50cfe1318b8db580b75e639a1a60f68?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"]},"status":200} +{"level":"debug","ts":1761605753.533303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.5635953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605753.5642166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000596745,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605753.5681698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034847726,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8ed412b40a95007e3cb938ffc6b7a6de838c3f6?page=36","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605753.6242964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.655501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031173749,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f0a44f4022d7ed9609e9cebc85211e0103ff66a9/templates/compose/gitlab.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2340"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"5e30f68458bc7d8bead02d24944ea367421044d5\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Last-Modified":["Thu, 25 Jul 2024 12:17:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"gitlab.yaml\"; filename*=UTF-8''gitlab.yaml"]},"status":200} +{"level":"debug","ts":1761605753.7150068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.715408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00037138,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4d6cd55877b7728d6bf3c57564bef80b415e4d0f/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605753.7566304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605753.7566504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605753.7566535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605753.7566562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605753.756658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605753.756661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605753.7566645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605753.7566679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605753.756672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605753.7566752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605753.7566774,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605753.7566798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605753.756682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605753.756684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605753.756686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605753.7566884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605753.7566905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605753.7566926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605753.7566946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605753.7566965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605753.7566986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605753.7567008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605753.7567031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605753.7567065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605753.7567098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605753.7567132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605753.756716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605753.7567182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605753.7567203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605753.7567225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605753.7567246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605753.7567265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605753.756729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605753.7567308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605753.756733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605753.756735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605753.7567368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605753.756739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605753.7567406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605753.7567427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605753.7567444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605753.7567465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605753.7567484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605753.7567506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605753.7567525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605753.7567542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605753.7567563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605753.7567582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605753.7567604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605753.756762,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605753.7567642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605753.7567658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605753.756768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605753.7567701,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605753.7567718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605753.756774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605753.7567756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605753.7567778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605753.7567794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605753.756782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605753.7567854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605753.756789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605753.7567918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605753.7567937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605753.7567956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605753.7567978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605753.7567995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605753.7568016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605753.7568035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605753.7568054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605753.7568073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605753.7568092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605753.806196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.8065305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000310154,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ceaff9c9f200352048d22add9c1f4a923790b87b/os/macosx/Info.plist.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605753.8967006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605753.8970816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358075,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1fbabacda58626ac1e3696b9aa7e4a2d0461e2f6/media/extra_grf/signals.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605753.9885068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.079323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.1100404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12149852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Application/DeploymentNavbar.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605754.1205432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041192537,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d7ec75fc0a396b47f91a5f7ec4bea59024fea5f?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"]},"status":200} +{"level":"debug","ts":1761605754.169962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.185528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015537451,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0816169cb63cd0e6120d0d379e33e6f3d0c08e4d/app/Livewire/SettingsOauth.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1406"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 06 Aug 2024 12:36:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"c3884589f64567755c33da6b5162393b4ed3b91a\""],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Disposition":["inline; filename=\"SettingsOauth.php\"; filename*=UTF-8''SettingsOauth.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605754.26143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.2771292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01566368,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5adf63d774c4588eb543bd038735985c161f9c6/music/bemidi.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605754.3518362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.443325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.5226161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605754.5229373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000282412,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605754.5245738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605754.5251036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000509661,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605754.5342708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.5495486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.5709622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219093046,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/station_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605754.5825753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033000072,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605754.5853462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051057053,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54db96be43bbb94f3d5193647be2f787a192f358?page=416","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605754.5957718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152416648,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f6043458c2677f3651618bc23f8b0a24598bffb/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"]},"status":200} +{"level":"debug","ts":1761605754.6252723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.7157583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.742237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026447879,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/46fe81dbfce55b43f55d0b9724dbb8c56cddcb40/resources/views/livewire/settings-email.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605754.748003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122706728,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/73ce8ea7f4d0330addc8c81517d867d4de507d15/BUGS","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605754.8072975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.842753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035427479,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e22cb13180bb70acf93506ef5ded4b242885dc7?page=53","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"]},"status":200} +{"level":"debug","ts":1761605754.8979516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605754.9338417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035864312,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1b713e918291259257fbbaf30f627e38b6bf2261?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605754.988847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.0268464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037976744,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a284e47daa1f68f1484a12d2bf99afc3d8ce9da?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605755.0803082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.0930653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012726492,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7eaf353571a9cf2797c69fda32546cc0daa66f1/music/win32_m.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605755.1266015,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61540: EOF"} +{"level":"debug","ts":1761605755.12768,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5b2dadbb-7a13-4683-a8d4-e54a162a9607","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61541,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605755.1277144,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605755.127729,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605755.1277342,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61541","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605755.129923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605755.132336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002377743,"request":{"remote_ip":"192.168.1.64","remote_port":"61541","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Content-Type":["application/json"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.0897"],"Date":["Mon, 27 Oct 2025 22:55:54 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605755.1717513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.172112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327688,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/323dd619bbea3d2fdd618dc864ccfb76640bdcc4/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605755.2636018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.3079314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044292441,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c145a3a9e0c7e13dcc56d4e4e6807c8c017f43d7?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"]},"status":200} +{"level":"debug","ts":1761605755.3538342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.3844583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030591181,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/music_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605755.4447594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.4734864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028696398,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f712055002526b48b8f7f6c79c600f73784d6ce3/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605755.5262125,"logger":"events","msg":"event","name":"tls_get_certificate","id":"80a9b66c-be47-42a7-9a51-442181111ac7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.238.45.183","Port":61859,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605755.5262604,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605755.526272,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605755.526277,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.238.45.183","remote_port":"61859","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605755.5324361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605755.5330832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000623706,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605755.5363514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.564714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028329066,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8a096f6427e8d98c481742ecfe9fdce4e9c51618/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605755.6274939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.700509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.7187505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.759298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04051009,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6251d030ec82eeb37a27dca49e3f31e40a8a1d50?page=25","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605755.7786644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078120554,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/tests","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605755.779129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.804465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025301589,"request":{"remote_ip":"34.238.45.183","remote_port":"61859","client_ip":"34.238.45.183","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/commits/tag/v4.2.1/android/app/src/main/res/mipmap-mdpi","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.238.45.183"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605755.8095763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.8297696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2022425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d14bfcd4cf8f3cf53e3c6ad2ba44f2e0cc6bcc07/os?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605755.8385994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0289938,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/releasing_openttd.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"],"Content-Security-Policy":["frame-src 'self'"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605755.900012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.925656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02560981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e295e46e3eccd58626ce2b02aab24b96c025636b/os","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"]},"status":200} +{"level":"debug","ts":1761605755.9912136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605755.991644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390967,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3badbafd89cf1569673b4d4c3f847372c1658249/resources/views/livewire/project/service/storage.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:55 GMT"]},"status":404} +{"level":"debug","ts":1761605756.0818589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.128085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046190159,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4557af2fce46b77b6406f44b9eb773716870dfb6?page=343","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605756.1729639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.1732585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000268787,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e8f5d89712143b437ec03932283a3b6dec0fdb04/os/macosx/SourceForge_OpenTTD_project_homepage.webloc","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605756.2645338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.355808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.4008172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044974927,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20e2f363f16d9546127ee93c5fbfb94d6d5f7450?page=431","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605756.4460993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.4827003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036570313,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04dc6441aad06c067fced48e132afc89c899c10e?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605756.525715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261134594,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc5f44883be808208befd54d05fceac38f9a6ac7/projects/openttd_vs80.vcproj?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605756.5370624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.5422523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605756.5428739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000599049,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605756.6285179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.7196803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.7272725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190178506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f2e8a6a2a9dde76b98df9e452cfbd783225ccbc6/app/Http?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605756.7438772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024160016,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/app/Http/Livewire/Notifications","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605756.775477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146924484,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5b347f3d0fce9459b96d3062f0dca566f93deb74/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605756.811478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.8477256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036212067,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/354dc83459f9f6fa6a5fa4d6a9080c26dab932aa?page=21","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605756.8874447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.9023802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605756.9026859,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000287062,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/930957d132c3b47502cad69b1c01ca9a439d1729/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605756.985909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09842936,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/tests","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605756.9928129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.0298204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036974104,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/51d7692aca3fa63acdfc0d7752f9f89a1c64436a?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"]},"status":200} +{"level":"debug","ts":1761605757.084742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.126635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041845127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1666c7062cb21c1697cc90a2c6ed13735000e82?page=189","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605757.1754832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.1900094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014489857,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a73bff37a9279e7dce99548173775877db34db2/bin/data/openttdw.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605757.2659078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.266305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363966,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6ca1d978d40bdecce94a2a1c34e696100d1ad11b/apps/api/prisma/schema.prisma","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605757.337852,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7d098d5d-38c8-4140-ac16-035b52356a42","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.221.156.96","Port":18456,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605757.3378859,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605757.3378983,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605757.3379042,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.221.156.96","remote_port":"18456","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605757.3571563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.395111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037934965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75a63767adfc2a517c63ccc880375b51c6ce9bed?page=36","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"]},"status":200} +{"level":"debug","ts":1761605757.4481986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.4850678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036842005,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c64e297e0c3f5f1f59a21d1ad3e12e6834e155d7?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605757.5392377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.5574777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605757.5581052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607755,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605757.5614913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.5810926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019569322,"request":{"remote_ip":"3.221.156.96","remote_port":"18456","client_ip":"3.221.156.96","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/commits/tag/v2.4.0/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.221.156.96"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605757.6307783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.641249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010452204,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/851f19b341bd182c3f531ffe852963abb4b1737a/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Etag":["\"5785c5308c71ed559d22afc2f98bd4d536c4a5a5\""],"Content-Length":["68916"],"Last-Modified":["Sun, 23 Dec 2007 21:02:40 GMT"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605757.7210138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.7336895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01264573,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/602e5670745bf40f9a9a8946e37ba739540eb501/openttd.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"75104eea8c445a75f01af151a33b5d0401250f5c\""],"Content-Disposition":["inline; filename=\"openttd.vcproj\"; filename*=UTF-8''openttd.vcproj"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 24 Feb 2006 20:09:50 GMT"],"Content-Length":["17641"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605757.8117623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.8334754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.294217903,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c23c558ac01611eb0b539764d2cebec99664684/bin/data/progsignals.grf","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605757.8540626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042268064,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d04ebcc90262d3d0aa876ca45d72253ab3bf6e9?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605757.902724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605757.903143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038138,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9763b5bf8b5889eaede58be4ff7f4a7a7295fad0/bin/data/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:55:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605757.994347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.0066469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012254603,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/169a9797375a2dec14fa237e9a9d30086f52c221/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"5ad5a53cab0b3f5202456c235e819b850aa56cc9\""],"Content-Length":["8496"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 17 Mar 2015 20:33:44 GMT"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605758.034493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.0415676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007042577,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/465b254813e902a1bcc18914ce6f84a576d23a2f/?sub_path=database%2Fmigrations%2F2023_09_20_082733_create_service_databases_table.php","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"]},"status":200} +{"level":"debug","ts":1761605758.0851986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.1758182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.1761708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331605,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ef178dfd24172345d30b32ab9b491ff6f779e6a5/templates/compose/phpmyadmin.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"]},"status":404} +{"level":"debug","ts":1761605758.2413516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156125971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ecabf8a5f0b39626efef5c720f302a3169c8cdab/table/track_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605758.2667787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.2671196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308942,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/47c0184a0bc7d461d9502083d4bb5fef57a68d02/bin/game/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"]},"status":404} +{"level":"debug","ts":1761605758.3579443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.399031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041048044,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/175ef00985c38e2eb6cd03889c8a2addd045b541?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605758.449739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.4870474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037276093,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b38d2e8dbb5d0b77b85a2cadeeeee992d5092683?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605758.5398521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.5629103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605758.5635138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000580444,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"]},"status":200} +{"level":"debug","ts":1761605758.5863717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046490965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/285666e18134b6ae6b4b4ff95ee865db663d5dd2/app/Actions/Service/StopService.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605758.6309006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.6443505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013430459,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f10c54633b043fe3d9e6ce90ddedc8600467cf14/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"],"Etag":["\"cb539a721f8621460a41ab3266dbcb90c463f4f0\""],"Content-Length":["3177"],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605758.7222612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.7571938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605758.7572052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605758.7572076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605758.7572095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605758.7572114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605758.7572134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605758.7572153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605758.7572176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605758.7572193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605758.7572215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605758.7572231,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605758.757225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605758.7572267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605758.7572289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605758.7572305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605758.7572327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605758.7572346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605758.757237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605758.757239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605758.7572408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605758.7572427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605758.7572443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605758.7572465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605758.7572482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605758.75725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605758.757252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605758.757254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605758.7572558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605758.7572575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605758.7572596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605758.757261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605758.757263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605758.7572646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605758.7572668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605758.7572684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605758.7572703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605758.757272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605758.7572737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605758.7572753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605758.7572773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605758.757279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605758.7572808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605758.7572825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605758.7572842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605758.7572858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605758.7572882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605758.75729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605758.7572916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605758.7572932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605758.7572951,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605758.7572968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605758.757299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605758.7573009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605758.7573025,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605758.7573044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605758.757306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605758.757308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605758.7573097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605758.7573116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605758.7573135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605758.7573152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605758.7573168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605758.7573187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605758.7573204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605758.757322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605758.757324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605758.7573256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605758.7573273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605758.7573292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605758.7573311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605758.757333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605758.7573347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605758.8128085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.9047961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605758.960999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238681716,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70a35a94b5151b87ef8f79a60c40a9d5b1b2590a/projects/openttd_vs80.vcproj?page=3","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:58 GMT"]},"status":200} +{"level":"debug","ts":1761605758.9958956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.0258985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029957136,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ca4a4869a292f90cabe0c7bd8e6fa201965e6416/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":200} +{"level":"debug","ts":1761605759.0867248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.1137197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02695712,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/228d439c5c13cbb63ce083962d7631e6b6e701e9/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605759.1302376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.31739683,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd076958ccb826e8f2a25540a000d476a1ce102e/config.lib?page=6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605759.1786118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.2244117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319583002,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcdf1e861025397d3fc57b9780273b291bcf4fc1/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605759.228172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.2326035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053954626,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15292fa08091e138d9a325ca75a2209225b699b1/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1499"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"plistgen.sh\"; filename*=UTF-8''plistgen.sh"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"b6116d9102bb1726c0d5a2e52b7f38f0456236ba\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605759.2696512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.2834337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013741485,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/24f357a385ed8da5ff69ead5d15b16eff6de1b7d/app/Livewire/Team/Storage/Show.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605759.2994304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071224784,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605759.3603718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.4517348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.5346138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082844349,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/951a2fd003d7e34b2e35a4430b116d9f4ee3a36d?page=189","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":200} +{"level":"debug","ts":1761605759.543951,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.5594857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605759.559761,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000248408,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":204} +{"level":"debug","ts":1761605759.5614376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605759.5620017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000540048,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Length":["41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605759.5818167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037829947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f3ea708c3014d7d881577d27b254c80c8201f54?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":200} +{"level":"debug","ts":1761605759.6379015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.6481757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010234614,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3362123bfcfcb54718867b19c9c1ac7b30ff9665/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["642"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.5.nut\"; filename*=UTF-8''compat_1.5.nut"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"71a46ff7a097f6309a3e8b69154870a74687fd67\""],"Last-Modified":["Tue, 17 Mar 2015 20:33:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":200} +{"level":"debug","ts":1761605759.7258456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.743579,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017707151,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Admin/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"Etag":["\"26b31e5151d4e0d48fb719290ba97b04ee40bfbd\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2691"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605759.7627654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.402368149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c9c3e6f5748f3a886457b34e7ce386ac5ef0969b/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"]},"status":200} +{"level":"debug","ts":1761605759.8174837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.829553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012045609,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/238337fecb3eee2e1e878d4afca14e237836dba2/app/View/Components/Services/Links.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1752"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 13 Nov 2023 10:09:21 GMT"],"Etag":["\"b3953c1744d4c8a469d15df6784325b620fc54de\""],"Content-Disposition":["inline; filename=\"Links.php\"; filename*=UTF-8''Links.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:55:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605759.9085643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605759.9993863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.0374098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037989428,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1adb0e868c269c8f1a02b41cfb49ccc13d457e60?page=39","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605760.0825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173892805,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/scenario","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605760.090667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.1809204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.1812468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000307189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4fda069104f3183a96dd60c6a27a8e55cae7810e/projects/version_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605760.2720852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.277987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18729984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54c9f059610e4befc3e25ffe8aad0e69f7027a83/os?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"]},"status":200} +{"level":"debug","ts":1761605760.2944086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022297356,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f89fe9fbab1aa36c60bcc78c72a0d5aa01b3ee9b/resources/views/livewire/destination/show.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"]},"status":200} +{"level":"debug","ts":1761605760.3634398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.363814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000337747,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/templates/compose/keycloak-with-postgres.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605760.4246387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.4540641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.501599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047491632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2d0352d67f1c9a6583b04a6bebb89520cf2bee29/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"]},"status":200} +{"level":"debug","ts":1761605760.5407944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116121984,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/docker","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605760.5449657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.5644104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019421965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f5fdf0e1278f52130c8bc532f08c5e5cabeba5a8/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Length":["8919"],"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"]},"status":200} +{"level":"debug","ts":1761605760.569918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605760.5704687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529758,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605760.635917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.644193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008247277,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ecb954fd9db59ab04f68c49dfac659150913aaa6/landscape.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15850"],"Last-Modified":["Wed, 26 Jan 2005 18:59:10 GMT"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Etag":["\"4d88353436e0e6615b55474ca80b1c5685925ded\""],"Content-Disposition":["inline; filename=\"landscape.c\"; filename*=UTF-8''landscape.c"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605760.7267864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.8187342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.8550663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036294613,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"]},"status":200} +{"level":"debug","ts":1761605760.8822727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155450577,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7726f2d330c588b59ba1c3e863b40eed52cd12f6/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605760.909555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605760.9099574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369927,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bddf25c36add1ba0dd1034ca9b662138f224f8d7/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605761.0000303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.0224028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022340045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/947e77267a4a3d7d55e601b3c71b088c51e34ebe/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6b76f115341fd28e5880fa3c63d3d775243cf6fd\""],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5783"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"]},"status":200} +{"level":"debug","ts":1761605761.0917878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.0921865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/aa8aae9a625484b1155630b492fbe6fd2ecdb2c7/bin/game/compat_1.10.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605761.18255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.200976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018405498,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/db24828a5a1dae83a94c671974251b3b13aecbbe/artisan","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1686"]},"status":200} +{"level":"debug","ts":1761605761.2730572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.288211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015126387,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0d6fa61e9fd1ce7f3b3071f156deab31b173038a/ai/trolly/build.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"35359016a4ca7785e29f10f186369a6da9350fdc\""],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Length":["9926"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605761.3642435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.3917687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027494133,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14/resources/views/livewire/dashboard.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605761.45499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.4966133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041577633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d3d43a70ec76841e35b6fa74898731d19c07541?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"]},"status":200} +{"level":"debug","ts":1761605761.5462303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.5790536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605761.5797112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000623044,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Te":["trailers"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605761.5831072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036849048,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/587c2149b60b70606148ce53b06026e1f95ff010?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605761.6226006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.6368687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.6610057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038366098,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605761.7279952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.818877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.8887246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251812831,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f86b8b9d6c1771df72c163ac11fdf1fc8307a149/table/track_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605761.8889985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070091237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dd99ad0af8f505b66b8ab54c5e85108c606c65c6/app/Enums","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605761.9098022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605761.9101737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031305,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/13a31bf9b941dbee6c64d9b6f2f282c019453779/projects/settings_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605762.0013947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.020508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019062717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d124089d2996f1e7affd4eb6e4b52994f3988c45/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12226"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605762.0513918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323365443,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08df98bc10e71a3e46524e3c6a5e7229a2f7a7c7/docs/admin_network.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605762.0927317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.147964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055192269,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b84494d7f0c81e27b88dcf52c51441eebd7f27f9/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Content-Length":["12538"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605762.1848826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.2256453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040715528,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bf8644d290bdab23aed0ddc73e80de14301377a?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"]},"status":200} +{"level":"debug","ts":1761605762.2749388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.3120422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037068562,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/201990b5d9d28abb67314076f577190f7a39f3ae?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605762.36665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.4576705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.458039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343879,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6390ece34f89fbce779330483c6f4b83032b6b4a/bin/scenario/README","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605762.5222805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155599708,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/ai","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"]},"status":200} +{"level":"debug","ts":1761605762.5495818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.600874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605762.6014981,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000597206,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605762.6386988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089084343,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605762.6402962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.6687524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028423655,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605762.7318451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.7507052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.7704031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038525419,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb8bdcb5d91bf76c164813fc8d2d27f86bd3da76?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605762.809462,"logger":"events","msg":"event","name":"tls_get_certificate","id":"42ce43d5-4d2f-4ba4-b025-df0973a5cc73","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.1.157.90","Port":64421,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605762.8095033,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605762.8095143,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605762.8095186,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.1.157.90","remote_port":"64421","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605762.8219428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.836659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085920999,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/config","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605762.9131167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605762.965565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143591711,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:02 GMT"]},"status":200} +{"level":"debug","ts":1761605762.9941115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080959376,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/55cf763634fa96699cb80ef7f77fc6f16871fabd/app/Livewire/Server/Proxy/NewDynamicConfiguration.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605763.0044298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.0076888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003239137,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f693ce497d949b8f66e00a40f4477681ac71af1/bin/ai/compat_1.3.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605763.0329385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.0431538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010185983,"request":{"remote_ip":"52.1.157.90","remote_port":"64421","client_ip":"52.1.157.90","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commit/fcf24a7cbea2e346d20762c1d6e4093a978b0219.diff","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.1.157.90"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Set-Cookie":[],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605763.09478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.1858864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.2777703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.2781312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336114,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/be073b46daa9b70102e6299588f43454a35e46cf/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605763.3690553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.3917181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02263371,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Livewire/Storage/Create.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Last-Modified":["Wed, 02 Oct 2024 08:25:45 GMT"],"Content-Length":["2595"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c5250e1e3bdd9bc296a19090dfa0bf092551f6ed\""]},"status":200} +{"level":"debug","ts":1761605763.4596887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.5036983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.317774943,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9388fa2aa12db72b80d10def4752d5c37bb806cb/config.lib?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605763.5508153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.455998975,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68782f951b7ff179d7a76c0523b87d2e03ca6d00/os/windows/winstore/generate-key.ps1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605763.5508423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.5648746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014011655,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03f8994114781999361afcf689c8bf5707e8fab3/namegen.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 01 May 2006 09:25:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"namegen.c\"; filename*=UTF-8''namegen.c"],"Content-Length":["21366"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"5c48cf57df10199b2cd938134003cebc4ba8f996\""]},"status":200} +{"level":"debug","ts":1761605763.5945597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605763.5951738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589601,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605763.607227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147507202,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6756ccf211954e03019c1f9feb684dff9ef3ee3/video/null_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"]},"status":200} +{"level":"debug","ts":1761605763.6422565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.6818628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039569868,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9522dbb1a9636fca4b67b8ff7fed873baca3fee1?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605763.7327096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.7566423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605763.7566557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605763.756658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605763.7566605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605763.7566626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605763.7566645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605763.7566664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605763.7566683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605763.7566705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605763.7566726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605763.7566743,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605763.7566762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605763.756678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605763.7566803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605763.756682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605763.7566843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605763.7566864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605763.756688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605763.7566903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605763.7566922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605763.7566943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605763.7566962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605763.7566981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605763.7567003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605763.756702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605763.756704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605763.7567058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605763.756708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605763.7567098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605763.7567117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605763.7567136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605763.756716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605763.7567184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605763.7567203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605763.7567225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605763.7567246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605763.7567263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605763.7567296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605763.7567317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605763.7567341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605763.756736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605763.7567382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605763.7567403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605763.7567422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605763.7567441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605763.7567463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605763.756748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605763.75675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605763.756752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605763.756754,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605763.756756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605763.756758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605763.7567601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605763.756762,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605763.7567642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605763.7567658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605763.7567685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605763.7567706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605763.7567725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605763.7567744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605763.7567763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605763.7567785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605763.7567806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605763.7567823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605763.7567844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605763.7567863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605763.7567883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605763.7567902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605763.7567923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605763.7567945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605763.7567964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605763.7567983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605763.824255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.8246572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370278,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8d779c88ff4f4709ac0353713533a65fe7d0b86c/app/Livewire/Project/DeleteEnvironment.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605763.9150627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.9343958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605763.9483109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013881199,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a4d358d512ea05081b4485d8757877fae1ca7956/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1686"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605763.975633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242877466,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dc69957dcc0efae73516a3d6f701bb3ec8f9d682/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:03 GMT"]},"status":200} +{"level":"debug","ts":1761605764.0057678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.0266786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020875305,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd7489c569747a96e988544708a2fb1ac1a131ca/app/Livewire/Server/ValidateAndInstall.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605764.0974684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.1179116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020404848,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7606b2707d5bee3f274e1e0dd58b00decd5110a0/newgrf_station.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605764.1886048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.2030702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014421738,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/03124c1df5b0f238b89a2e5d580e002acf6283a0/music/os2_m.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605764.2789547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.2903504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011358383,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5fd69294ee2e4a8687d27c33557065ff3352519d/music/os2_m.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"ef255926073a69bdfff37771e075f9d50c306a7e\""],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 25 Jul 2005 07:16:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1478"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"]},"status":200} +{"level":"debug","ts":1761605764.321758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.406654821,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26fa77c5ee20f6bb3d56cb317dd01e7e1e4dcc3d/os/dos/exe2coff/README.licensing","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605764.3703728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.3855028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015099075,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e30495a59b1fa795ff5a793e70b88f08467f9be3/templates/compose/keycloak-with-postgres.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605764.4610894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.496468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035338481,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cff11130d267314d5d35650beeca8a86b34c159?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"]},"status":200} +{"level":"debug","ts":1761605764.5521755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.5734792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021276511,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/47713d05e3e1f4819d1b86916d3a0a23471b9f37/table/clear_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["802"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Etag":["\"e441639ff0191e939051949efbc5eb7a4f42b3d7\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Content-Disposition":["inline; filename=\"clear_land.h\"; filename*=UTF-8''clear_land.h"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605764.6108022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605764.6110277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000201119,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605764.6126897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605764.6132083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00049875,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"]},"status":200} +{"level":"debug","ts":1761605764.6430898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.664909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021801851,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3299d6540be33449d3a4eebc7de69c1f57993d98/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605764.7346609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.825469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.8665323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131829116,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c26209f187a8e85b434a9994e3f01eb2fa3fd412/app/Notifications/Channels/TelegramChannel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605764.9158442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605764.9335668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017692414,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/30e078ab0fbafa43900b68c2216cb026991bd14b/os/dos/exe2coff/copying","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a43ea2126fb6b114bff5f8e003ee118e045dacf1\""],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["17982"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 19 Sep 2013 07:42:13 GMT"],"Content-Disposition":["inline; filename=\"copying\"; filename*=UTF-8''copying"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605765.0067954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.0071268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312769,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/063945d9c571df81c3ea798cc012a611a2bdba5e/docker/dev-ssu/Dockerfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605765.0195289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194035598,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41aeb7ffa0c0eee3b355d5c2dee03efc773462dd/docs/OSX_install_instructions.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605765.0896773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.0968335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007136795,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/10e307f92b1944a94765ced6096929f7384aca0c/?sub_path=database%2Fmigrations%2F2024_01_24_095449_add_concurrent_number_of_builds_per_server.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605765.0981996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.09842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00019582,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/facbd9a50da40f612e4764d0b2974115fbabeae9/app/Livewire/Team/Member/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605765.1344705,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61547: EOF"} +{"level":"debug","ts":1761605765.135396,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6f7af8f5-94c7-47bd-abe7-30541727d9de","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61548,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605765.135426,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605765.135437,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605765.135442,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61548","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605765.1371837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605765.142687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005470613,"request":{"remote_ip":"192.168.1.64","remote_port":"61548","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Priority":["u=4"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"Te":["trailers"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.1891"],"Date":["Mon, 27 Oct 2025 22:56:04 GMT"]},"status":204} +{"level":"debug","ts":1761605765.1893942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.263964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074540385,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/99c1f8af97b654a30eef9ac5845e00be040862cb/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605765.2801275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.2803721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000225896,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ad487eeeed417883b6b12def09f07f88039c4b7/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605765.3707528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.4159913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04521015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3866222aa8888445c0b99560eb7ce0f77019ffc?page=406","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"]},"status":200} +{"level":"debug","ts":1761605765.4618301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.49739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035525984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36d3553b9b0b5b519bad9ee95c6d83d2daac1886?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605765.553073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.565784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012677911,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/156d34b5e48278f3e5538e03a1fe93ee27c5eb70/bin/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605765.620009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605765.620558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000523106,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605765.644167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.674213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030023591,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ceaff9c9f200352048d22add9c1f4a923790b87b/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"]},"status":200} +{"level":"debug","ts":1761605765.735281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.7559946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020693201,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5469"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Etag":["\"b8da71a1947d219b948f49b3b7103955789cefca\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605765.825959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.8264031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000419631,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1069eee05b648a64ff5dac3dd5701b01cfa2034/bin/ai/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:05 GMT"]},"status":404} +{"level":"debug","ts":1761605765.9168267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605765.9551256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038264907,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b8c73acad21193931199ab4ef9c0558b43c33b6?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605766.0078428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.0991244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.1142764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015115005,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/newgrf_canal.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605766.144671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136789067,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8bf9f5f7fd231dd82abd2fdd9d19731f9bfab0b9/ai/trolly/build.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"]},"status":200} +{"level":"debug","ts":1761605766.1899385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.2445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.281086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.2814817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358797,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ca14da6d994b8bf6c27db6253593c95973aa6f23/os/debian/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605766.36262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118080937,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/config","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605766.3722117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.4634485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.554772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.5662673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.376292401,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4f87d2e88c4b42f4ae4a5c7956f2287740ef174b/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605766.568695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10521896,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e62c3e6f39defe0e998799a5e75e8133c81d0d0d/music/os2_m.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605766.5852928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030488477,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/25bc8eb1e2019a5482b1ec49e606672eea383304/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 14 Nov 2011 21:39:14 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"21c11e80d99360fedffb0c2bfed199fab4a3be19\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["240"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Content-Disposition":["inline; filename=\"remove_nosound.cmd\"; filename*=UTF-8''remove_nosound.cmd"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605766.6326742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605766.6333036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000603668,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605766.6449835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.6861503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041137664,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0ce7dcaeb8af765176808027d9a4e992a370a8f?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605766.7025278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330283514,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07409e6741c487de7b89264da0e16a86433b37fe/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605766.7358532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.7841203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048233611,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f1a20a2be8b36023bdd10a638f7075d1f5e7970?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605766.8273885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.830588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003170467,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/f3cbe981561bab44bb5ee83a49ac1fed884e5961","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605766.9181044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605766.95812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039971104,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d403ae78ca579c2b469983d0c54233447fb01714?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605767.0091045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.046009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036861381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24250c6a3a8b2e11eabb7230ea9afe538ec45f33?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"]},"status":200} +{"level":"debug","ts":1761605767.1000881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.1336963,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8065700f-4065-4352-831d-94a70e6f3974","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.225.138.57","Port":50234,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605767.1337576,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605767.1337743,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605767.1337814,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.225.138.57","remote_port":"50234","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605767.1913626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.1918066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000415133,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/56657eeaaefa11fe9d08576919e87fd97c95d9d7/bin/game/compat_13.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605767.2824755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.2963464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013841124,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f10c7255f45b11f6a9df17b59bd460f3b6058297/media/openttd.desktop.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605767.3625662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.3728876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.3888083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01588196,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/34508a2fd15fa3362a43335ac4b29acbc03075a4/resources/views/components/server/sidebar.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"Etag":["\"2b06ba7e6b0a7cec426876493992cbc169fa526a\""],"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["950"]},"status":200} +{"level":"debug","ts":1761605767.3960028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033402551,"request":{"remote_ip":"34.225.138.57","remote_port":"50234","client_ip":"34.225.138.57","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-localmods/src/branch/master/DynamicEuropa/Modules/Station/Medical_Medium_G2.sub","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.225.138.57"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605767.4107723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.464136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.4799461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015774498,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Subscription/Actions.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605767.4929013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082090769,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/docker","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605767.5365117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.436383345,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/970fedd78cef3f5ef7a26fcaf4fd9db0f6abbe4b/os/steam","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"]},"status":200} +{"level":"debug","ts":1761605767.5554676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.5716152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016117676,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/app/Livewire/Server/ValidateAndInstall.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605767.6423736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605767.643001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000596595,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605767.6460557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.7369707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.7504268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013408147,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1fb4ed8eef558d13ef6f72253652ce65611e0c4b/cmake/FindXaudio2.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605767.828252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.86695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038655063,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/31cfb1318f8c3b58769aa583feaec895ef6c3637?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605767.902337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256251549,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/542b74109e773c71e1da8c8fe7741711f0cd37e7/bin/ai?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605767.91898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605767.9719079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052893866,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:07 GMT"]},"status":200} +{"level":"debug","ts":1761605768.0103014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.059109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048765944,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6e56b3abf8ef431051506d5a945b8f1ea91e3fbb/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605768.1008828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.1408505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039929736,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40e02d4f533b11c79666daa774f95026e3365599?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"]},"status":200} +{"level":"debug","ts":1761605768.1918514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.2889833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097098602,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dc75e5dc6e0528b8e2f36886da3732d54c5c5280/templates/compose/gitea-with-mariadb.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605768.29317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.3068194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013626239,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Security/PrivateKey/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605768.3842096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.4237926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039554378,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c46de7fc7b069c6aa3607cc931002a5c2f814f19?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"]},"status":200} +{"level":"debug","ts":1761605768.4751616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.5663333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.5725017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006133433,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d894c3d9036b11a0071bc7cf6855e80623199100/resources/views/livewire/project/application/%7B%7B%20route('project.application.configuration',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605768.592065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116877739,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9cee4e91cb736db6dfd4541e00cf8e077158a0b7/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605768.6074646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.6139166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006422147,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fseeders%2FPopulateSshKeysDirectorySeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605768.64509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605768.6457675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649154,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605768.659546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.6961153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036541559,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb82872bbf4dbc78abf7381224f794b45669e077?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605768.7493136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.7625027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605768.762517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605768.7625196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605768.7625217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605768.762524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605768.762526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605768.7625277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605768.7625299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605768.7625315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605768.7625337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605768.7625356,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605768.7625375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605768.7625396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605768.762542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605768.7625449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605768.762547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605768.7625487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605768.7625508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605768.7625525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605768.7625546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605768.7625563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605768.7625587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605768.7625606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605768.7625625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605768.7625644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605768.762566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605768.7625682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605768.76257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605768.7625718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605768.7625735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605768.7625756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605768.7625773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605768.7625797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605768.7625818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605768.7625835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605768.7625856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605768.7625875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605768.7625895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605768.7625916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605768.7625935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605768.7625954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605768.7625973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605768.7625992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605768.7626011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605768.7626033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605768.762605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605768.762607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605768.762609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605768.7626107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605768.7626126,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605768.7626145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605768.7626164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605768.762618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605768.7626202,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605768.7626219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605768.7626312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605768.7626336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605768.7626355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605768.7626376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605768.7626395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605768.7626414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605768.7626433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605768.7626455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605768.7626474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605768.7626493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605768.7626514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605768.762654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605768.7626557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605768.7626579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605768.7626595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605768.7626617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605768.7626636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605768.8002098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050861414,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f2888527534bdadeb3b3d16bc672c3569e6585a7?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605768.8404424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.843195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002712103,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/a670e369dbf826c48ec79016d0cfbfe540f9b56f","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605768.9304311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605768.9308639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000406667,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b2111be2953265c67a1e425524ed4a73097874b7/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605769.020746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.0325854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011815154,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/app/Http/Livewire/Project/Shared/Destination.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Last-Modified":["Tue, 21 Nov 2023 14:31:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Destination.php\"; filename*=UTF-8''Destination.php"],"Etag":["\"a946c013fcc69d6448c82b4abcb9e31a25160840\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605769.112596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.1467094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034078906,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb5a31faab7e480ad77549e5b1e284f5627db585/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605769.203865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.257057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053157253,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetJournal.FindPetIDByName.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605769.2953117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.3866537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.426504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039814679,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d05b7c40f5bc88346044088a23e4b40f77ee9d2?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605769.477361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.5168376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039441726,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c469f9a15f5fbe24ddfc3d5a9ce15317df49ef90?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.568617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.603528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.308192058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d2c82bc2af1c970a8d21757f237c4b0d1f76d52/vehicle_gui.c?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.6119583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043295793,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/source/gitlab/new.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.6589692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.6711423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605769.671433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000250702,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":204} +{"level":"debug","ts":1761605769.673317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605769.6738865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000546159,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605769.67662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017623705,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/vehicle_gui.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.7505856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.7706413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020008521,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd1a20f6eee6758f6a812af18fbe5b41b491b5c4/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Etag":["\"f1bda9c7fed4b7500c20b1b55d4ca835336e40dc\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3565"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.7917547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.840692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.8781471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037403604,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a828b7ae5bca959fa61dc90625a5788223195ee6/docs/elrail.svg?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605769.8846524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092844521,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/other","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605769.9322107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605769.9695573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037314326,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b3e83a2fb4fa026de701ca0b038a6541c4d34c8?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:09 GMT"]},"status":200} +{"level":"debug","ts":1761605770.0228019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.023249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000408139,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/17b514ccd191f8aa57a1464c4223c3a3f5034ad9/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605770.11447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.11504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000540699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/abf5840f9734b9c00de969994e48252bab508302/resources/views/components/server/sidebar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"]},"status":404} +{"level":"debug","ts":1761605770.2052915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.2425334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037219587,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd0a42074444264b448ea5ddc34e79ea400fe20a?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605770.2958424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.3099856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014126302,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5bec0a0ce7ed1788ae46a9b93ae5e2e76e94b133/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"cd19fd92197057cbd10b4f102f2180dd2d3dc6b0\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 17 Mar 2014 20:16:05 GMT"]},"status":200} +{"level":"debug","ts":1761605770.3867886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.3995895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012780233,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/32dbdf52049b4efff7ee57155c7f86bf732b1965/config/view.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"]},"status":200} +{"level":"debug","ts":1761605770.4784358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.5185676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040099306,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/746e3874c58bc90b1dc31e95f1b6e799f3de441f?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"]},"status":200} +{"level":"debug","ts":1761605770.5687468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.5977402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028958183,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/48c29aa7309c37b366ef760fc7e175f5f0cf5fc5/bin/baseset/orig_win.obm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 14 Nov 2011 21:38:36 GMT"],"Content-Length":["5158"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Etag":["\"054fa069e04edc1854c518f324c0171d169c56e5\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"orig_win.obm\"; filename*=UTF-8''orig_win.obm"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605770.660412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.6848314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605770.685476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000619278,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605770.7516396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.7811387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12069204,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7af151d44edfe9e5220bf4615bbad79cb6e01358/templates/compose","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605770.842263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.8811102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03880749,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f936afa64ab6074976a494ce377524d7b06d8853?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605770.9207122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.933437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605770.9703104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0368498,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/658f9cb03f9a5ec8a0dd772f6cadf54bf53a627a?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605770.971407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050671115,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/lang","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605771.02369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272022971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc5f44883be808208befd54d05fceac38f9a6ac7/projects/openttd_vs80.vcproj?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605771.0244162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.0815928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057156592,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Livewire/Team/Member.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605771.1147883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.178966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064135048,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb0328f258a7ca2d7d05693d627495c138a3e86a?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605771.206395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.2972407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.334181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03690798,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a33a7bc4f80290e55d75ce8efc9d0350cb329ae8?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605771.3882973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.3885694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00023857,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/643c54d288e091adf386bacd3615991e24e8909f/projects/settingsgen_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605771.4077487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201312717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c95ed1959a94d25d7185f6ff41a9c573ec4d5c07/openttd.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605771.4451375,"logger":"events","msg":"event","name":"tls_get_certificate","id":"296b9d60-b933-4981-93b2-603528a0c359","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.228.180","Port":14680,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605771.4451754,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605771.4451852,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605771.4451897,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.228.180","remote_port":"14680","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605771.4795272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.517823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038263424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b650f3f754b1541c8719bb53b7c98bec59c99721/app/Http/Livewire/Destination/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605771.570122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.645895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075739645,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60d2232c609c595adadb4bca90e0ad3d3de0ce17/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605771.6614835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.6698146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605771.670432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000594761,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605771.7524986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.7910063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038468271,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb1e41fc88d7ce7e6e5202369209a84c62484c0f?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605771.8427627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.8598807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198373045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/667c8e6432332d4ec8728452a47f368b3dba9e9d/app/Http?page=13","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605771.8877003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.887991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000267054,"request":{"remote_ip":"23.21.228.180","remote_port":"14680","client_ip":"23.21.228.180","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f75effe022180cd9bdbbafbb8b6dd7d5b1ecbc7a/.github/workflows/production-build.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["23.21.228.180"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605771.9337013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605771.9729972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039269371,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/548f0496a949db7eeea13d2027e66ce286b8cc20?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605772.0251563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.0359478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.0687306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032748497,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605772.1158965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.1946456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169441333,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b82b67391ee2068845c62cc373a00c7c2852b42/players.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"]},"status":200} +{"level":"debug","ts":1761605772.2074876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.2391026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.396303406,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/379e83f0429e92b117bca73ec1f1de88d607ccfe/os/debian/menu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605772.2980902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.389595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.4798594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.4805439,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090913501,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Project/Resource/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605772.523084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043189812,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e0ff41d33baaf12fecf396a683e7da1175ac992?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605772.529814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.322290647,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd3fa7f1d1570ce77984fe3813a1aee22122f0f8/projects?page=6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605772.5711613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.5998783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028684757,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53931bccc938f144cf4c5cc72b3fc2d44f105680/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605772.661249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363128895,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/103d88ee334a3637c490d9f3c823908e8336b98e/cmake/FindLZO.cmake","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"]},"status":200} +{"level":"debug","ts":1761605772.6620317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.6792195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605772.6798842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000633114,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605772.7015874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03952909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7707302e652d2aab2e65d2a20f79632137d29d8?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605772.7266197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.610693687,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd5bd698a9cd71cf5b576b97a0120f9842c91a38/src/lang?page=6","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"]},"status":200} +{"level":"debug","ts":1761605772.7527015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.7751303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022401262,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d86e6b6162017976e50a4632df10bb286f448d96/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["20414"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"foundations.nfo\"; filename*=UTF-8''foundations.nfo"],"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"b8a3b087e4d2f3504eb1d2a2bd46f6b859225259\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605772.8443189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.9354055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605772.9590666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023617103,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Server/Security","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605773.0258334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.0649734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039105633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13fbe5795705ae9d2d5df35acac9d0ebb22eff1d?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605773.117494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.1497538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.189275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.344917152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b07389fe66471c48d7cd6bdcd96cbe98327e90c/projects/openttd_vs80.vcproj?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605773.208368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.2277915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11025796,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/aircraft_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"]},"status":200} +{"level":"debug","ts":1761605773.2286835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020293127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/14cdf334730c78cd3aa9966c60194d72f3393bdb/apps/api/prisma/migrations/20220815133844_appwrite/migration.sql","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"]},"status":200} +{"level":"debug","ts":1761605773.2390323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089241409,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/tests","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605773.299193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.3238134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024584466,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a3034891a1930fa0a2434eef09ffa02ef34fcc93/docs/linkgraph.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"linkgraph.txt\"; filename*=UTF-8''linkgraph.txt"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2515185a4a5db34c5973c33545a58028ad051c38\""],"Last-Modified":["Sun, 09 Jun 2013 12:52:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1667"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"]},"status":200} +{"level":"debug","ts":1761605773.3897138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.4205663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030810985,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421a9371129e585f7c2de5607476a81b94c82e96/docs/newgrf-roadstops-nml.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605773.481475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.5071065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025591766,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/livewire/project/database/redis","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"]},"status":200} +{"level":"debug","ts":1761605773.5725412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.5728939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330373,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5dbfb5c272ba058dc0204b63fecb6e312aefa6b8/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605773.6628082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.665641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002804917,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/1062330ba15a3c5e811950ab953ee011c865ceeb","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605773.6913247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605773.6919715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621913,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Content-Length":["200"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605773.754332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.7547603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401207,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b41a19d94d1b4031d11afc7b22309a0775868ba7/resources/views/components/status/restarting.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"]},"status":404} +{"level":"debug","ts":1761605773.7586703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605773.7586844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605773.758687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605773.7586896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605773.7586913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605773.7586932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605773.758695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605773.758697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605773.758699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605773.7587008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605773.7587025,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605773.7587044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605773.758706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605773.758708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605773.7587097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605773.7587116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605773.7587135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605773.7587152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605773.7587168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605773.7587187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605773.7587204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605773.7587223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605773.7587242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605773.7587261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605773.758728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605773.7587297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605773.7587316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605773.7587333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605773.7587352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605773.7587368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605773.7587388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605773.7587404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605773.7587423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605773.758744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605773.758746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605773.7587476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605773.7587495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605773.758751,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605773.7587535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605773.7587554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605773.758757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605773.7587585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605773.7587605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605773.7587621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605773.7587638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605773.7587655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605773.7587674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605773.758769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605773.758771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605773.7587724,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605773.7587743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605773.7587764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605773.758778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605773.75878,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605773.7587817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605773.7587836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605773.7587852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605773.7587872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605773.7587888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605773.758791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605773.7587924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605773.7587943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605773.758796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605773.758798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605773.7587996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605773.7588012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605773.758803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605773.7588048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605773.7588065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605773.7588084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605773.75881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605773.7588117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605773.8458512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.887261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041368308,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e6102e20d3b8bb5dbe0b8129c9ab7b37ab666d6?page=38","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605773.9375083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605773.9496872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012144826,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2080c0990c3db7ceac1c11375e2f9190e46e7320/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"18f5a2a3a391118a48006521a4731bd17a897afe\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:13 GMT"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 08 Sep 2009 10:12:13 GMT"],"Content-Length":["2722"]},"status":200} +{"level":"debug","ts":1761605774.0281522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.0568562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028668557,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f719b273d3c914c1297ca75748d8b64b71c5939e/bin/ai/regression/regression.cfg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["278"],"Content-Disposition":["inline; filename=\"regression.cfg\"; filename*=UTF-8''regression.cfg"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 04 Feb 2011 18:41:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Etag":["\"4b8a5f6cd070946cc10894aa216ecb8aee2474ce\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605774.1195877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.1767213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057089566,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0844645a8b551f823695edaf17c99449b8fd25c5/app/Enums/ApplicationDeploymentStatus.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605774.2100577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.210468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000376069,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/459b2553bf0e56b3e01f41deae07acdbb92283f9/.cursor/rules/self_improve.mdc","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605774.3015788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.3193548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.3216863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020079454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/openttd.dsw","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605774.3920548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.4070923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01500666,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5992f4fa1b4ae47cd0245ea74e0e06c3c4dceece/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5081"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Etag":["\"5e7dd441f66a55a4a1a976b4ce4f81a480625c1a\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"]},"status":200} +{"level":"debug","ts":1761605774.4071903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087812425,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605774.4836082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.5458674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062215238,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/app/Livewire/Project/Service/Navbar.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605774.5746987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.5966008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021868447,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5b8c604f47d4f8a121d9d87ea586e54ecf23ec41/os/debian/compat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"]},"status":200} +{"level":"debug","ts":1761605774.6661677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.6897645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023571247,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d13e2c086541f8e2005ee5c2bc14da49baf419a2/resources/views/livewire/project/shared/storages/show.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605774.7109952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605774.711221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000204546,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605774.7128706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605774.7134223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000530741,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605774.756779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.7721176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015318318,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6dde1417d8fff7f316c68a9ee1632a3b4abd51aa/Makefile.lang.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Makefile.lang.in\"; filename*=UTF-8''Makefile.lang.in"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Last-Modified":["Fri, 05 Feb 2010 16:20:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3262"],"Etag":["\"cec40e77eef70f679e56581cc10bb7ada23182d5\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605774.8481364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.93917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605774.93946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000270851,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d833f33eb29a5f57afbf3aecd8eb01f5b0d27255/apps/api/prisma/schema.prisma","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605775.0257833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177615974,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a6b7a90e01e8687e77c0802a0384deef36f90ad/projects?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605775.0304186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.0439885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013532552,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0e42a7bac73bb55f8a740ccc1aef388677ad28e8/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Content-Length":["4778"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605775.1262527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.1432357,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61578: EOF"} +{"level":"debug","ts":1761605775.1445184,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2adf2c38-d9bc-4da7-862f-1e5c7931ac48","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61579,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605775.1445503,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605775.1445622,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605775.1445694,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61579","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605775.1465297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605775.149219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002660266,"request":{"remote_ip":"192.168.1.64","remote_port":"61579","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Content-Type":["application/json"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.3815"]},"status":204} +{"level":"debug","ts":1761605775.1686807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042388251,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"]},"status":200} +{"level":"debug","ts":1761605775.211877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.212257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353527,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d9647c0e3ba05aef56b437943f8f19633cc968e1/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605775.303019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.3142457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011188834,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Notifications/Server/HighDiskUsage.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"HighDiskUsage.php\"; filename*=UTF-8''HighDiskUsage.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"34cb220910cd4f9404ebbff7cddf9be4d8d43f29\""],"Last-Modified":["Mon, 26 Aug 2024 10:23:03 GMT"],"Content-Length":["2383"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"]},"status":200} +{"level":"debug","ts":1761605775.3942318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.4335778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039305529,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/14b32e30cd69a730ca45a0a53dfae3fe659fdc30/database/seeders/WaitlistSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605775.5195057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.5955698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07602299,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/config","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605775.635147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.6733642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038176581,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9252a268ba852879a6556ecf7aaace4d4611e4b?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605775.717167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605775.7178054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000606713,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605775.7257667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.7804525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054654506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cb2ba49ebe701c884c40bf5c50193776e50ef9b/players.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605775.817523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.8407483,"logger":"events","msg":"event","name":"tls_get_certificate","id":"51c89f70-74bf-42d9-8392-63c33674af46","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.70.201","Port":59497,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605775.840788,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605775.8407996,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605775.8408048,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.70.201","remote_port":"59497","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605775.9077754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605775.9081564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354197,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c29b3953573e4b2feb2bbb0b1dc5f8d7ef5a06eb/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:15 GMT"]},"status":404} +{"level":"debug","ts":1761605775.9992115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.0474432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048200899,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59c3cc6ce1ce9cfa2827f557684fc822934e690b/app/Livewire/Project/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605776.0903585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.128815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038433304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbd725ed9a3e235202de067a161c50874037d392?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605776.1350162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.317464618,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa2e4072a91d6c0e7bb652acf5173636fcebb6a8/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605776.1816707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.2733057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.356014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174313458,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7a3352009d68bc332d29a32854626e0c532eb34/openttd_vs80.sln","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605776.364207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.4556675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.469614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013898521,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/40023be4ea202cbcced15d26a48dd18ad4ae6b79/config/broadcasting.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"broadcasting.php\"; filename*=UTF-8''broadcasting.php"],"Content-Length":["2095"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Etag":["\"4dbd22c7ea14b80f4124e918f54338f30522b7fd\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605776.5204282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247093374,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6799a23c4a87f0b12ff8c81a429e864a3201fe6/projects?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605776.5461311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.5632544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017086142,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7c395edab476f9f0029b5ffcf4396ed235809d44/app/Livewire/Team/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605776.6274376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263191902,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c003e1a358e12dda97b38d5042f1bc69b544418b/projects?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"]},"status":200} +{"level":"debug","ts":1761605776.6376576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.6517785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014086867,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cd7489c569747a96e988544708a2fb1ac1a131ca/app/Livewire/Security/ApiTokens.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"]},"status":200} +{"level":"debug","ts":1761605776.6903207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.7216816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605776.7222962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000592587,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605776.7285273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.7418907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051537549,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/routes","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605776.7672906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038736016,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7cd923ac3102f5370e6fb0fd25dc6948e06e8920?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605776.8189616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.8542776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03529088,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/97dd511971f00a2affaa8d17bb7d0d6c3e13f206?page=16","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"]},"status":200} +{"level":"debug","ts":1761605776.9022653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.909644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605776.9160979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013813873,"request":{"remote_ip":"98.84.70.201","remote_port":"59497","client_ip":"98.84.70.201","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/jellyfin.yaml","headers":{"X-Forwarded-For":["98.84.70.201"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Content-Length":["699"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"293cff444f94c0085ce071115c215999d9f8608c\""],"Content-Disposition":["inline; filename=\"jellyfin.yaml\"; filename*=UTF-8''jellyfin.yaml"],"Last-Modified":["Fri, 17 May 2024 08:11:55 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605776.943087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033421336,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce4e8ecfb2dbe01466da8e53e7430ac80f2c0182?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605777.0015488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.0149794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013406273,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1716314fa5cca0f4651c901f42f087fbb56c6dff/os/windows/installer/install.nsi","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Etag":["\"f7507349093a5e8402b0268ca7a564930c81dc86\""],"Last-Modified":["Tue, 23 Feb 2010 17:39:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["22278"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605777.0918014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.0921214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296109,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4e6d4fcf32c0178c0c958e23ed8c486c5c27e1f8/bin/ai/compat_12.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605777.1830363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.2147064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.2746463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.2860563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011379744,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/941c57cb07891ee0aed03d9921db14b91dcc97e1/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Etag":["\"0082415e4969b45e88a186d86a28315f65e7d2ae\""],"Content-Length":["642"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605777.304531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089797868,"request":{"remote_ip":"144.76.32.237","remote_port":"20498","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/32fe84cfdd9936962aaefcd82702134763ff0444/cmake/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605777.3715754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.3719108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314544,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/aa8aae9a625484b1155630b492fbe6fd2ecdb2c7/bin/data/route_step.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605777.4362855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253218401,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79439925c821735e9ac4b6330729de039cc85e8c/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605777.4624786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.4793704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016869042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/46ba81964bf1199cde8c179a5ae8068dec52424b/os/dos/cwsdstub.exe","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"cwsdstub.exe\"; filename*=UTF-8''cwsdstub.exe"],"Etag":["\"fabaf3bf4f158a72ca8cb9d77ef43bf64bbaccf0\""],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["21504"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605777.5529616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.6448438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.645819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092830556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/94be546f0350462195fe90b80e3bb32e25b5cae6?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605777.6604629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015588708,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/video/null_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"]},"status":200} +{"level":"debug","ts":1761605777.7299016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605777.7336466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003722127,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Accept":["*/*"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605777.735766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.7704866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03470213,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6aa101ee119a07ca6b6188bb709d65a80f530991?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"]},"status":200} +{"level":"debug","ts":1761605777.8260148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.8682346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042200487,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76484833643c1aff90d41eb01de70f7e8ba0ceb9?page=494","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"]},"status":200} +{"level":"debug","ts":1761605777.875792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.917916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605777.9544213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078603304,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/routes","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605778.008474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.0088553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/297c521b6f4d43bad62fe443d930c78b9f4ec267/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605778.099759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.1350405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217095301,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/station_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"]},"status":200} +{"level":"debug","ts":1761605778.1400087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040213411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28211c21fcaea3f74bf80a1eeb8f3b1eecbf669b?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605778.1909373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.225188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034228267,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b83a9e18693cdbfafb3fb964823daf08624f16f?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"]},"status":200} +{"level":"debug","ts":1761605778.2814066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.3309867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049546396,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/df156dacb21b1a1ae09bf498340358cbe5de33fa/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["56"],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605778.3729656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.412027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039038556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4459c9f73dcba1e0ff65d18d6fb25aeb089dd1c2?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605778.4641027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.501901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037753473,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e90cf8509a1d6d82c8111f51b2ed92711cdc516b?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"]},"status":200} +{"level":"debug","ts":1761605778.555937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.647754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.6862872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038496193,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4347758e489b37a9d28c0b4b75931ed30fb6eb38?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605778.738703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.7554991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605778.7593677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003838757,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Length":["200"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605778.760701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605778.7607124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605778.760715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605778.7607172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605778.760719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605778.7607212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605778.760723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605778.760725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605778.760727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605778.760729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605778.7607312,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605778.760733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605778.760735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605778.7607372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605778.7607393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605778.7607417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605778.7607436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605778.7607458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605778.7607474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605778.7607496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605778.7607517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605778.7607536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605778.7607558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605778.7607574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605778.7607596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605778.7607615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605778.7607636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605778.7607658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605778.760768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605778.76077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605778.760772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605778.760774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605778.760776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605778.7607777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605778.7607799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605778.7607815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605778.7607837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605778.7607856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605778.7607877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605778.7607899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605778.7607915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605778.7607937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605778.7607956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605778.7607977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605778.7608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605778.760802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605778.7608042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605778.7608063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605778.7608085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605778.7608101,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605778.7608123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605778.7608147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605778.7608163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605778.7608185,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605778.7608202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605778.7608223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605778.7608242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605778.760826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605778.7608283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605778.7608302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605778.7608323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605778.7608342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605778.7608364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605778.7608385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605778.7608404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605778.7608426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605778.7608442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605778.7608464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605778.7608483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605778.7608504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605778.7608526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605778.760855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605778.8290782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.8294575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348998,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/81adc381765d8a235be44fc067d2f9a4114e3b65/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605778.8491418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110408603,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/67485b5c76e8c9a5d839e96b440fd927e7513b9d/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Length":["6397"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605778.920706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605778.960111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039370041,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04c74355ba4ffd931b32d2b4248ef9c522ef0a84?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605778.9998865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.443911648,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb10ed15099f8fbb6a07a515d242b343cd82cd7b/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605779.0111167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.0469837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035838082,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/22c017c0c24d1263c313447e4fc97641c7b198e7?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605779.047684,"logger":"events","msg":"event","name":"tls_get_certificate","id":"26eda97e-d03b-4e90-bf72-0c2f36bb38d8","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.93.170","Port":32418,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605779.047718,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605779.047728,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605779.047733,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.93.170","remote_port":"32418","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605779.0814312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.1022773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.14262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040314331,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6be18d6b377baccde7d421c33017af2fb1c8bc58?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605779.149785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068330908,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/tests","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605779.1936555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.1942623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000562751,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fbb7568786b0a7fc214b29d7671bfb4e43cabede/docker/prod/nginx.conf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605779.2840505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.319603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035517909,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c376ddacd2cbdafbb259f2850bd9d7069c349845?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605779.374808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.3865871,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01174934,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/efeb2998957efc564f3bf4d5c38f7b67a15bf755/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5499"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605779.4671242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.4675338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/878006e302090fa2477111fea5973f4e313f362b/table/palettes.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605779.5222313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.5263104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.004043964,"request":{"remote_ip":"52.200.93.170","remote_port":"32418","client_ip":"52.200.93.170","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/binary-susser/milestones?q=&sort=mostcomplete&state=closed","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.200.93.170"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605779.5570323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.5940251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036958785,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/11f21917d666dc48763dabedecfeec147c73491d/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605779.648208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.7388983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.7455373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605779.7458143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000248498,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605779.7475147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605779.748069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000532103,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605779.7603033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021366551,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/058bb5d6c301a8aee5a52fa26e6b6fa0c395d57e/bin/ai/regression/regression.sav","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["97731"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 12 Jan 2009 17:11:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"regression.sav\"; filename*=UTF-8''regression.sav"],"Content-Type":["application/octet-stream"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Etag":["\"84a1cf6b7cdf5ca2089c4318915f18ba79985821\""]},"status":200} +{"level":"debug","ts":1761605779.8307948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.8537118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022892938,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9966569d150d1df99a891813e761e20db62145dd/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Etag":["\"4b1660b69d8f899f541d1d43a5abbb50e3eb442d\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 03 Sep 2009 20:03:01 GMT"],"Content-Disposition":["inline; filename=\"version_vs80.vcproj\"; filename*=UTF-8''version_vs80.vcproj"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["979"]},"status":200} +{"level":"debug","ts":1761605779.9220629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605779.982267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.334017955,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58989f552491829ce2e4333876a08f246627e2d/bin?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605780.0133197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.0219066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099814211,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4735f2466249d38f75151484a39c3f9161a9f70/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605780.1046605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.1441703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039470491,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7fb77ff35a124f2533d4c467e289fbd2ec936fbd?page=23","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605780.176094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16274028,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b260be6e2a7391cc0b33bc9ca96b1f7cf02af05b/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605780.1957762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.2100604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014253501,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a751a796e13606d8ebd1a8fe720ff72e0b4c1b11/vehicle.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["63857"],"Content-Disposition":["inline; filename=\"vehicle.c\"; filename*=UTF-8''vehicle.c"],"Last-Modified":["Thu, 16 Mar 2006 00:20:33 GMT"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Etag":["\"2c7c7aae61abc07afa01f9f65742fb4577d14700\""]},"status":200} +{"level":"debug","ts":1761605780.2856102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.2865717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.2925184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006861805,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a4d1ae1341b7463ee1395c87f95d7d2273c24b36/?sub_path=database%2Fmigrations%2F2024_05_23_091713_add_gitea_webhook_to_applications.php","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":200} +{"level":"debug","ts":1761605780.3244154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037803929,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b7f3da7c68ddd1a5a8c989417dd87b97f0b9a57?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605780.369026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.377834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.4159548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038088395,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ac736ec00c770b37948ef581a66c571802b3ee7?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605780.4616299,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d1e94f02-c859-4af7-a575-4fd1a9b98b8a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":45970,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605780.4616728,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605780.4616842,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605780.4616885,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"45970","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605780.4678268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.4682822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.4708533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00299726,"request":{"remote_ip":"192.168.1.123","remote_port":"45970","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":200} +{"level":"debug","ts":1761605780.4713907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.474177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002769271,"request":{"remote_ip":"192.168.1.123","remote_port":"45970","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Git-Protocol":["version=2"],"Content-Length":["214"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"Accept-Language":["en-US, *;q=0.9"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":200} +{"level":"debug","ts":1761605780.4998918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031575927,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f5caf07ee103dd10e134fc2a736e7716fdfe1bc8/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"]},"status":200} +{"level":"debug","ts":1761605780.5067718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137718579,"request":{"remote_ip":"144.76.32.237","remote_port":"20498","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/332cbca36e3188f48b69955f3eff2db00cd435ff/changelog.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605780.5596707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.5600085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313201,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a1108eefc1040733d93d1b7655257a745d3549bc/table/water_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":404} +{"level":"debug","ts":1761605780.6508522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.741271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.7568297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605780.7574484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587027,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":200} +{"level":"debug","ts":1761605780.7657795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024471284,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f626c15eccba4ad1550375a809b48b8f0e529d08/resources/views/livewire/server/index.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"]},"status":200} +{"level":"debug","ts":1761605780.8294282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178543974,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05e7e084300d36fe8af80aa9e157de42b6c8bbc7/bin?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605780.8317637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.8809645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049170657,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6312c0ba84d1363917bef5b39c372f37e3933f90/resources/views/livewire/command-center","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605780.9235308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605780.9239051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346614,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e29bc3113cff99357c03b6bde1e49463b50eac91/bin/data/openttdw.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605781.01484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.025847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010978006,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Storage/Form.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Etag":["\"79c1f0c305c088c413c2901771fc958baea60fc1\""],"Content-Length":["1771"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Last-Modified":["Fri, 26 Apr 2024 12:09:54 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605781.1064491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.186697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08020816,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a9101c38d9708414247b712e101c15f358407ddc/app/Notifications/ScheduledTask/TaskFailed.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"]},"status":200} +{"level":"debug","ts":1761605781.1974814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.1978672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357274,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3b8c73acad21193931199ab4ef9c0558b43c33b6/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"]},"status":404} +{"level":"debug","ts":1761605781.2886417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.289168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000485425,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ab5a51d462e99d40dd2584b5fea60c0f1b9dffb1/os/debian/templates","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605781.3794737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.3905606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.420046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040539706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac95825b9263c55cb73256939a725b7d7f1ea9e5?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"]},"status":200} +{"level":"debug","ts":1761605781.4487345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058145828,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/public","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605781.469453,"logger":"events","msg":"event","name":"tls_get_certificate","id":"591fac09-94e1-4e79-a504-c78822f78f11","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.93.98.99","Port":55756,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605781.4694917,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605781.4695048,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605781.4695127,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.93.98.99","remote_port":"55756","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605781.4698653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.4845052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014616045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/limit-reached.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Content-Disposition":["inline; filename=\"limit-reached.blade.php\"; filename*=UTF-8''limit-reached.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["364"],"Etag":["\"d53dae3f3efede4ed421b6cde6d30c1b2a6c874a\""]},"status":200} +{"level":"debug","ts":1761605781.5613744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.5747826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013364986,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7b12d23e4f47e2575cc699f1cf907261d864cf9a/bin/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605781.652718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.6762805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023525871,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cfc65181576b871966b51cdcac7e7a05520f5d8b/resources/views/livewire/destination/show.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605781.687356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.7369623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049567135,"request":{"remote_ip":"3.93.98.99","remote_port":"55756","client_ip":"3.93.98.99","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/tag/v2.6.0/processor","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.93.98.99"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605781.7430832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.760324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605781.7610176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000659252,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605781.7805383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037423831,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f38d4f85700a459c767f444de879c992f9455ef8?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605781.8341732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605781.870583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036386797,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01e92ac32a26db909c983db24f2538a86eac0087?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605781.9251583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.0162354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.0546198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038346852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4999a76b3e6a16fbf864ba3ef167d5e6816b28a8?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605782.1072276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.1090965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183914879,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ee0c4caf43a8db43050ef0af3530061cad740fc/bin/ai","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.1265132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019247165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e12659ce0cd5e1585726bf9ec21174324173f1ce/bin/data/orig_win.obg","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.1978517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.2670233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069137048,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/50e09b684b70817fc92ba58bf8d0fdbd89d3f98e/app/Notifications/Internal/GeneralNotification.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605782.2899957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.337848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047816504,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d504df431a703dde0886f593923b50480fa5f144/tests/Browser","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605782.3821938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.3938615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011620407,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9292d3c223e7feaae6bf3c19cbf13ffb9f9c28a6/resources/views/livewire/project/application/deployment/show.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"show.blade.php\"; filename*=UTF-8''show.blade.php"],"Etag":["\"0857818d67012eb7a26aa5be9bc99ccebe68f8f1\""],"Last-Modified":["Mon, 07 Jul 2025 10:55:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7957"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.472117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.4949143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02276143,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/92dd3bb0e24162d34b39a334e2b8d764c9335f36/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.5075865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.5635529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.5638907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000310996,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b1b578f988619e94775017e62893b2c22da9c37a/media/openttd.32.xpm","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605782.590619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082994372,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/docker","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.6544857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.6549122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399073,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/330c5daf54b7b8aa4b8f53dbb4bcd7732198d096/projects/openttd_vs90.vcproj.user","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":404} +{"level":"debug","ts":1761605782.7458153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.7588427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012996922,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/79597ea0e56c844f1787ca3dcea86c2f4cdea081/apps/api/prisma/migrations/20220725191205_architecture/migration.sql","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605782.7651718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605782.7658591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000658902,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"]},"status":200} +{"level":"debug","ts":1761605782.837551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605782.879376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041789081,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9e5551c4ddbd03dce416632c9845df45946e8614/resources/views/livewire/project/resource","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605782.9272385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.0179093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.1092627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.1602485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050948529,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8f2c24d7e90fe041bc8e3d07ba0b908bb281126e/app/Notifications/Internal/GeneralNotification.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605783.2004795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.2124472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011938145,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8b0d33d6eac1b0ed38607538882fc98577fb9008/industry_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"industry_map.h\"; filename*=UTF-8''industry_map.h"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Etag":["\"b284ab1f0fb39df2dbf12e49a7f796f6173bcf39\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 08 Sep 2006 22:12:57 GMT"],"Content-Length":["6637"]},"status":200} +{"level":"debug","ts":1761605783.228166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300901804,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a03b9becfc7f8d27a106e3a6aaed9a43e1bd2b4/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605783.2919438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.3064802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014504844,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1d733b2282c6bf802408f429e2bbacad1f3813ff/resources/views/components/settings/navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 31 Aug 2023 07:56:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["644"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Etag":["\"a4839cab3a9a0d208dfb32a4d5b12b8bc780a75a\""]},"status":200} +{"level":"debug","ts":1761605783.3803625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.362412945,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4509f814b3113fc0bfc831931335d491d1cd7f91/media","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"]},"status":200} +{"level":"debug","ts":1761605783.3825984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.3829553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Storage/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605783.4734306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.563978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.61368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.6404295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026713931,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/app/Exceptions","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605783.6552165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.6555634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032357,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5e22788664b6d824bce1014f848e4a109d7c619d/regression/stationlist/main.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605783.6639242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190470849,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a856831aec37b50307dae526ef81bd17e6879afd/table/clear_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"]},"status":200} +{"level":"debug","ts":1761605783.687989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.6880138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002565,"request":{"remote_ip":"144.76.32.237","remote_port":"20498","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3345d54ad932773b74171a7ae6c00a3ec3c8556b/changelog.txt","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605783.7457778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.7592359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605783.7592504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605783.759253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605783.7592554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605783.7592573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605783.7592595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605783.7592618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605783.759264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605783.7592661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605783.759268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605783.7592702,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605783.7592723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605783.7592745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605783.759277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605783.759279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605783.7592812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605783.7592833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605783.7592852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605783.7592878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605783.7592895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605783.7592916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605783.7592938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605783.7592955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605783.7592974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605783.759299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605783.7593014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605783.7593033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605783.7593055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605783.7593076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605783.75931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605783.7593122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605783.7593145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605783.7593167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605783.7593186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605783.7593205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605783.7593226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605783.759325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605783.759327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605783.759329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605783.759331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605783.7593334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605783.7593355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605783.7593377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605783.7593396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605783.7593417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605783.7593439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605783.7593458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605783.7593477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605783.7593496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605783.7593515,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605783.7593536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605783.7593555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605783.7593577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605783.7593596,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605783.7593615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605783.7593634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605783.7593656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605783.7593677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605783.7593706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605783.7593722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605783.7593744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605783.7593763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605783.7593787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605783.7593808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605783.7593827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605783.7593849,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605783.7593868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605783.7593887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605783.7593908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605783.759393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605783.7593951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605783.7593973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605783.7732291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605783.7738485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589432,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"]},"status":200} +{"level":"debug","ts":1761605783.7986946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052871904,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f752d96125e5636eac39919e8ca88cfd54cb3228?page=526","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"]},"status":200} +{"level":"debug","ts":1761605783.8380451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.8384767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401046,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/98acf32c6d7a2fdd82e4a48a0585c05a2803d529/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605783.9290888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605783.968597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039470621,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c810aef43bf44e125f528e7ec336372380f6748d?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605784.0219948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.1121292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.2029717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.2130582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010034057,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/376b10e9aeff5ad140bcdeeabe5c252c5c033047.patch","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Content-Length":["1896"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605784.2175124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105346601,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bb002067363b6d331b04c7cea0cfb240a03c42c9/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["12538"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"]},"status":200} +{"level":"debug","ts":1761605784.2946112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.3172967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022637166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0150f8f57041ed29f7dbdf74f16d62bd45b02a88/bin/ai/compat_1.8.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Disposition":["inline; filename=\"compat_1.8.nut\"; filename*=UTF-8''compat_1.8.nut"],"Content-Length":["1344"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f57a0eab2786cf5c339016ab79cfb36d31fb13e6\""]},"status":200} +{"level":"debug","ts":1761605784.344196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.322162776,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb185ee394692b8c140dc4ce31d2f3244629b1d3/config.lib?page=6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605784.3851192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.3854568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000306037,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/566faba6e349150c2769cc4c3f58f41c03d495dd/resources/views/livewire/server/log-drains.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605784.4054487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":45.014137621,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=355&client_gravatar=true&slim_presence=true","headers":{"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Language":["en-US"],"X-Forwarded-Proto":["https"],"Referer":["https://zulip.site.quack-lab.dev/"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"5c925d80ed040800030ea0773c1c896688c54137\""],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Reset":["1761605785"],"X-Content-Type-Options":["nosniff"],"Content-Language":["en"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 22:56:24 GMT"],"X-Ratelimit-Remaining":["198"],"X-Frame-Options":["DENY"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605784.4085011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605784.4768326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.4931026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016239966,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421304c85008fc5775eef8fb23dbabcf5033e8f1/media/openttd.desktop.translation.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605784.5683887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.659466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.6814358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11300633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/docker?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"]},"status":200} +{"level":"debug","ts":1761605784.7506018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.7834544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605784.7837114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000226176,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Headers":["content-type"],"Access-Control-Request-Method":["POST"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"]},"status":204} +{"level":"debug","ts":1761605784.7854743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605784.7860484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000550809,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"]},"status":200} +{"level":"debug","ts":1761605784.7900734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039444852,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/9e3e4fa367c7b29895d7c20555b4e215694aa60b/Projects/DustlandDelivery/DustlandDelivery.sln","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605784.7934034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.8188758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025443125,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/app/Exceptions","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605784.8408558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.865471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.205972692,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b5c105e28b0f21c470f4630a2b9f1d419b6f3af/os?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605784.8785896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037706565,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d78651f7b1a786f655d526dfab384e8e2d787c57?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"]},"status":200} +{"level":"debug","ts":1761605784.931936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605784.9675534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035588352,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb20798aae85c724008cdeeee1d2f180b31e201b?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605785.023756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.0615723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037781607,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dbc5fdeb04d1e8c8c91e994dc141ec8000898990?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605785.114469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.1536798,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61599: EOF"} +{"level":"debug","ts":1761605785.1545658,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c2e00191-b63b-4529-944e-42ccb9e7f2eb","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61600,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605785.154604,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605785.1546159,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605785.15465,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61600","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605785.1564815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605785.1566427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042147237,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/61a893d6fd341515c5d0fea254c5ea25849afa58?page=219","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605785.1620598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005550925,"request":{"remote_ip":"192.168.1.64","remote_port":"61600","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.3025"]},"status":204} +{"level":"debug","ts":1761605785.205594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.2190762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013454074,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9f73fce941ba80db674eeebb834cd2e137402686/music/os2_m.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605785.295826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.3388581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043000886,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f03aa577588575de2db77dba692677ddeb5071ff?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605785.387603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.4343703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.870360357,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1330a9f59fd2284a67f772b1ee01bde09322891d/src/network?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605785.4634628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075831479,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14/resources/views/livewire/project","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605785.4785838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.5160167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037408233,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5799a7a57c16e9c605fd0e762b648b2fafd69ce5?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605785.569684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.6601913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.7093403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049119541,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/42293fb11a0fa3bb61c5947efca39fe2f04c58ae/config/view.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605785.7510962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.7544754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184768659,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b9413ea250a746bb6fd325b9bc1f0f3083f2b04b/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Content-Length":["12538"]},"status":200} +{"level":"debug","ts":1761605785.7929404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605785.7934878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000521333,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605785.8424313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.8599222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017463272,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/raw/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetArchaeologyRaceInfo.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["443"],"Last-Modified":["Sun, 04 May 2025 13:15:00 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"GetArchaeologyRaceInfo.lua\"; filename*=UTF-8''GetArchaeologyRaceInfo.lua"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f705faf84e05c96a63c012d5af4826f9454155f8\""],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"]},"status":200} +{"level":"debug","ts":1761605785.9294064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.9329967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605785.9659986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214864165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_station.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605785.9924562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063022491,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605786.0239627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.0615237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037529471,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c1cd5eab83600ebdc16114c68ea36da24d78941?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605786.0662496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133229556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/051ef7a793bfd420786b5e89a66db28daabef1e6/os/debian/menu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605786.1157281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.1288383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013085749,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e264ab19f98a8fb61cc76377d45f64cafa488215/media/openttd.desktop.translation.awk","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605786.2064543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.2067933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314823,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/76eab18f02e35aca5dc1010ac7b94128eeacffa7/bin/game/compat_1.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605786.2977521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.2981381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359768,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f5c0aab600a34cbb84e313311a894a28f056e62/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605786.387883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.4068782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018962989,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c402d7f54341cb682dec5f23183446601c86dcc7/resources/views/components/emails/header.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Content-Length":["7"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605786.4790816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.4794474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342235,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/525dbac22f0af8409db26a3d27f6a493be3ce335/bin/baseset/orig_win.obm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"]},"status":404} +{"level":"debug","ts":1761605786.5706139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.5710077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357073,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/01edaeec578bddb73b4513baf9d8bfe5f9a886b0/bin/data/canalsw.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"]},"status":404} +{"level":"debug","ts":1761605786.6618652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.6823957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020497632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/COMPILING.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Security-Policy":["frame-src 'self'"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605786.7545946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.7731984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01856525,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b8ef887cc1508a111c8ad425df6186dc62875cf3/bin/baseset/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605786.8010464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605786.8016796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607635,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605786.8439574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.9119654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067974096,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bcc9dcd210ed4571644adf8c76922afdc4b50835/table/build_industry.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:26 GMT"]},"status":200} +{"level":"debug","ts":1761605786.935586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605786.9873137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051701328,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3f9f197282c9fc4a2e43bf707d68e26e5cbac704/bootstrap/helpers/socialite.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605787.0260773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.0263417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000240784,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/63fcc0ebc3a41a91eb4a48265d9d637f80afcf31/resources/views/livewire/shared-variables/index.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605787.1174316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.1177137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a76da0e36abf7d1e5f7972522919d348583ac68a/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605787.1184978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.2078288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089298486,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/config","headers":{"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"]},"status":200} +{"level":"debug","ts":1761605787.2080693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.2468417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038742669,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d1114b6b79d34d052dcb5be1c03ea4cc696c0ba4?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"]},"status":200} +{"level":"debug","ts":1761605787.299616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.337047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037386411,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5cecdd2e3b91b70f027ece6eacc23376c3bbb83?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605787.390234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.4284558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038189826,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ead18b2af2b4cf600e95b5e959b8345e73e2a306?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605787.481223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.572882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.6207738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139512161,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4ee91930df2c3b6d61eb9e76fd6c0797c7d72e5/resources/views/livewire/project/shared/environment-variable?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605787.6632442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.7103107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047031074,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec22162384c105ad85c9f284e971e034324e710e?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605787.754313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.7666087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012259933,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bdfb6f5f4610abf218f583dba15ac2f3b0074f2d/apps/api/prisma/migrations/20220322135800_persistent_storage/migration.sql","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["827"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d26ae3f8be8fccef8ca7f0b4ceb77f731438e98c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"migration.sql\"; filename*=UTF-8''migration.sql"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 06 Jul 2022 09:02:36 GMT"]},"status":200} +{"level":"debug","ts":1761605787.786162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213247246,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/579cc2589892d115ae7de1ea6ea0c781b2bc040c/app?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"]},"status":200} +{"level":"debug","ts":1761605787.8127038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605787.813336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000602626,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605787.8450682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.8836632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038561256,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3d3ed87d99a6f7de2ae0dfbf9a192f2ecd2a123f?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:27 GMT"]},"status":200} +{"level":"debug","ts":1761605787.936195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605787.9814525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045222514,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59a49a4483dbcdddeaa7ce03ead7ad13fae5cfb9?page=418","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605788.0275571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.0496573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022065629,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c6b1decafda7344a98afb547bd5cff43f2b3a948/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["12226"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"]},"status":200} +{"level":"debug","ts":1761605788.06258,"logger":"events","msg":"event","name":"tls_get_certificate","id":"87c16138-eefe-4a0a-9fc0-521d9b8c21a3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.225.190","Port":40347,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605788.062621,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605788.06264,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605788.0626452,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.225.190","remote_port":"40347","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605788.1181352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.118522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353897,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c2398c0fe11f92ac13b81a21734fdfbd6ce8f8ca/os/debian/patches/series","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605788.208822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.209226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379045,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/21b640b5ffb8e331dfd68e8508647267caa2feb4/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605788.269669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.2766492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006950353,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fmigrations%2F2023_03_27_083621_create_services_table.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605788.2998395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.3000822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000223782,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6e17f9bf5d0ee7836bdc72ae58836dfe3c05f829/bin/ai/compat_1.8.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605788.30675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.3202407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013473371,"request":{"remote_ip":"23.21.225.190","remote_port":"40347","client_ip":"23.21.225.190","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/498626748d9f4dcea51ff847f586db628456eabb/app/Notifications/Test.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["23.21.225.190"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605788.3907695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.4620306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071233971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/66c60e52bac69b752f1dd7b7c599577fcbfa17a1/README.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605788.4820004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.524406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042369115,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4459c9f73dcba1e0ff65d18d6fb25aeb089dd1c2?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605788.573378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.5870337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013617442,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36c3a72018fa2b521c8f8c0e54b3fe6700a88733/music/os2_m.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605788.6643636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.692208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027813865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1adb0e868c269c8f1a02b41cfb49ccc13d457e60/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605788.7553515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.7601113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605788.7601275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605788.7601304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605788.7601323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605788.7601345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605788.7601364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605788.760139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605788.760141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605788.760143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605788.760145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605788.7601469,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605788.760149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605788.7601511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605788.760153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605788.7601552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605788.760157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605788.7601593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605788.7601612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605788.7601638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605788.760166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605788.7601678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605788.76017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605788.7601721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605788.7601738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605788.7601762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605788.760178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605788.7601802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605788.7601824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605788.7601843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605788.7601864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605788.7601886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605788.7601905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605788.7601924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605788.7601945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605788.760197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605788.7601988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605788.7602007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605788.7602031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605788.760205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605788.7602072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605788.760209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605788.760211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605788.7602127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605788.7602148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605788.7602165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605788.7602184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605788.7602205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605788.7602232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605788.7602253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605788.7602277,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605788.7602293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605788.7602317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605788.7602344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605788.760236,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605788.7602382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605788.76024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605788.7602422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605788.760244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605788.760246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605788.760248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605788.7602499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605788.760252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605788.760254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605788.760256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605788.7602577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605788.76026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605788.7602618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605788.7602642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605788.760266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605788.760268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605788.76027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605788.760272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605788.8363328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605788.8372347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000856545,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605788.840647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085272226,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/templates/compose/freshrss-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605788.846098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.8938727,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a86e7436-4d33-4cd7-88fb-e52e524c3d81","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":49672,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605788.8939018,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605788.893911,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605788.8939154,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"49672","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605788.9002092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.9033537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003115393,"request":{"remote_ip":"192.168.1.123","remote_port":"49672","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761605788.9039476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.9068441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002874519,"request":{"remote_ip":"192.168.1.123","remote_port":"49672","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:28 GMT"],"Content-Length":["149"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605788.938011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605788.9945788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148444399,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d306d56abae54178840dbf37ee4a6e900fce45d/app?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:28 GMT"]},"status":200} +{"level":"debug","ts":1761605789.0294018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.0297756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343177,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/463b96a746a74830c49fcc0b84be0df125c7e469/projects/strgen_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"]},"status":404} +{"level":"debug","ts":1761605789.1198666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.1722555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234215265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/58fb90c5e90a980659a95dc4e0d794854812961c/config.lib?page=5","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605789.2107341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.219974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009204492,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/11a957c6c9120fcb9e48fe9c00ffef9a22b0fbd2/resources/views/components/services/navbar.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["4709"],"Last-Modified":["Thu, 14 Dec 2023 13:50:38 GMT"],"Etag":["\"c25bb3eac2db2a1baf979234de2083a7867936e6\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"]},"status":200} +{"level":"debug","ts":1761605789.2632313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143328996,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f733d75dada13debae681f9ac16a3c1e9fc764fc/bin","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605789.3018227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.3139758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012124417,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/py-media-grader/commit/d235fa693e78dadd2c6d8b9ebd117a3a8748ede9.patch","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605789.3927877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.4605863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.4838476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.5078928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115069381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cb4d244f19e6ea287ae9640d0d063677d7f6ab0c/resources/views/livewire/project/shared?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605789.5308475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046965259,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/8e28d1a570a331aad7a6e1622338e61c0a721ba7/api/MovieRecording_SearchUncompressedMovie.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"]},"status":200} +{"level":"debug","ts":1761605789.5369027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076285375,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/routes","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605789.5749557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.6406898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065696622,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5cebc171b16b3dc3a620c7f5bb6806ab3b4fd65d?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605789.6664038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.7573593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.7954454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038061895,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d06fb949ff3f153a6f4ae2ba1f725dfb29cae169?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605789.8485293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.854412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605789.8546457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000210167,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Headers":["content-type"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605789.8581367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605789.8587406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000582047,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605789.939574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605789.963231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023621792,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605790.0301216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.0376565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371221271,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4b256fed36f6edab42c6a18e5d31e17e38ac669b/media?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605790.0445306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014374459,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/28800476899ce16d6eb718d666ee8db1349d7f7d/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605790.1112957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262727057,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea4c46da990280256d9ad8aa911b3bdb0d3a3967/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605790.121435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.1633356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041868872,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/779eb0061a000e6f97c0bb758d6a4c7a9bd1a8a9?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605790.2122424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.2957346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08347018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7edd2285b516d89ef4d945d570b752a827eb87df/storage/app","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"]},"status":200} +{"level":"debug","ts":1761605790.3038461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.3295848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025720499,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e3ef9fa1a6705e91467678ce615c630ee4d343d/os/debian/compat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605790.3951907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.3979633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002743933,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/bde4b6020a001b78052fce910867ce07c8656f76","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605790.4859543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.5774472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.5921533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01466675,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c3c032ebbd9460f4be3e63c13c0553a2454497c9/config/services.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605790.6333833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.66827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.682215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013911917,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9ecfcdff78d68da1ccfc97236a64079d1c4c0eac/projects/version_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"]},"status":200} +{"level":"debug","ts":1761605790.6904962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057080028,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/public","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"]},"status":200} +{"level":"debug","ts":1761605790.7590222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.773946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014892516,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605790.8078144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321832032,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc413b8f6ef113e9fb8a4d52e96ffbf509ce923c/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605790.838016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605790.8386745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000634627,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605790.8506503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.8888633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038184195,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/afd0fa093f91cdc714f5fdfcaf7c863b6ec70a27/media/baseset","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605790.9416811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605790.9935849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051866869,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9992e17512097f35e940dec11ca92c90168bcf6?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605791.0327778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.0546882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021877644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7dd42bbc6a69d2c335694da20dfe97d0174f288c/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.1228266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.1365986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013734412,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2e2c932f07acfaa54b9a388a6f063f99ad856952/config/cache.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605791.2143404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.3057528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.3433836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037598561,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5a8bfa4b9dd920a60af6bdfdcb6ba4232ff0595?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.3959374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.3962383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000276501,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fec98f45ce533065b5b2e901ae3b4be5b93e086c/resources/views/components/status/stopped.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605791.460166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245792001,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c1a26459d8665e85a629393140ab77ebba13e7c6/os","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605791.4875593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.578195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.5939481,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015724955,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1e8e245a0aea0155a5a96ab16b3a8eca3d7fa85/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 23 Feb 2010 17:39:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f7507349093a5e8402b0268ca7a564930c81dc86\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["22278"]},"status":200} +{"level":"debug","ts":1761605791.623847,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c4d163cc-8901-4d3d-8d92-e0962a6b59f7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.215.210.112","Port":16888,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605791.6238945,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605791.6239083,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605791.6239138,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.215.210.112","remote_port":"16888","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605791.6559842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168394279,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02d07a056f5fbef6882d99c4ac0b2c614875bd2e/signs.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.6694627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.7525837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.7596936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007084095,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a74d2e8f625860313066e80c872638a49fa8bb7d/?sub_path=database%2Fmigrations%2F2024_09_06_062534_change_server_cleanup_to_forced.php","headers":{"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.760295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.7710998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01077827,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Project/New/Select.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Select.php\"; filename*=UTF-8''Select.php"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 21 Jun 2024 12:35:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b25290f719c9071f2ecff0d2b9a673247d0f995f\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["7231"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605791.8021781,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131519031,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/server/validate-and-install.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.840295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605791.840926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607896,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605791.8484435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.8486977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000235243,"request":{"remote_ip":"44.215.210.112","remote_port":"16888","client_ip":"44.215.210.112","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fc6f5d82db88d8c8e649da16d0b01f1f4439e0af/.editorconfig","headers":{"X-Forwarded-For":["44.215.210.112"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Content-Length":["11"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761605791.8510058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.8934674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042438345,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c736ab275054de24bc7197d63354f69747d4909e/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605791.9422357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605791.9539313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011668548,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bd81ece357463f8ba0d4e88386894d6b5096b15/bin/ai/compat_1.6.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"91744512a712fe83b1f64a7c0b1adcb6036b057b\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 22:56:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.6.nut\"; filename*=UTF-8''compat_1.6.nut"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1344"]},"status":200} +{"level":"debug","ts":1761605792.033863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.0713315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037435314,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28fc7b47bd35acc860e84e3885d13ffb0fad2c83?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605792.1244533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.1378868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013407295,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/app/Livewire/Project/Application/Rollback.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Rollback.php\"; filename*=UTF-8''Rollback.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 25 Jul 2024 11:31:59 GMT"],"Content-Length":["2682"],"Etag":["\"1e58a145860804c3ca36599531131202823d6db7\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605792.214966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.25309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038090058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e12bd35aed324feefe5e0e275eaaa48f10abdbb?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605792.3065548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.3724303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06582293,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cf473ddd83e7983db39647cc989799b213b1f20e/docs/newgrf-roadstops.html","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605792.397279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.4408545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043530194,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21a45168bda49331a74d4dfc3147757afcd20b13?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605792.4883404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.5789845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.588487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00947351,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/openttd.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.vcproj\"; filename*=UTF-8''openttd.vcproj"],"Etag":["\"75104eea8c445a75f01af151a33b5d0401250f5c\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["17641"],"Last-Modified":["Fri, 24 Feb 2006 20:09:50 GMT"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"]},"status":200} +{"level":"debug","ts":1761605792.6700044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.6703577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325694,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8095cb08132a6a083ce467fa88bfe7edfeef3008/projects/openttd_vs80.vcproj","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605792.7418733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253503287,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9f69f387d6a4b869d0f0985d92bb19cd0743849/os/macosx/plistgen.sh","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605792.7611394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.761413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000255432,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c058c0a766df82b680e2e2200ba48cc2357afd1e/docker-compose.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605792.849802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605792.8504274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000602216,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605792.8525624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.867408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.8992262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046644384,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e95387e101a187f310f626439ce80c92036258c?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605792.9340634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066636033,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"]},"status":200} +{"level":"debug","ts":1761605792.9439363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605792.9441817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000225335,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/347a3f9a43f7264610973507e2067e6eaad6461e/table/roadveh.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605793.0351439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.048599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013420561,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f412ce2b4461bd36ec101dfdc3c0da42d532c84d/media/openttd.32.bmp","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"]},"status":200} +{"level":"debug","ts":1761605793.1265812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.1626637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036060442,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fda1a590f6978f906ed21b6732f80c9aefa02b47?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605793.2173135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.255404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038058849,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23c20173b1724867cd0b2d4065efcce051db5dbf?page=16","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605793.308258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.3359706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027686234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/27888c0694ee0c5eba3314c89ed52e9c9ed4691f/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"]},"status":200} +{"level":"debug","ts":1761605793.3993142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.4385467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039208426,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4fd895631ba0d34835fc8e057a17c000e19f1f6?page=184","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"]},"status":200} +{"level":"debug","ts":1761605793.4909296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.5240266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033072629,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03ca3190c9b73de3e43fe1e7e2293b8c1e3aa3d5?page=17","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605793.5826087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.6163697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033722143,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fadfa0ad8ec2063775f94a514f4bda442eea0037/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605793.6737165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.7596211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605793.7596457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605793.7596488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605793.7596507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605793.7596526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605793.7596543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605793.7596564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605793.7596586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605793.7596607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605793.7596629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605793.759665,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605793.759667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605793.759669,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605793.759671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605793.7596729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605793.759675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605793.7596772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605793.7596793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605793.7596812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605793.7596831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605793.7596853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605793.7596874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605793.7596893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605793.7596912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605793.7596934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605793.759695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605793.7596972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605793.7596989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605793.759701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605793.759703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605793.7597048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605793.759707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605793.7597094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605793.7597115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605793.7597136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605793.7597153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605793.7597175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605793.7597191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605793.7597213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605793.759723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605793.759725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605793.7597268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605793.7597291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605793.759731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605793.759733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605793.7597349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605793.7597368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605793.7597387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605793.7597404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605793.7597425,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605793.7597442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605793.7597463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605793.7597485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605793.7597501,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605793.7597525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605793.7597542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605793.7597563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605793.7597582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605793.7597601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605793.7597623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605793.7597642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605793.759766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605793.759768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605793.75977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605793.7597718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605793.7597737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605793.7597756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605793.7597775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605793.7597797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605793.7597814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605793.7597835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605793.7597854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605793.7647204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.775535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010785283,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03f8994114781999361afcf689c8bf5707e8fab3/openttd.dsw","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"03b9b1c1ad758726e1411d164ea6ff0e5279e180\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1223"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Content-Disposition":["inline; filename=\"openttd.dsw\"; filename*=UTF-8''openttd.dsw"]},"status":200} +{"level":"debug","ts":1761605793.8554106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.8601966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605793.860804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058366,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Type":["application/json"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605793.9462247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605793.9497952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276050584,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/312e57df5fb73f1415840bc4e53aa1d997b6b4c3/os/macosx?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605793.9679224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021665264,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605794.0371644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.0467021,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.0477486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010556872,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/app/Events/ProxyStarted.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ProxyStarted.php\"; filename*=UTF-8''ProxyStarted.php"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"64d562e0a6e055c20a4413cd8e0700673421ee51\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["302"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"]},"status":200} +{"level":"debug","ts":1761605794.0591483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012412591,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/routes/console.php","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"]},"status":200} +{"level":"debug","ts":1761605794.092287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236845574,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70a35a94b5151b87ef8f79a60c40a9d5b1b2590a/projects/openttd_vs80.vcproj?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"]},"status":200} +{"level":"debug","ts":1761605794.1282475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.2188928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.2592638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040349838,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eef6ad7b2a53ac73a8534c186df1c667b359f5f4?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605794.310289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.3553438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045019461,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e42e976812086c634191ceae85f818bda46c79c?page=317","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605794.40134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.4016385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263998,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f0ff90d71c2645a8f920ae94be34c3865d4308cf/bin/data/openttdw.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605794.4259772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297698174,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63534f97bd58316dd860397382aba68f5efe6fd6/Doxyfile.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605794.4922094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.5299067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037660018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/93f8ff955ca749a9c2954ec04e336cb68a92be89?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605794.5832002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.6117642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028528783,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/60b6c6c7eeef5f1035abb70872d1fd7b377d7b5d/os/windows/winstore/generate-key.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f59eb038e405e852d4de7a44e3594fa3584625e7\""],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"Content-Length":["739"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Content-Disposition":["inline; filename=\"generate-key.ps1\"; filename*=UTF-8''generate-key.ps1"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605794.674199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.6745863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363756,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f693ce497d949b8f66e00a40f4477681ac71af1/bin/ai/compat_1.5.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605794.7655776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.7793934,"logger":"events","msg":"event","name":"tls_get_certificate","id":"823b6545-4de8-4c7b-b461-6e8c985f4505","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"107.20.224.184","Port":64472,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605794.779435,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605794.779448,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605794.7794523,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"107.20.224.184","remote_port":"64472","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605794.8043716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038752006,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e7a087b08be448b07f946b24108e3a9a2f8214f8?page=31","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605794.8565927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.8647995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008179119,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b57b4f9bd3924befd9e2cc9204a1a7715e4ab3a0/docker/dev-ssu/Dockerfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"dc999f785cecaa397d0f8a403dc8fdf99e865208\""],"Last-Modified":["Fri, 28 Jul 2023 12:44:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Content-Length":["1255"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605794.8705976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605794.8708234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000202763,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605794.8725607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605794.8737905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001205313,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"]},"status":200} +{"level":"debug","ts":1761605794.9468238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605794.9831746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036318629,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3663965f3e92bd853ffff3a71162ffede78bfd66?page=10","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605795.0389786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.0394573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000446171,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605795.1305964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.1425924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011977159,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a1f2d2b002401d9e5d1f81408b4458eec35a92c5/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8919"],"Etag":["\"f7236fad5f65e133a40a516014c8f8ba0205fdb0\""],"Last-Modified":["Thu, 02 Sep 2010 20:00:48 GMT"]},"status":200} +{"level":"debug","ts":1761605795.166736,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61612: EOF"} +{"level":"debug","ts":1761605795.1677532,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0cb7279e-a7da-403a-b39a-deac079ef618","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61613,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605795.1677892,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605795.1678011,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605795.1678116,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61613","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605795.169924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605795.1767225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00673674,"request":{"remote_ip":"192.168.1.64","remote_port":"61613","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Authorization":[],"Priority":["u=4"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["6.1771"],"Date":["Mon, 27 Oct 2025 22:56:34 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605795.221864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.223544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.236129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012560509,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/tests/TestCase.php","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605795.259779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03788417,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cbffe0423fd4348939a81e9892d626e9444c0a9?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"]},"status":200} +{"level":"debug","ts":1761605795.2711215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.2838795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012733696,"request":{"remote_ip":"107.20.224.184","remote_port":"64472","client_ip":"107.20.224.184","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/raw/branch/develop/src/main/java/com/refinedmods/refinedstorage/network/NetworkHandler.java","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["107.20.224.184"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 05 Mar 2024 14:04:48 GMT"],"Etag":["\"929e43ea3f1f3da2225fd1db01e99a7ad707b0ba\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["10080"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"NetworkHandler.java\"; filename*=UTF-8''NetworkHandler.java"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"]},"status":200} +{"level":"debug","ts":1761605795.3131962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.3704777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05725085,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6585db1f9c29f68b965b81673567dd6ba661e9df/app/Actions/Fortify","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605795.4039288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.495073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.5038521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099894072,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/423cf8f67d88d7d0c0912b01929640a2e6ccf86f/templates/compose/directus-with-postgresql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605795.585959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.616658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030660912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b216dc493f6942d8410f14d451e97c8a47b9a4d8/os/steam/release.vdf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"release.vdf\"; filename*=UTF-8''release.vdf"],"Last-Modified":["Fri, 05 Feb 2021 19:58:15 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["710"],"Etag":["\"ab549c3886bf688d55e08364e7a960d2f2de6ab8\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605795.6775153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.677904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361862,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605795.7250676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229960585,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c67dc3d9faafebef71b9656afc504d34d0d4b6d/projects?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605795.768298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.8034418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035122564,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00c819c0d5e2e64717d6c7968f477cb4642a94d5?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"]},"status":200} +{"level":"debug","ts":1761605795.8593073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.8773987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605795.8780093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058923,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"]},"status":200} +{"level":"debug","ts":1761605795.9506073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605795.9643097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013676403,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Providers/EventServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:35 GMT"],"Content-Length":["1109"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"7ba72e10d4c6c497068002ff141c3769297738e0\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605796.0412369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.0925612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051274733,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29e02728e112d579256dc414bdef5be0325e1a25?page=301","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605796.1328607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.1857631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05286923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2485de9462ae02fd6fd2256970e2019795dc4fba?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605796.2229624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.3139427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.3373525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023381509,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e3f49ee7a01528ec5399e1fbe525012b4c7b8b07/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"fc52b04935d71d75c773b99f9042d399089589e0\""],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1344"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605796.3394456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.480114939,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5e8266ac7d5d7f423d5fd9cf83f389012fb96e2c/bin?page=12","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605796.3602533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13725762,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/083ceabe1685b40d0b7c8eb9c23235b794c03e45/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605796.405578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.4092708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.4664783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057175247,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/public","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605796.4968393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.5350578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038190557,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d87ac8ec7e58b449f6e83bc19b25e1ec9c446840?page=36","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"]},"status":200} +{"level":"debug","ts":1761605796.5876436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.626801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039128686,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20336638d572e8f30590f7d1c08c47cbf60f973f?page=114","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605796.6796103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.6800578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d05ac99d52e8051a5ec75393863b44cca17306b3/os/rpm/openttd-rpmlintrc","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605796.7170036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.311392632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d308a41cef7fce43fea7a41e731233febcd7fa8c/os/dos/cwsdstub.exe","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"]},"status":200} +{"level":"debug","ts":1761605796.7687933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.78306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014234334,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f705bd650f4f7f67906c79d96cc91eaa29f42e1b/players.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 19 May 2006 19:36:17 GMT"],"Etag":["\"b3e2cf30bc6da6965bbc17bff20300fbf63b349e\""],"Content-Length":["36376"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605796.8609636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605796.861292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305286,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c67bff42e08eea9b329008d3e755644ed8cda618/bin/baseset/no_sound.obs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605796.880999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605796.8816206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000595663,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:36 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605796.9519389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.0436442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.1353955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.152028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200067109,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f30afb823f4b458fa4e782ebf7f703ab3c39c98/app/Http?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605797.1889973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053567826,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9f7bbf1f76bf6e11812cf1b435e637e17b1afa17/os/macosx/plistgen.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1499"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"b6116d9102bb1726c0d5a2e52b7f38f0456236ba\""],"Content-Disposition":["inline; filename=\"plistgen.sh\"; filename*=UTF-8''plistgen.sh"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605797.2199981,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176318899,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f5158c8b793dcbf37aac70059a6424b5d583f4c4/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605797.230824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.294913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064066288,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/Actions/Application","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605797.3167994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.3259408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009092241,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/80a7e15359ca549f93b92532a32332359c30e60f/town_cmd.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["50459"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"town_cmd.c\"; filename*=UTF-8''town_cmd.c"],"Etag":["\"c493fd2b6b86651d819ccdc6010467447dd3526e\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 23 Aug 2005 18:47:04 GMT"]},"status":200} +{"level":"debug","ts":1761605797.4082444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.4685853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060310939,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6b3ba60457afc32cf91d0f9da3c1523d11d642f?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605797.49872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.5355637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036815334,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7eff4b926e1f9d63c03e17b964bb8d528242da5?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"]},"status":200} +{"level":"debug","ts":1761605797.5452714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.5893984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.5973935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052098637,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/app/Exceptions","headers":{"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"]},"status":200} +{"level":"debug","ts":1761605797.6024525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013034843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ef40b79a5f98dae45106b2d0fddda9a9a1b99265/app/Livewire/CommandCenter/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"]},"status":200} +{"level":"debug","ts":1761605797.6531847,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2a87cd45-e34b-4559-a7f2-eb537c8a03a7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.147.182.90","Port":53914,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605797.6532202,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605797.6532297,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605797.653234,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.147.182.90","remote_port":"53914","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605797.6809165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.7047367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023801672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/station_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605797.771406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.8064225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034995274,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce32ca4dc67aebb965cfadc25198ae8cd789b886?page=25","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605797.8624141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.8924654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605797.8931026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000617744,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605797.9073315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044900356,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cf7ac2863028181bfdb5e3d63dc1f37bf604e72?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605797.9530478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605797.9874861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034419789,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34d45cdf9d4c3a588bbced561f26201d160c5869?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605798.044387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.0499446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.064982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01501145,"request":{"remote_ip":"54.147.182.90","remote_port":"53914","client_ip":"54.147.182.90","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/460ae852268a31b2d59340f0a0e527c31eabb332/src/lib/queues","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.147.182.90"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605798.1073287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062919096,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ecf0821027449c03b5c003201651070dfecacca5/table/landscape_sprite.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2973"],"Content-Disposition":["inline; filename=\"landscape_sprite.h\"; filename*=UTF-8''landscape_sprite.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 03 Nov 2005 15:25:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"88f5f48b1b57db41aaa52bcb4476e4a90aeb5f04\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605798.1355886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.178062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042451841,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b82822c12e014771dceaf9d909e1c0f3653c5a9?page=420","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605798.227077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.3174462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.3315444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01406218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ab630cb5e269a919a8784cd6317f2f5c280d43a7/media/extra_grf/elrails.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Etag":["\"50c56e5e32fa94a7ea31346bf9620735b0dcdb7a\""],"Content-Disposition":["inline; filename=\"elrails.nfo\"; filename*=UTF-8''elrails.nfo"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2923"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605798.4087894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.4263933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017567359,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cf081130ccc9db9a54bfa231a8b701520ee9f8e5\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 24 Oct 2005 19:40:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1633"]},"status":200} +{"level":"debug","ts":1761605798.4830039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255894265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fffa22c51caaefaee11d4867c46eda3877265f97/video/win32_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605798.5002234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.5135293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013278433,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76fcfd3efdcc7654da3870fb1b1e217dbc52a7ec/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605798.5912282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.6726434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.6827857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.7083452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117071314,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09d1ca79b98cd3ad7ea49ad20c970e1a43c94af8/resources/views/livewire/upgrade.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605798.7604046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605798.7604225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605798.760426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605798.760429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605798.760431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605798.7604337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605798.760436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605798.7604384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605798.760441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605798.7604434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605798.7604458,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605798.7604482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605798.760451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605798.7604537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605798.7604566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605798.7604594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605798.7604628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605798.7604654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605798.760468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605798.7604706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605798.7604735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605798.760476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605798.7604787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605798.7604814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605798.7604835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605798.7604864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605798.760489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605798.760492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605798.7604942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605798.760497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605798.7604997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605798.7605023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605798.7605052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605798.7605076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605798.7605102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605798.760513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605798.7605157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605798.760518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605798.760521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605798.7605236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605798.7605262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605798.7605286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605798.7605312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605798.760534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605798.760537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605798.7605393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605798.760542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605798.7605445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605798.7605472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605798.7605503,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605798.7605531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605798.760556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605798.7605586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605798.7605612,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605798.7605636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605798.760566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605798.7605686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605798.7605708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605798.7605734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605798.7605762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605798.7605786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605798.760581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605798.7605836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605798.7605865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605798.7605891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605798.7605915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605798.7605941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605798.7605968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605798.7605994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605798.7606018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605798.7606041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605798.7606068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605798.762141,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079325075,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Server/Show.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605798.772941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.784958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112280793,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/config?page=3","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605798.7866688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01370703,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e00fa39b2ba72ac494b728c8636ad06cd835b22/config.lib","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 04 Mar 2011 00:27:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["106692"],"Etag":["\"6fee37cca627601531464286405fde3d2dca94b5\""],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605798.8647304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605798.8811991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016437498,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605798.901111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605798.9017723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000630749,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Content-Length":["41"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:38 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605798.9558308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.0469368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.1387668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.139123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327187,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f0a44f4022d7ed9609e9cebc85211e0103ff66a9/templates/compose/gitlab.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605799.2295935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.308354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.35249048,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c75f7732e48a455653db7ecc06ee4fa2c35312d4/media/extra_grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"]},"status":200} +{"level":"debug","ts":1761605799.3200803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.3348358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287857813,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2db6aa3cfa2e9347fee4ec920166a72f343b86fc/os?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605799.3455608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025451291,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7d960e28b41c9d87a292c6f0716e3f9ea8df26a2/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Content-Length":["12226"]},"status":200} +{"level":"debug","ts":1761605799.3896825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":14.981147465,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=356&client_gravatar=true&slim_presence=true","headers":{"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Requested-With":["XMLHttpRequest"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"Accept-Language":["en-US"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605799.3898466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605799.3927662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.002865542,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=356&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Priority":["u=1, i"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Expires":["Mon, 27 Oct 2025 22:56:39 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"X-Ratelimit-Reset":["1761605799"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Strict-Transport-Security":["max-age=15768000"],"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Frame-Options":["DENY"],"Content-Language":["en"]},"status":200} +{"level":"debug","ts":1761605799.394425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605799.4116576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.4284089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016723347,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/947fc8a8ec7eec13b0c405b4019c068706b5f3cf/music/bemidi.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"bemidi.cpp\"; filename*=UTF-8''bemidi.cpp"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 25 Jul 2005 08:16:05 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d87fae63b9484a6745946174746334dc30c6f4cb\""],"Content-Length":["907"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605799.5027933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.5031707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000350781,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/04e55aeacd9d91372af1b59cf43941482d0d8493/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605799.59354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.659634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066046893,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f124a1e60dba70da10c7c9f9e3dd1ff59bfa55be/public/robots.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605799.667607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.437978182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c50626319765e85efeb2e327cb401c807d5a26f3/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"]},"status":200} +{"level":"debug","ts":1761605799.6841388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.7097764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025607075,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4bcbcbc58fe91c87831ea64786d2a1f0e9d38b14/media/openttd.svg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605799.7755892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.7846074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.7914586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006819656,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/bbca64875f850577f3093991f2ce3fe192676a50/?sub_path=database%2Fmigrations%2F2023_03_24_140853_create_private_keys_table.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"]},"status":200} +{"level":"debug","ts":1761605799.866181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605799.8831506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01693152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/61847389d6a372dc8ae936d0d0b7a010e471340a/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Last-Modified":["Thu, 24 Jan 2008 18:47:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4295"],"Etag":["\"1d5a9fe592b76e2e1edacd3502eb7fdd08591c9b\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605799.9127767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605799.913033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000226327,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"]},"status":204} +{"level":"debug","ts":1761605799.9149506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605799.915481,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000509751,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:39 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605799.9570959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.0489383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.0970905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048114767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0c904336c922892b8b8161502d9c5e844559b99c/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605800.1262589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.350637647,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/92d0d6d10b815700e72869e87da044ffafd1c9bb/os/windows/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"]},"status":200} +{"level":"debug","ts":1761605800.1392384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.1778119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038537903,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7f3ed35dd475c15dbe54bc5e6203613cf78764d0/landscape.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605800.230262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.2707672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040288002,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2ed777fa5a9a1c39923ace958cd7e01f60de7f8?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605800.3214974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.366653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04509304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/778f6533ea9932ab79d495b08e625f1ffb6fc23e?page=255","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"]},"status":200} +{"level":"debug","ts":1761605800.370792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.413659215,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee87b1d7d340514e8dfb0eccdff79fa54a32f5bf/projects/version_vs80.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605800.4118814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.5034955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.5037937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000273936,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a1108eefc1040733d93d1b7655257a745d3549bc/os/macosx/SourceForge_OpenTTD_project_homepage.webloc","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605800.5249224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113009848,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ebfe7f60003e0894ed2fa4f8d1d8a431ed1c5482/music/os2_m.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605800.594324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.635647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041269191,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9d15a6baf235606c09f8044a55ce44c6b70165a?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605800.6855159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.7110262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025470197,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0b80461cd4a8574e3e4a206197b8cd94922b6c96/README.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["frame-src 'self'"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605800.7764876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.8159032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039379228,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a42557fed793d2ba689c4e3ccce697ca2153e019?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605800.867604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.9147878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.9225378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605800.923175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00061024,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605800.958653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605800.9712806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056453537,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/app/Exceptions","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605800.975043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107409539,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd2f71b463002da79864510e2dca60e59508c27a/app/Livewire/Project/Database/Clickhouse","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605801.0488546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.1367028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087803298,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/app/Console/Commands?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605801.1403563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.1407256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/75386873b77df4f3493edd5bbba92b33007bdd21/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605801.1946895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236003126,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9365cf73a1aafc1b3ba6dd17fc78368ee92f3554/config.lib?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605801.2317898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.2463372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014517098,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb3520d68f28f4547e29a4b126ec6c023aa46cab/bin/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"]},"status":200} +{"level":"debug","ts":1761605801.3220174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.3326924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010638276,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e42c7e258cd93ee31a8b2788a87a139860befc2c/app/Livewire/Server/ValidateAndInstall.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6100"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 23 Jul 2024 12:20:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"8c5bc23ed444b8b7b356845faf150a7249018745\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ValidateAndInstall.php\"; filename*=UTF-8''ValidateAndInstall.php"]},"status":200} +{"level":"debug","ts":1761605801.413159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.4229312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00974437,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e1cae5256805f56bdb071a5ec5a296f45be9ce1/projects/openttd_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 25 Dec 2007 18:25:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Etag":["\"25c509d8b68953f52491d56271cba0b024ab6afc\""],"Content-Length":["39995"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd_vs80.vcproj\"; filename*=UTF-8''openttd_vs80.vcproj"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605801.5042264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.5404716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036209032,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa1c023da5add13293d5430ca27fbc8261ce250b?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605801.595155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.635199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040008675,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a027a279d692103f0aeb89e3786ae132d30be85?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"]},"status":200} +{"level":"debug","ts":1761605801.6869733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.687298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292191,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1c3ad3d248b775b71eb2d095911e2bf0a01a9dd6/bin/game/compat_1.8.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"]},"status":404} +{"level":"debug","ts":1761605801.7788734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.7956653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01676176,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Project/Service/Navbar.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605801.870822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.8711605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319112,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/db5ff7f16d6785a524c0a38fc30d27e2b62ec6dd/templates/compose/gitea.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605801.9283354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605801.9290447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00067903,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605801.9619987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605801.9854305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023395656,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:41 GMT"]},"status":200} +{"level":"debug","ts":1761605802.0533352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.0697234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016365092,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/Server/ValidateAndInstall.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605802.1079125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.1447613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.17284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064895682,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"]},"status":200} +{"level":"debug","ts":1761605802.209313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064524643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/872c51f1340d8555dd41e9f0e1fb577354d480ac/vehicle_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605802.2350452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.2536302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01855453,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ccdcea665db6e21fee27f331803117648028098a/app/Livewire/Server/Form.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605802.3395936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.3648214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025207511,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f10c54633b043fe3d9e6ce90ddedc8600467cf14/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605802.417819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.4315405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01369079,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/175228d036ccdaad8c5bdc611e18ad20f61ee0fb/projects/version_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605802.5095894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.6000085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.6153445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015300635,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/database/seeders/PrivateKeySeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3055"],"Etag":["\"d0c9a457045efb4906385fba245593316044d786\""],"Last-Modified":["Fri, 11 Aug 2023 14:13:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"PrivateKeySeeder.php\"; filename*=UTF-8''PrivateKeySeeder.php"]},"status":200} +{"level":"debug","ts":1761605802.6808877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171272785,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d71d3868d104e02ff6ad4fd72b73eb4af37f0d5/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605802.691167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.7361042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044918672,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/37915234adda3e992c01dba4c54dfc56de90144b/app/Enums/ApplicationDeploymentStatus.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605802.7821088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.8812072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605802.8996208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018371935,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/97c81945880441102914e5d282ae96b3088aba3c/app/Livewire/Project/Shared/ResourceLimits.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605802.9282055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605802.9288442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601063,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Te":["trailers"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:56:42 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605802.9646049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.0551267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.0930305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037851017,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5ebde39743aa127cd688d2b76bd8098dede3d9a?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605803.0987499,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.31661153,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c26682de020364a8420f0943d763a08986aebb57/cmake/FindSigaction.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605803.146218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.1869729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222312958,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9426f2b1737c060cd5d40e525b1801b73c14ef82/docs/OSX_install_instructions.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605803.1894147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043169694,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd8da0d69eaec81702ca033f375957bb24acdbf1?page=221","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605803.237008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.2774742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.2783706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041333642,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/Shared/HealthChecks.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605803.3279345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.3354192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057918188,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605803.419586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.4573305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037713588,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbbba11e13e673c14ff1cd2961a3acdc2892bc7e?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"]},"status":200} +{"level":"debug","ts":1761605803.509994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.536991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2090268,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54fe17050b3ff0f5a0afe54d463224f04e39cb3b/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"]},"status":200} +{"level":"debug","ts":1761605803.547959,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037935958,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60d2232c609c595adadb4bca90e0ad3d3de0ce17?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605803.6013622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.6016705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286891,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c4e3c2cd7598b2ba547d78c6882de9d5136d8700/bin/ai/compat_12.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605803.692461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.734796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042296387,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4855af7e57bcee4aa2fe7ef9ee5ac445f4b59a0c?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605803.7595506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605803.7595675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605803.7595701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605803.759572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605803.759574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605803.7595756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605803.7595775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605803.7595797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605803.7595825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605803.7595851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605803.7595875,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605803.7595904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605803.7595932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605803.7595959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605803.7595973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605803.7595994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605803.759601,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605803.759603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605803.7596047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605803.7596066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605803.759608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605803.75961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605803.7596116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605803.7596133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605803.7596147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605803.7596166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605803.7596183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605803.75962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605803.7596214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605803.7596276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605803.759631,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605803.7596338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605803.7596354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605803.7596374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605803.7596388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605803.7596407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605803.7596424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605803.7596438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605803.7596457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605803.7596471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605803.7596493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605803.7596512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605803.7596529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605803.7596548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605803.7596562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605803.759658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605803.7596598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605803.7596612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605803.7596629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605803.7596645,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605803.7596662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605803.7596679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605803.7596695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605803.7596712,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605803.759673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605803.7596745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605803.7596767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605803.7596784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605803.7596803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605803.7596817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605803.7596836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605803.7596853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605803.7596872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605803.7596886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605803.7596908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605803.7596924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605803.7596943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605803.7596962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605803.7596977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605803.7596993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605803.7597017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605803.7597046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605803.7835405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.8742008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.8851979,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a8119ccd-15d0-4d40-b507-04bf5eb98abc","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.214.124.6","Port":44753,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605803.8852355,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605803.8852463,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605803.8852513,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.214.124.6","remote_port":"44753","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605803.8865707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102999636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/bootstrap/helpers/proxy.php?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605803.941161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605803.9417844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000595222,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"]},"status":200} +{"level":"debug","ts":1761605803.9507248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076491482,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e8291cd86f5e3bb5262b232340b256ae947708f/app/Livewire/Project/New/DockerImage.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605803.965031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605803.9813137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016251598,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/952d335789c9a13c44b78f5f291e04c1a491184f/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"PreventRequestsDuringMaintenance.php\"; filename*=UTF-8''PreventRequestsDuringMaintenance.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:43 GMT"],"Content-Length":["366"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"74cbd9a9eaaaf10a0a748f707729e62c8ce4b05c\""]},"status":200} +{"level":"debug","ts":1761605804.0566194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.0836935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027028614,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a4bc4a91d7ec465cdea9e4db826fcc098cb4f0e6/regression/stationlist/main.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"Etag":["\"b639c54049045fbb839c654cab015f26f9a858fe\""],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6762"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"main.nut\"; filename*=UTF-8''main.nut"]},"status":200} +{"level":"debug","ts":1761605804.1479821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.1616955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013682975,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9eba058cf7b6bca0375a290e801d4f6be61022ec/database/seeders/SwarmDockerSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605804.2385387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.329604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.42088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.4394026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.511879,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.551087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111656546,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/routes","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761605804.6030111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.6318314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028794173,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/livewire/project/database/backup-now.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Content-Disposition":["inline; filename=\"backup-now.blade.php\"; filename*=UTF-8''backup-now.blade.php"],"Content-Length":["68"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9fa698c31a0ff45b80f031bb480e1c50b0551e5f\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761605804.6573303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327674346,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e50091a1e5f2cc3e650e1109155ee95f609f72c9/os/os2/installer/make_installer.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605804.6738865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.252970994,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/889780adced943eb3c0658f3fc5ff23cc52fd61e/config.lib?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605804.6880395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176133189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/196b78af3020e4616ab117e5fd3bc26176bcfc88/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12538"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605804.6936853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.6939561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000251945,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7241b281997a62df7938bd983a93a4b0aa37561a/bin/ai/compat_1.9.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"]},"status":404} +{"level":"debug","ts":1761605804.7831678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.544594547,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/src/commit/50b82633f9aa7261c0abca82f8e0165eb8f0b1b2/coolify/database-backups/coolify_backup_001_20250912_004808.sql","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605804.7851834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.7873833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.7898023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002399624,"request":{"remote_ip":"18.214.124.6","remote_port":"44753","client_ip":"18.214.124.6","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/issues/12422","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.214.124.6"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"]},"status":404} +{"level":"debug","ts":1761605804.877241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.877815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000539337,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7aead21888223b1b40d3067a497e0f097c8b1df4/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605804.9565532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605804.9568453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000262545,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605804.9586904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605804.9592965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058845,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605804.9677465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605804.9897377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021961061,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b70a78b7aa04f29bcc5ee85c452f532ff1fb21e4/resources/views/livewire/project/shared/storages/all.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605805.0589554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.0705574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011566355,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/28dfdd7863cbc78a55e36f688f37bc267d2d0eaa/vehicle.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["64615"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0007b991d2ad9e8540918f4614a23c6461dce108\""],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Content-Disposition":["inline; filename=\"vehicle.c\"; filename*=UTF-8''vehicle.c"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Apr 2006 07:15:58 GMT"]},"status":200} +{"level":"debug","ts":1761605805.1198275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.334613327,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b582ef8078a8f66b5f77fabf978c89771e65e260/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605805.1532152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.180372,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61619: EOF"} +{"level":"debug","ts":1761605805.1813133,"logger":"events","msg":"event","name":"tls_get_certificate","id":"90ccbd9b-9227-4ac5-b35c-c7c83d3dc0ea","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61620,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605805.181344,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605805.1813548,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605805.1813614,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61620","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605805.1832056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605805.188962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005720484,"request":{"remote_ip":"192.168.1.64","remote_port":"61620","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.4209"]},"status":204} +{"level":"debug","ts":1761605805.2418342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.2559738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014106754,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e0c37dcc7fccba159d2fd88833ce3440d5bd64ab/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605805.3221586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168909941,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4396b7c68c9a84f5dd1253b87c009916759756f9/bin/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605805.3327992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.4047923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071956012,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47de27ab69af44444e481bd867ee93ae3fd77eac/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605805.4257383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.466461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040686963,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15955bc2790159754c96f32a36f19fd49bf8201b?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605805.5815263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.5885236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006966905,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/e3182b1e5a3663140e672a8065ff5263f96ed1a2/?sub_path=database%2Fmigrations%2F2024_10_22_105745_add_server_disk_usage_threshold.php","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605805.657827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.677853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019980697,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/05c585d5934dfb19b6bf7159c746019ffcf94064/industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Content-Length":["1561"],"Etag":["\"d0f7e43db8f3d5f1cc70bfde9ca5e5e5132d2095\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"industry.h\"; filename*=UTF-8''industry.h"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605805.7474759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.7868767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039340696,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e05d2ef4539eda4ee738afad83596b1f32dc52e9?page=204","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605805.838056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.8383818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304083,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7343268e8a4d462e5d0f4899af1a1c6d012df9f7/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605805.929616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605805.9671316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605805.9678159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649424,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:45 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605806.0207407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.1128986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.113277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351633,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/13f390be3ecf2c13ae519ed008078ee1ab021206/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605806.203774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.2953649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.3859377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.4773495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.5179317,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ed0215f7-f8b4-4b4a-a9c0-f833fa1fdabe","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.210.155.69","Port":28253,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605806.5179808,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605806.517994,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605806.5179992,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.210.155.69","remote_port":"28253","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605806.568202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.5995984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122209501,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/EnvironmentEdit.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 15 Mar 2024 21:02:37 GMT"],"Content-Disposition":["inline; filename=\"EnvironmentEdit.php\"; filename*=UTF-8''EnvironmentEdit.php"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c5e4ccf11787f6ffb1f020f97decba0ef93a0cdc\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2021"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605806.6043491,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.674678713,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/80a7e15359ca549f93b92532a32332359c30e60f/table/unmovable_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605806.6061947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037959812,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/aystar.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605806.628807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.424992741,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d66827b289b7c0630e775ce5a64a0cb501efd9d7?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"]},"status":200} +{"level":"debug","ts":1761605806.628807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242830617,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55fdfb7c42b2e2e39b165fd17f7671e14516303?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605806.6298144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.609046683,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af9b9327afdbd621d9467c128bdb2bce06cd2732?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605806.6588733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.721854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.426457864,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a5807f4a77a5a50013ad990ce5d9e65e4598f31a/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605806.725881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066977667,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aaeb36e95d6be62429ca3c54d15d7eb73096d4d6/media/openttd.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["image/svg+xml"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Length":["15504"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"]},"status":200} +{"level":"debug","ts":1761605806.7504508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.7534468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.799947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049471434,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/108b65c9670cf337cc97621a8f752a7a2bf77062/bin/ai/regression/regression.sav","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["application/octet-stream"],"Etag":["\"cf97052c2e174d8203e2e190d3f98a2b067d7f3c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["97731"],"Last-Modified":["Sun, 06 Sep 2009 18:54:42 GMT"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Content-Disposition":["inline; filename=\"regression.sav\"; filename*=UTF-8''regression.sav"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605806.80166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048189317,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/scripts","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"]},"status":200} +{"level":"debug","ts":1761605806.8415272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.882988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041421228,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88bdf482c0dc96661e3c8e89df44dcacea0199d7?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605806.9322855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605806.9469404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014610033,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Http/Middleware/PreventRequestsDuringMaintenance.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605806.9758723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605806.9766576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000756907,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:46 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605807.0234275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.0971403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073678109,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/690dd5555cf584db4ab756862b62c101f461c5ef/table/currency.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605807.1138825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.149887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035972286,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6dfc596da18786f992bb6fb102218db04be808ec?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605807.205002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.2280564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.2283924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023360409,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a71d4cae116d01a4694e11c5cedd4bdfb5a79c3e/bin/gm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605807.275415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04732099,"request":{"remote_ip":"54.210.155.69","remote_port":"28253","client_ip":"54.210.155.69","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/ai/api/ai_vehiclelist.hpp.sq","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.210.155.69"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ai_vehiclelist.hpp.sq\"; filename*=UTF-8''ai_vehiclelist.hpp.sq"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9f00f61d86c83b5df039421695f1551650671455\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 04 Mar 2009 22:37:25 GMT"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9056"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605807.2963135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.3362153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039855055,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b25c661ce6c932c341c1d5055e94a142a34816a9?page=128","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"]},"status":200} +{"level":"debug","ts":1761605807.3869815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.4103124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02330757,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/532744d9eed345794081d1f9cf9bcfa618bbd992/bin/ai/compat_1.0.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605807.4781003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.5152645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037135038,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b4b77221ce34cb081668e4f75da9b33cc633c106?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605807.5692246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.5904725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021208172,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c7712bbd20dc74c09817a9c48ff822e49ff8da05/os/windows/winstore/set-version.ps1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["564"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"set-version.ps1\"; filename*=UTF-8''set-version.ps1"],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ba048581e2151000906d81301fbd101ed7a96d9f\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"]},"status":200} +{"level":"debug","ts":1761605807.6602383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.7059462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045669888,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4aed185a28a283278bab60b30ab7ecf0457887c?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"]},"status":200} +{"level":"debug","ts":1761605807.751023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.786873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035814327,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e237ac3ff322441a60b2f00438b35b9c36f0af7a?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605807.842002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.8845155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.9132092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028653758,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/resources","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605807.9336202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605807.9864311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605807.9871461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000680352,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:47 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605808.0238986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.063888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039945135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5b81c93821301ba752377e2f22c4fe1fd84d450?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605808.100721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.258677993,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e1cae5256805f56bdb071a5ec5a296f45be9ce1/projects/openttd.vcproj.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605808.115235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.1156008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340052,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/83d6e488e49aad5193ef803702858235d9cf612b/resources/views/source/new.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605808.2060516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.2064314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e78f6b7b73fed7a783f637935aa72ceadc7aa7a2/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"]},"status":404} +{"level":"debug","ts":1761605808.2973466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.3189716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.385310292,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1787814875836a027a307aa36c588055382562d/os/macosx/plistgen.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"]},"status":200} +{"level":"debug","ts":1761605808.3881185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.4002807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01213112,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b986a1133cfcf18aed2e6219bba468857b27868b/bin/ai/compat_1.0.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4190"],"Last-Modified":["Fri, 02 Dec 2011 23:40:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c25967cbeac6a3ed948ba608525dd0ee9781f7d2\""]},"status":200} +{"level":"debug","ts":1761605808.4137115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116313987,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6cfc38b97ccf619b8a4d8820793daad92d92dc4b/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12538"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605808.4793496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.4956198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016240958,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d419f9b2f07843341c38c5d78875685f82bbd691/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605808.5706854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.571234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000505513,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b21ba566aeee82eb06f1b754ecc78d638dda9c56/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605808.6608632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.7520728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.7610085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605808.7610245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605808.7610273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605808.7610295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605808.7610314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605808.7610338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605808.7610357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605808.7610378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605808.7610402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605808.7610426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605808.7610447,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605808.761047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605808.761049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605808.7610512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605808.761053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605808.7610552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605808.7610579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605808.7610598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605808.761062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605808.761064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605808.761066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605808.7610679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605808.76107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605808.7610722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605808.761074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605808.7610762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605808.7610784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605808.7610803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605808.761297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605808.7613063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605808.7613094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605808.7613118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605808.7613142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605808.761316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605808.7613184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605808.7613204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605808.7613225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605808.7613246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605808.7613263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605808.7613285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605808.7613306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605808.761333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605808.7613354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605808.7613375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605808.7613394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605808.7613418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605808.7613437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605808.7613459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605808.7613478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605808.76135,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605808.7613518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605808.7613542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605808.7613564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605808.7613583,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605808.7613604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605808.7613623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605808.7613647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605808.7613668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605808.7613688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605808.7613726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605808.761376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605808.7613792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605808.761382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605808.761385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605808.7613885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605808.7613919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605808.7613947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605808.761398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605808.761401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605808.7614038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605808.7614067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605808.7614095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605808.843168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.843511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313761,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/22720332eb9922e20148c7aae1127f7304f6f7d3/os/macosx/Info.plist.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605808.8466094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185716636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59e37e14568dfb5fcbe52413a90b79f0661bad51/resources/views/livewire/project/shared/environment-variable?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605808.9347901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605808.9789069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044071154,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00cf2eae388135fcd9e7fd21cfa0f7b561fa1ddb?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"]},"status":200} +{"level":"debug","ts":1761605808.9794548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605808.9801643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000681906,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:48 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605809.0074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.0277042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.0373209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285196476,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1909c4ccd872e79141062c25c899e9a645fa5ae/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605809.0435033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015761644,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c516843d80b10b0be9c38e9141104f189fbdc7d/docker/dev-ssu/Dockerfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0c7ce2b2a0d4fecbbd09904a1b4d71b97032e24e\""],"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1927"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 20 Mar 2024 19:30:46 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605809.0672476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059813842,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/bootstrap","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"]},"status":200} +{"level":"debug","ts":1761605809.1163404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.1355846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019206449,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605809.2067695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.219017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012204458,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e2e2310e169e87be1222de43fc5abf85cf18bc17/docs/Readme_Windows_MSVC.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4180"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"637b28b2e2972f29c0eab48fc4def006bcd88833\""],"Last-Modified":["Sun, 03 Jan 2010 21:35:17 GMT"]},"status":200} +{"level":"debug","ts":1761605809.298107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.3890421,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.4804094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.480737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304103,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/40935ee4a1191078cc0ef3e77231a45150833b30/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605809.5081928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210059276,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3f327116db615a902c0ddf149fd35d031955fcfa/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605809.5176187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128531339,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a25684b8331f262432a9c08d4dde2d3b004cda2a/media/openttd.64.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12538"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761605809.5710833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.5931687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022062442,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605809.6616838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.6789448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017223149,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7e6d84a34ec91e27c3c1653061f043b68cc29bac/yapf/follow_track.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605809.7530947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.7897868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036650414,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f41be0b25ac90f2e2fca33e8a21038b7fa1a8bbd?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605809.843865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.9348955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605809.9460099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011079898,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/71d28afe67af5635dfdd7b7af544e494a1d60a7b/bin/ai/compat_1.0.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 28 Feb 2010 20:25:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c28f335312f83ba65d16bc7fc0a1ebea819adb39\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Content-Length":["2206"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605809.9872363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605809.9875088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000242146,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:49 GMT"]},"status":204} +{"level":"debug","ts":1761605809.9892793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605809.9930937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003779215,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:49 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605810.0257313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.0995405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.114719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015136526,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/artisan","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605810.117113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.1174226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000277473,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0837a1a398b4c9bd192b0575e9ace6c069ec93a8/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605810.1505702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12480311,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79b12f5bdcfb0466a8b89103d16296dd0e54c512/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605810.2076893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.2272723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.383370755,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58989f552491829ce2e4333876a08f246627e2d/bin?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605810.2479677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04025011,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/92d820c16fe0aaf8a961aae20163b06acc90b67c?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605810.2988555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.340219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041335206,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c68eed072dbf8580a903f8f1aaf28a0fb8d1f9d?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605810.3899362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.4812284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.481669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0004035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02dabad81e744b070650f859890a048f71685e1a/bin/ai/compat_1.5.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605810.5196905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129714158,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80a7e15359ca549f93b92532a32332359c30e60f/vehicle_gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605810.5716994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.610085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038348224,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6075dd22e24c692c976289bdcd9f8b831eeec16d?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605810.663606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.7033875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039749516,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c01bf711d86b03b4d4abc13d01200c9636be7a7?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"]},"status":200} +{"level":"debug","ts":1761605810.7541077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.8451254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.8455048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351643,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/37fd69b6047ff7d48fe03d4c829f8a36ee42348d/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605810.936612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605810.9618037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207659883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ceca68fca7bbd15674b88e908d5ebc7dab439bb7/projects?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605811.002789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605811.0034258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607115,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605811.0119305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075282143,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/55cf763634fa96699cb80ef7f77fc6f16871fabd/app/Livewire/Server/Proxy/DynamicConfigurations.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"]},"status":200} +{"level":"debug","ts":1761605811.0288022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.0291867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354459,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ac0f5398c2e6c7543cd2f1be36744988216857db/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605811.117961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.158561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040561648,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/58381a3ea29cec7f480b18aa6010af01e58ebe09?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"]},"status":200} +{"level":"debug","ts":1761605811.209087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.2255263,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9920b996-15e5-4192-be35-5209e6ef93db","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.184.80","Port":13237,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605811.22557,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605811.2255807,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605811.2255855,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.184.80","remote_port":"13237","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605811.251412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042285708,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2123deff13b3f23352ef82410e76705f9911c184?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605811.2978082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.300708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.3510277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050281782,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/291ef7e08298cc264465ed1f0faffd84ad6f2790?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"]},"status":200} +{"level":"debug","ts":1761605811.3814387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08359269,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/database","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605811.39112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.4618697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070715203,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/99c17f8ac7bb12874739baacdfce9e82c956fe75/docs/Readme_Windows_MSVC6.0.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605811.4818134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.482254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412247,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fc1963f642495cdb904202bd6d997755887ee28c/resources/views/components/external-link.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605811.5728724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.6149611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042055484,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3bb174f4247a65d6938cc16e1a692dc34792cb34?page=9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605811.663932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.680296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016343,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/road_map.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Last-Modified":["Fri, 31 Mar 2006 19:10:54 GMT"],"Etag":["\"7e75d683f1873bc070caf40536bf82a1dac45e0e\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"road_map.c\"; filename*=UTF-8''road_map.c"],"Content-Length":["1388"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605811.7555394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.768079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012517438,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a80c269951cc1e13686635abc71f9f095d0f65f2/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2969"],"Etag":["\"30a9479690a4216dfc77ebfc86089df38a107cbd\""],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Last-Modified":["Fri, 29 Dec 2006 21:30:31 GMT"]},"status":200} +{"level":"debug","ts":1761605811.845836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.8876457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.8976448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009952092,"request":{"remote_ip":"98.84.184.80","remote_port":"13237","client_ip":"98.84.184.80","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commit/fcf24a7cbea2e346d20762c1d6e4093a978b0219.patch","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.84.184.80"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:51 GMT"]},"status":200} +{"level":"debug","ts":1761605811.9374325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605811.9892008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143334836,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5adf63d774c4588eb543bd038735985c161f9c6/vehicle.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605812.0128422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605812.013919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001030132,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605812.0278158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.0448067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016962258,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/82077965fcdbfb092ad730325e2453f75b9feaac/bin/ai/regression/regression.cfg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"regression.cfg\"; filename*=UTF-8''regression.cfg"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 04 Feb 2011 18:41:42 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["278"],"Etag":["\"4b8a5f6cd070946cc10894aa216ecb8aee2474ce\""]},"status":200} +{"level":"debug","ts":1761605812.1193144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.1845877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065240231,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2971d0449571b8669d61f742ffdc2bef57a4992/table/palettes.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.2097595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.2147243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277265504,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d4565a666f73cd9c7c88d29d9d651e1d1618910/projects?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.3012345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.3171482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015873726,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7e928a6b80d41c91d879eee2d7ea81426d82f963/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Content-Length":["12226"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.3352234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125424782,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/bootstrap/helpers/shared.php?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605812.392394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.4831934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.5077279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.5090024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025775202,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b84cecfd3f757d792017892c793f4bee017a22af/app/Livewire/Server/Form.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.567734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059961861,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/public","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.5748284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.6661623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.6828272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016630612,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/app/Livewire/Project/Shared/EnvironmentVariable/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.75699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.7788818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.204023317,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d415bb2902482e5a7d0cdf66001498250a90d85b/config.lib","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.8488667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.886456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129435684,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/player.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605812.886689,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037798658,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d2db99bfdf915b81bbd02ecbdcbf20a6d0973c9?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605812.940235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605812.9854925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04520987,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5913396f0809c530175a96b6c6d3dba52598ca3?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:52 GMT"]},"status":200} +{"level":"debug","ts":1761605813.0254512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605813.0262969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000804817,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605813.031385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.1051252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073703757,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8ffbccf7db072896cefacd7527dbeb1733d44536?page=133","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605813.121897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.1632304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041296042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/077fa11b3edf46eb124dbec67ba83fae3b6fa8ad?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605813.2136753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.3043046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.353494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04914606,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3d467cabe5ff086a76ecee1c9ae91da3f3caf35d?page=198","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605813.3951383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.4210997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025928631,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/station.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605813.4859838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.5031934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017172745,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Shared/Danger.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"]},"status":200} +{"level":"debug","ts":1761605813.5456827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.331971487,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/92d6c10b06561d59b4a370aa7473ffdde7afc08d/media/openttd.desktop.translation.awk","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605813.5770679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.5773914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2ddb86eea5c42d235497fa1267408db42af254b3/os/debian/postinst","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605813.6678295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.7081492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040283402,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/202e5ea78d74610011685270c4418411a9f892e7?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605813.7146516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.756673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.7595766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044893343,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/scripts","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605813.7596574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.7630482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605813.763057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605813.7630591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605813.763061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605813.7630627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605813.7630656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605813.7630672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605813.763069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605813.7630703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605813.7630725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605813.7630744,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605813.763076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605813.7630777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605813.7630794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605813.7630813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605813.7630827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605813.7630847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605813.7630863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605813.763088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605813.7630901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605813.7630918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605813.7630935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605813.7630951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605813.7630968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605813.7630987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605813.7631001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605813.7631035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605813.7631063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605813.7631092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605813.7631118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605813.7631147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605813.7631176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605813.7631207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605813.763124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605813.7631269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605813.7631297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605813.763132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605813.7631347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605813.7631378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605813.7631407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605813.7631428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605813.7631447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605813.7631464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605813.7631485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605813.76315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605813.763152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605813.7631533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605813.7631552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605813.7631576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605813.7631595,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605813.7631614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605813.763163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605813.7631652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605813.7631671,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605813.7631688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605813.7631705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605813.7631721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605813.7631736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605813.763176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605813.7631776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605813.7631795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605813.7631812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605813.7631829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605813.7631843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605813.763186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605813.7631876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605813.76319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605813.7631915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605813.7631934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605813.763195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605813.7631967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605813.7631984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605813.8502986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.867242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016897716,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d9789fed8f4da39439fadfcd7c21dc458c1dcec/docs/32bpp.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605813.8988237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139120061,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e203d39a977359e56259a9e1ca0faee69f3c415f/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12538"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605813.9306946,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3a9656f0-667c-4e26-9de9-02a56c3d5b55","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.152.163.42","Port":25680,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605813.9307315,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605813.9307427,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605813.9307475,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.152.163.42","remote_port":"25680","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605813.9411957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605813.9885492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047307193,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e63ff86e17d605cec6a3b24e3e06a3ba35e9331?page=109","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605814.0327518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.0717604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03897717,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddae614e747fb788cd7b4b8e8282a93f03f4a2aa?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605814.092862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605814.0935094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000617454,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605814.1228645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.1479049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025006963,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605814.1735632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.1778169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.421116954,"request":{"remote_ip":"144.76.32.237","remote_port":"40762","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3345d54ad932773b74171a7ae6c00a3ec3c8556b/docs/palettes","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605814.2142265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.2340333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060434872,"request":{"remote_ip":"54.152.163.42","remote_port":"25680","client_ip":"54.152.163.42","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/ai/api/ai_base.hpp","headers":{"X-Forwarded-For":["54.152.163.42"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Etag":["\"9a3aad742580ff3b0fdac233096ece4e4b323955\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ai_base.hpp\"; filename*=UTF-8''ai_base.hpp"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2290"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 12 Jan 2009 17:11:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.3057408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.3500323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04424988,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8be4bc3d1e11fd869fbcefc112b687b0eacf0ea1?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605814.3648703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.972438936,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbdd9f84d8d8a181c25a9f88c908468285f1417d/src/network?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.3965666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.4364939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039879913,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf862625348454fa81ec73a8faadb8e05ced04e7?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605814.4869077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.5305831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043633438,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26206fa11682313e8cbe2f19441c5dbdce63ef74?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.5799117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.6717453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.6914432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11149419,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/industry_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.6993694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.485116007,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/632464a62393f7fb5b8370b5793fe6a31f19bf8d/os/windows/winstore","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.7134006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041619802,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5581d9f74433437cd233cdab9ea2bae9cc60ac13?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605814.7623334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.8207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058325757,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1187dc3217417d5cdc4f686b8ea2c0bae9afd99f?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.8531506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.8574922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.897084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04389417,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a0861347dbba1f39eed20a326ea35469ccb08e2a?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605814.9004962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042970068,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/artisan","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"]},"status":200} +{"level":"debug","ts":1761605814.944105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605814.9855063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041370031,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d2108518b65c8992739b940debd29b2a3bb6be1?page=32","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605815.0320654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605815.0323122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000216368,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605815.0340292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605815.0346043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000537253,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605815.0351443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.099154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063974235,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Listeners","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605815.126347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.1828337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056452315,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7b1224ef3ec16744b807953e43f629e983c17e9?page=260","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605815.207097,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61643: EOF"} +{"level":"debug","ts":1761605815.2080266,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d43f42a1-a7d2-4fde-b05c-5a661fe27f55","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61644,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605815.2080755,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605815.208088,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605815.2080953,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61644","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605815.2099185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605815.2155025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005552066,"request":{"remote_ip":"192.168.1.64","remote_port":"61644","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Authorization":[],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["5.2497"],"Date":["Mon, 27 Oct 2025 22:56:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605815.217618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.2841094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066448169,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/359fe89d2f7d413d560b4f1e8ee5ec81fbef44ca?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605815.3078127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.3996522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.4903216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.5077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017346432,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ec5cca7b3efabf44ec96fc9d715ac7f1db3f56d1/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Content-Length":["1154"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605815.5709236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171233912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/05a03c44d30b18cb24dc7a5dcb0a52c44b4755fb/resources/views/livewire/project/database/mariadb/general.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605815.581015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.597509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016456865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/Project/Service/Navbar.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605815.6718504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.7631316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.7755597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012388915,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/ActivityMonitor.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2323"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"ActivityMonitor.php\"; filename*=UTF-8''ActivityMonitor.php"],"Last-Modified":["Fri, 22 Mar 2024 10:34:15 GMT"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"421992cb50bb3cb11e19b6675f71cf1539db1772\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605815.8161085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.508261731,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8c7a0dd208076f86f26bb37d9c57ebb1116f515/bin?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605815.8545556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.8549395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356151,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/resources/views/components/status/restarting.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605815.863606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19172401,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/372b064dba8c5fecfffb3f6795136b72503cec5c/app?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605815.944773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605815.9685566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023743863,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1d66e66c9110506e7d9310cba9a98ae067937580/Makefile.lang.in","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605816.0333235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605816.034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000640838,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605816.0366697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.0465336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.0795639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042858858,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/395b44d15c5238b6b931c873ccaf6bfc41419611?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"]},"status":200} +{"level":"debug","ts":1761605816.1274261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.158446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111879066,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605816.1823475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054875863,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79d8a7f5fc4b4cc33ccc82c839535501a989165c?page=318","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"]},"status":200} +{"level":"debug","ts":1761605816.2182214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.2465644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028300923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6312c0ba84d1363917bef5b39c372f37e3933f90/resources/views/livewire/server/log-drains.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605816.3091557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.3332863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024094714,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605816.3998282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.4131715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013317947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a04435429410bc9ece2272d5de4a853a75e3b227/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605816.4916701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.5330722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041371804,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/app/Models/SwarmDocker.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605816.5834672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.673946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090444567,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/dc37a590e3c47bc3167eaca91c25e6d5b8ab4bef?files=src","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605816.6745236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.6859264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011376998,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e42c7e258cd93ee31a8b2788a87a139860befc2c/app/Livewire/Project/EnvironmentEdit.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"16fc7bc36b95eec030df0ddac5ea0a9cb14da574\""],"Content-Length":["1234"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Disposition":["inline; filename=\"EnvironmentEdit.php\"; filename*=UTF-8''EnvironmentEdit.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605816.7657447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.8573296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.8697083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0123488,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/docker-compose.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"Etag":["\"930c0a6b9378c8f49b11bab59fa614e246440912\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["859"],"Last-Modified":["Mon, 02 Sep 2024 07:53:09 GMT"]},"status":200} +{"level":"debug","ts":1761605816.9276829,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161904063,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cf54bc425fc58ae77fe8a8ce86cd5c52600f961b/bin/baseset","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605816.9860632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605816.996403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010305448,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a421fdaee5c035031d283a70e52536d5df67a2ef/templates/compose/coder.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1447"],"Content-Disposition":["inline; filename=\"coder.yaml\"; filename*=UTF-8''coder.yaml"],"Last-Modified":["Mon, 28 Oct 2024 12:15:03 GMT"],"Etag":["\"fec22b5bfb91f4ed7361490290e91ce44edf53cf\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:56 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605817.039302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.0403893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605817.0410135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000605772,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605817.1067958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067462562,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/projects.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605817.130468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.144649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014151719,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62011eed95fcd374c2debbc177612e9685926666/namegen.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605817.1725962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.2212017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.2227852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050157067,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/storage","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605817.2409742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.2623224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041088501,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12b359fa32fd3caf9626e8fc4131ab0d2fd0ba9d?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605817.3118901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.3519533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040030756,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15fc3f5ba389db846af773efb9c2af8ca2030f43?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605817.3894527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148440162,"request":{"remote_ip":"144.76.32.237","remote_port":"40762","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3365efa5b25e1d21583f62fd0b49afc4ff499030/changelog.txt","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"]},"status":200} +{"level":"debug","ts":1761605817.4033918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.4167602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013340901,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6f425618593a5cdfc9a9e00a91d9680e18d43f02/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1344"],"Etag":["\"584a970f60d67fe08e77d8a1c8f99ce48693fd2e\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"]},"status":200} +{"level":"debug","ts":1761605817.4938338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.508648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014789431,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/config/mail.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"]},"status":200} +{"level":"debug","ts":1761605817.5846775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.5850427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338248,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1ba35972e604d1a5ab34c7b29384c5a13618fdc0/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"]},"status":404} +{"level":"debug","ts":1761605817.676051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.7112112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035129968,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/0e6e497b735d3525744fde329cdc3a575ad2a045?files=src","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"]},"status":200} +{"level":"debug","ts":1761605817.767475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.8185313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051017198,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db8f0de8a3c724e981ee7a64ed5f4d3528a48514?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605817.8584719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605817.8741765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015673418,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ae93b5e03fe57a3dad72a443edbe4cc8931b9852/bin/data/orig_win.obs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"71e3299629373bb2186b90cfbc793b9c32bd0914\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 20 Aug 2009 17:02:44 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:57 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"orig_win.obs\"; filename*=UTF-8''orig_win.obs"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["424"]},"status":200} +{"level":"debug","ts":1761605817.949354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.0398755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.0500379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605818.0506756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607565,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605818.0542252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014308575,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aee8ffc73be6a437f05008cf3658317b3b70a601/projects/generate_vs141.vcxproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"]},"status":200} +{"level":"debug","ts":1761605818.1134992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164111054,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94ddae188a0995ce03a690382fb717ef93bb76db/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605818.1193287,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a57f58b4-2aa9-4ba9-8583-98ad53700d0d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.23.213.182","Port":18195,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605818.1193662,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605818.1193762,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605818.1193807,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.23.213.182","remote_port":"18195","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605818.1315484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.1562123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024634211,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/41d13b9d63690078681fb85e9b1cb180965caa80/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605818.2220566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.2328947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010797155,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/13af2b88b4d301d67a483e5d293acf0b2d9383f2/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 31 Jan 2019 13:57:44 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12542"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d0fbba0e70ca2c6c9c3ef60b5fc96cbf5d44ef27\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"]},"status":200} +{"level":"debug","ts":1761605818.3138793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.3420477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.3542457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040331503,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f46f8bd42780c31d3d4f9ba5c87790e151058258?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"]},"status":200} +{"level":"debug","ts":1761605818.3600948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018009552,"request":{"remote_ip":"23.23.213.182","remote_port":"18195","client_ip":"23.23.213.182","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5dc45f4f5c8d1ac9e3e8d99a4bb4a3a404d1f84/templates/compose/code-server.yaml","headers":{"X-Forwarded-For":["23.23.213.182"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"code-server.yaml\"; filename*=UTF-8''code-server.yaml"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["793"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1a68d623f2173cae019a3ef0b51a6d4e8e003c62\""],"Last-Modified":["Fri, 17 May 2024 08:11:55 GMT"]},"status":200} +{"level":"debug","ts":1761605818.360971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.4049232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.4077046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046705901,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/storage","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605818.4435077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03854168,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c6971fb43514c4e4923c2ec3b1fdd9fe852617d?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"]},"status":200} +{"level":"debug","ts":1761605818.4967816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.5377638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040943187,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc86bf9b12ba513e33aeab8a5ff7203009ba2d87?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605818.5877945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.5944939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006664443,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0844645a8b551f823695edaf17c99449b8fd25c5/resources/views/components/%7B%7B%20route('command-center')%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"]},"status":404} +{"level":"debug","ts":1761605818.6789052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.7093775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030435207,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e2c618eabaa951249ffb52fa2f3ce7db8e950af9/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605818.7616947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605818.7617111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605818.7617137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605818.7617154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605818.7617173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605818.761719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605818.7617211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605818.7617228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605818.7617247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605818.7617261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605818.761728,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605818.7617297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605818.7617319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605818.7617335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605818.7617354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605818.761738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605818.7617414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605818.7617447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605818.7617476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605818.7617507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605818.7617536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605818.7617562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605818.7617595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605818.7617624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605818.761765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605818.7617688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605818.761772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605818.7617745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605818.7617772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605818.76178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605818.7617826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605818.7617853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605818.761788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605818.7617908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605818.7617934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605818.7617958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605818.7617984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605818.7618012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605818.7618039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605818.761807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605818.7618096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605818.7618124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605818.7618155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605818.7618184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605818.7618213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605818.761824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605818.7618268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605818.7618299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605818.7618327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605818.7618358,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605818.7618384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605818.7618413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605818.7618442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605818.761847,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605818.76185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605818.7618527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605818.7618558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605818.7618585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605818.7618613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605818.7618642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605818.7618675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605818.7618701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605818.761873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605818.7618756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605818.7618785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605818.7618816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605818.7618845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605818.7618876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605818.7618904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605818.761893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605818.7618961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605818.761899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605818.7698114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.7840543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014197325,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8fb9075deddc1201bdfb8d98bec68e54c805f13e/app/Providers/EventServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7ba72e10d4c6c497068002ff141c3769297738e0\""],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1109"]},"status":200} +{"level":"debug","ts":1761605818.8614054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.8755276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014088731,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/seeders/PrivateKeySeeder.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"PrivateKeySeeder.php\"; filename*=UTF-8''PrivateKeySeeder.php"],"X-Content-Type-Options":["nosniff"],"Etag":["\"8a70cf56d8406bc4c9291d9edcdf2bd6d9c0d096\""],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["3104"]},"status":200} +{"level":"debug","ts":1761605818.9521465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605818.9526324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000443035,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d9081ad3f5eacf3f788c0246ff9c72eeaea9fd90/bin/data/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605819.042797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.0628035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605819.0634224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000591856,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605819.0904312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047598774,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e6d1233bfed98bc0f5ace9ea986fb30dfb47fb17/database/migrations/2024_03_11_150013_create_oauth_settings.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"]},"status":200} +{"level":"debug","ts":1761605819.1347713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.1571846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022370113,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cb2ba49ebe701c884c40bf5c50193776e50ef9b/player.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605819.2250233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.2254262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373835,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6b24cd2516ce4000d5e303c94e5e912102218d7e/os/os2/installer/make_installer.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605819.3159173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.3249946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009040434,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/094e1d1bba6f9346907a64267e3ce4b45dfd19af/resources/views/components/applications/%7B%7B%20route('project.application.deployment.index',%20$parameters)%20%7D%7D","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605819.4072666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.4217772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014480259,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7ea68d68a6f2547d61863864097ad22f11c60143/table/clear_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"clear_land.h\"; filename*=UTF-8''clear_land.h"],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"Content-Length":["869"],"Etag":["\"581c86855169a1eaf4795ef626a1e24de9c22b92\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605819.4986799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.504452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.538728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040006381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/commit/b74e4724d4cf936b7b57435b2aab486557cd34aa/example_cook.toml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605819.5461276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041636323,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/a4d358d512ea05081b4485d8757877fae1ca7956/artisan","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605819.589417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.6802306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.728187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047916262,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/app/Actions/Fortify/UpdateUserProfileInformation.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605819.7716181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.7904963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20104892,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55ffd14bdaa85f9eb7c22c442f46169f63137be/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"]},"status":200} +{"level":"debug","ts":1761605819.8353603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063697814,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb421294bbab7e4791862d2091a002efcf94d667?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:56:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605819.86257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.953917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605819.9797857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117167806,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/40f2c7a1f98a6fc01af17d0823a368f018a4301f/resources/views/components/applications","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:56:59 GMT"]},"status":200} +{"level":"debug","ts":1761605820.0451262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.056477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011305924,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cdb146f03cf34c82b045d67281f06be5a4cb015f/app/Events/TestEvent.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["640"],"Content-Disposition":["inline; filename=\"TestEvent.php\"; filename*=UTF-8''TestEvent.php"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2cc6683dc23c1fa167a415a158e4e7c5cf38333b\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605820.0758162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605820.0761123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000256494,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"]},"status":204} +{"level":"debug","ts":1761605820.0779722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605820.0785568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000557221,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Content-Length":["41"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605820.1365168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.1467083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010159032,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Server/Proxy/Deploy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2974"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Disposition":["inline; filename=\"Deploy.php\"; filename*=UTF-8''Deploy.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"965c51e2d8ded7d11ec940b486b9c565ecedf0ba\""],"Last-Modified":["Wed, 10 Jul 2024 13:53:56 GMT"]},"status":200} +{"level":"debug","ts":1761605820.1733172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219367605,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23d8539cf517d14bfd2a519621d9a6d258f78476/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605820.227557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.2415855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013984263,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ec106759d17290d88fe965220cc3ea6a9acdbd96/media/extra_grf/foundations.pcx","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605820.3186436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.3296578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010978877,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ae2d141f0d22d1a8db163626ee2e69106963043b/others/fluentbit/fluent-bit-dev.conf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"fluent-bit-dev.conf\"; filename*=UTF-8''fluent-bit-dev.conf"],"Last-Modified":["Thu, 15 Sep 2022 12:27:55 GMT"],"Etag":["\"757b916655e09c9586ea52e818349b9d437e2b70\""],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["440"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605820.4092782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.5056772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.5215328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015813071,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/13f390be3ecf2c13ae519ed008078ee1ab021206/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Content-Length":["4778"],"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"]},"status":200} +{"level":"debug","ts":1761605820.5565126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147196416,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0db28355654bf7345fb79badb22cca5f3dbc77ef/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605820.5714798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.571501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002284,"request":{"remote_ip":"144.76.32.237","remote_port":"40762","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/33baceaef79309c778e43512dd70ed5889397b73/changelog.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605820.5910769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.6366599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045545413,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a06e670673e6a01747e29db0d59cc615d003e45?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"]},"status":200} +{"level":"debug","ts":1761605820.6395884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.6631463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023528016,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/bootstrap/cache","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605820.6818604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.68225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359598,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3eefd7c36c9dde2888c56e8622f1fb601dd2c8d7/templates/compose/supertokens-with-mysql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605820.7729578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.7855306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012543578,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f27ba44f45131983f7d9447dcc19ad9c31aad901/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["99549"],"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Last-Modified":["Fri, 03 Sep 2010 14:14:06 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3fe61befb27f0fe963b36d9a2af0e1e5dc8ee0ed\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"]},"status":200} +{"level":"debug","ts":1761605820.8643289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605820.8773987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013035765,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a87e1e0ea23e4ca76ebc1b2d9bcc08110d5a674/town.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:00 GMT"],"Content-Disposition":["inline; filename=\"town.h\"; filename*=UTF-8''town.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 03 Dec 2006 17:27:43 GMT"],"Content-Length":["5451"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"896e3415c19b66c2ee4a07ca308564926b416f50\""]},"status":200} +{"level":"debug","ts":1761605820.9558804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.0460563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.0585961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012498392,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76f6bd8cfd22d0a40bfa280e4b2774684713c962/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"85f0498d32f118bd927b43dad1611b152ecc4262\""],"Last-Modified":["Mon, 14 Nov 2011 21:39:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5687"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"]},"status":200} +{"level":"debug","ts":1761605821.0859432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605821.086778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000797714,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605821.1367812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.1641586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208245187,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79b12f5bdcfb0466a8b89103d16296dd0e54c512/bin/scripts/readme.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605821.1869571,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050154261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c54b865beea1fe21e967204a2d3e33e49cf5fb16?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605821.2284474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.2289073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412277,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ac7922ca44f86d7b4a09e30ed0ba5085a4d5558a/public/svgs/github.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605821.3192391,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.3588862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039609443,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d3096b84fdab85a0688eff8f3a6d1d2618d3162d?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605821.41,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.5008361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.5145822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013708603,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/projects/dpi_aware.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"]},"status":200} +{"level":"debug","ts":1761605821.5920327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.5924242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361261,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5d5ada130e7e45bcb2688f70e82d95d49c380cb6/templates/compose/phpmyadmin.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605821.6407335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230696461,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/signs.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605821.6829438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.6833317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036084,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/97d79c8e522d1323e794d6fd560b3ed0f62f15bd/os/steam/release.vdf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605821.7747414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.8032377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028458581,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/14300d309c01591b9dd2b4c8fb0180fec69bddb0/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"strgen_vs90.vcproj\"; filename*=UTF-8''strgen_vs90.vcproj"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 05 Jan 2009 21:53:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Etag":["\"9ea48ca28ac937fe06337f0275aa81d8c6dabb7d\""],"Content-Length":["3091"]},"status":200} +{"level":"debug","ts":1761605821.8174524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.8588524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041363749,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"]},"status":200} +{"level":"debug","ts":1761605821.8662107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.875262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009030645,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dbaad927d7a2cb57ddf46731b4c4d790f8c8964f/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7eaf553a78f6ffd9069b3649f4e4147b73dfb781\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 06 Jan 2013 16:44:15 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"]},"status":200} +{"level":"debug","ts":1761605821.957331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605821.9578288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000452844,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/db246b82acb26541a9b5ecddaf8a8257c1189373/media/openttd.desktop.filter.awk","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605822.0480208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.0934074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605822.0940385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000598739,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Accept":["*/*"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Content-Length":["200"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605822.1395652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.1399562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357564,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b2111be2953265c67a1e425524ed4a73097874b7/os/debian/menu","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605822.148501,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6e81f02c-e928-46b4-a32d-1d8df103dac1","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.221.37.41","Port":35769,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605822.1485376,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605822.148547,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605822.1485507,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.221.37.41","remote_port":"35769","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605822.207476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159428687,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3330e09b68e11378852507e34e205ed621b1f23b/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12538"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605822.2297053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.2299716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000250863,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c3e80fbc1804004edd0c3d9b7ad7184dcb483d34/app/Actions/Server/StartSentinel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605822.3208447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.3646193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043745169,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/301a3596e8ffd6f3098ec7de7a23949bf93d00d7?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605822.369368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.382542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013152094,"request":{"remote_ip":"44.221.37.41","remote_port":"35769","client_ip":"44.221.37.41","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/templates/compose/moodle.yaml","headers":{"X-Forwarded-For":["44.221.37.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605822.4122005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.4413407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029116721,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/41d366d27e3a60bb497550abee31daa95d89336e/storage/framework/sessions","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605822.5029612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.5271387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024144327,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4f6f8b2c4c6e9bf595b83d1d3477aa6fbe9684e5/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605822.594647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.6087124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014033947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eff325209596f7bb57a63ce66eb222d5b3a8f674/signs.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"]},"status":200} +{"level":"debug","ts":1761605822.6858392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.7212753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035400017,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cccbc8f418b578d4ad378e5c0570b7f473391ce8?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"]},"status":200} +{"level":"debug","ts":1761605822.7769027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.790596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013659521,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a2c9dabd77182537df80e4de6a03061e4a09bb9a/app/Livewire/Server/Proxy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"dab7f54bed60392cac25d6701f47b433784985d0\""],"Last-Modified":["Tue, 12 Mar 2024 11:45:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2731"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Proxy.php\"; filename*=UTF-8''Proxy.php"]},"status":200} +{"level":"debug","ts":1761605822.8680737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.904693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036584009,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/128df8ec8a61a6fed2c37c5fee84dcd468abfef7?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605822.9189749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605822.9366498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017650465,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/templates","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605822.9590738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.0505252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.1392229,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605823.1398897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000636489,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605823.1407576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.1869724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046182204,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Http/Livewire/Project/Shared/HealthChecks.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761605823.2032564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.244151107,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86ed4bb25f76a4d5c48f3b49e99cbefa289f058e/projects/langs.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605823.2324147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.2790563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04660522,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/61a893d6fd341515c5d0fea254c5ea25849afa58?page=215","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761605823.3235173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.405511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.354950567,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c839950791e3adee28e5e21730b35b100bb95451/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605823.414061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.5057151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.5235612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20001446,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f5cd0e843a30a65286d1d58b6d7b9fa75eb707f/docs/OSX_install_instructions.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605823.597492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.6387174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041188519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12cfa5526b5b0f935763cd94b392d3b250c92e9d?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605823.6741009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168354534,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/station_map.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605823.6884606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.6887667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000282362,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2424bd408b7c58a6f5599fe8ab1ca9e5fac3627e/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"]},"status":404} +{"level":"debug","ts":1761605823.7501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335996785,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eb5149622ed6b36e4fc74e2153a50942e5bbb440/src/zoom_func.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2439"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 30 Nov 2009 11:29:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"aa4bf3d69f5ad70f3417f4ab77dc24719f8aae14\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"zoom_func.h\"; filename*=UTF-8''zoom_func.h"]},"status":200} +{"level":"debug","ts":1761605823.7611377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605823.7611487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605823.7611523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605823.7611544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605823.7611563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605823.7611585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605823.7611604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605823.7611625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605823.7611642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605823.7611663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605823.7611685,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605823.7611704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605823.7611723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605823.7611742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605823.7611763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605823.761178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605823.7611802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605823.7611823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605823.7611842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605823.7611861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605823.761188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605823.7611902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605823.761192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605823.761194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605823.7611961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605823.7611978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605823.7612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605823.7612019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605823.7612038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605823.7612057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605823.7612078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605823.76121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605823.761212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605823.761214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605823.761216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605823.761218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605823.7612197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605823.7612224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605823.7612245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605823.7612264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605823.7612283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605823.7612302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605823.7612321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605823.7612343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605823.761236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605823.761238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605823.7612398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605823.761242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605823.7612438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605823.761246,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605823.761248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605823.7612498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605823.761252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605823.7612538,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605823.761256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605823.761258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605823.76126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605823.7612622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605823.7612638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605823.7612662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605823.7612681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605823.76127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605823.761272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605823.761274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605823.761276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605823.761278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605823.76128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605823.7612817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605823.7612839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605823.7612855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605823.7612877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605823.7612898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605823.7790532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.844561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065473471,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0b722ec46f13c04125fb122692aa975abe4f8d9?page=487","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605823.8697083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605823.8700047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000271151,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b2181365b0ec791abcbc0687cf557c6efc326cfb/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605823.961239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.0521717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.0530784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000866363,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e84075db5085bcadf0d034770ec2be260a7c9ad/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605824.103877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605824.1045012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590343,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605824.1174366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.1389327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177653915,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41e8396f574f958d7ecc016f4c7cc8260e846fa4/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"]},"status":200} +{"level":"debug","ts":1761605824.142995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.1432743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025446,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/83d6e488e49aad5193ef803702858235d9cf612b/resources/views/project/database/backups/all.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605824.1664226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048944811,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/examples","headers":{"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605824.2343628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.2776985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04330025,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe4c6d396c162dfe28692fd14b286eee724b352b?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"]},"status":200} +{"level":"debug","ts":1761605824.325001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.4163465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.419307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094280889,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7eaf353571a9cf2797c69fda32546cc0daa66f1/music","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605824.4314585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015065862,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/03f28f0b06a83bdfde725dbd695a367a788b4d33/media/extra_grf/elrails.pcx","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605824.5075376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.507918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351683,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/104aa447cc304072eb0d63f37f4001dbd0cc64ae/docker-compose.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605824.5984838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.6383686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039850767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/61d5dd64b855bb46e1052fd0b8fc79ca932f86b1?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605824.6893194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.7015665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012218234,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Enums/Role.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["687"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Role.php\"; filename*=UTF-8''Role.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a37a5076c108f8f81dbeb8af79ebb298c48c4a2b\""],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Last-Modified":["Mon, 28 Oct 2024 16:08:24 GMT"]},"status":200} +{"level":"debug","ts":1761605824.779836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.7977083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017837928,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/signs_func.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605824.870794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605824.9135857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042754923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb793f1e0f62f23494ff15e81e8b686d19c807e1?page=75","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605824.9751933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.015813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040573129,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c29aa2ec44e67138fc384eaa63177bd2631f7530?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605825.0529315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.096252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043285032,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a1fcd76ddcb2560010b9348d116ff27ec9fc79d?page=6","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605825.1194289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605825.1197264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00026555,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605825.1213493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605825.121946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000574934,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605825.1439507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.1580632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014075876,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3b5eede3fc9308b7c7c065e01c81f36fb6814fc1/media/baseset/innerhighlight.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"]},"status":200} +{"level":"debug","ts":1761605825.1915488,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61649: EOF"} +{"level":"debug","ts":1761605825.1928484,"logger":"events","msg":"event","name":"tls_get_certificate","id":"36779b6a-5d86-4a4e-bbdf-69c7fa86f945","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61650,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605825.1928945,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605825.1929092,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605825.192917,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61650","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605825.1947737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605825.2002509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005442951,"request":{"remote_ip":"192.168.1.64","remote_port":"61650","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Content-Length":["551"],"Accept":["*/*"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.1394"],"Date":["Mon, 27 Oct 2025 22:57:04 GMT"]},"status":204} +{"level":"debug","ts":1761605825.2353551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.2687845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.2692933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033904127,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6cd410afbb3cedff9f6d86fc30dbd4e67817ebc9/media/openttd.64.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"]},"status":200} +{"level":"debug","ts":1761605825.2958868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027063451,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/resources","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"]},"status":200} +{"level":"debug","ts":1761605825.3266034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.3271196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000470878,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a72b4881a0085f724853acc3aa73769a8ff04e26/media/openttd.ico","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605825.417371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.4177876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385917,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e584ef7bba3f4dc626484b3f6afd9535bff524c0/os/macosx/Info.plist.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605825.5081196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.599092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.6312068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032077783,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e295e46e3eccd58626ce2b02aab24b96c025636b/player_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605825.6901271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.734268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044102612,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76fe20cdccd68679f4681e3f378b7695d161e8a8?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605825.7814178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.7818363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391308,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1e4a89177e88d44a4ac82acd7197a6ee79d46e66/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605825.8724952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605825.9630394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.0277562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.519600418,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/37f84b737243e3889671e5c389480ab1ff6afb9a/regression/stationlist","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"]},"status":200} +{"level":"debug","ts":1761605826.0281644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155636177,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e272c4cd9f90d977bf457916c14719275ccacf8/app/Console/Kernel.php?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605826.054143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.1451068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.197333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605826.1980085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000644906,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Content-Length":["41"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"]},"status":200} +{"level":"debug","ts":1761605826.2360919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.236458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341474,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/7f393eb2c26c470cdf1a86820ed40a8cf33bea01/templates/compose/phpmyadmin.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605826.2438333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098697265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e918b8d31b73bd129dedf085835461e380a27213/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605826.2982423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.33516671,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1458df1caed833434303de9ae59f864404e4d07/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605826.3270693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.34247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015367451,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/979df85e2394dc070e5f52965cd5e2ffbd1841d1/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"d85a5fbe04875c04a483fa119adc2063d6a5a96c\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Last-Modified":["Mon, 13 Jun 2011 15:23:20 GMT"],"Content-Length":["9547"]},"status":200} +{"level":"debug","ts":1761605826.387964,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9de77497-cadb-4b4a-ada1-eb5fbe2f112e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.5.232.250","Port":12609,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605826.3880045,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605826.3880155,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605826.388022,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.5.232.250","remote_port":"12609","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605826.388817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.334637984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e809c05099b09bab8f23a4307e0088247478770c/os/dos/cwsdstub.exe","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605826.4180717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.438597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.508759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070116595,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/bootstrap","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"]},"status":200} +{"level":"debug","ts":1761605826.5097177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.5247526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106621925,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de9c91ecee6e6de72bbc1c620095807d6b49ec27/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605826.5600748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050323771,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03c609f019f437f4fb7e252a2345d4b62ab930e8?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605826.6013565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.6119301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.6204858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008528809,"request":{"remote_ip":"52.5.232.250","remote_port":"12609","client_ip":"52.5.232.250","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/06fe3f33c0ca23d31235c7c7e5bb5c74c8abdbf7/docker-compose-dev.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.5.232.250"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 20 Apr 2022 11:33:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["781"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Etag":["\"6c89e87d5895f9d8aed262cb4df3daf2bd438537\""],"Content-Disposition":["inline; filename=\"docker-compose-dev.yaml\"; filename*=UTF-8''docker-compose-dev.yaml"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605826.623918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022531586,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/420f1df998f68f6c7f815ae9fb768b75da62c4ba/resources/views/components/services/links.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"links.blade.php\"; filename*=UTF-8''links.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 25 Mar 2024 09:41:44 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Content-Length":["835"],"Etag":["\"84394f7926f0990e91fa7fc5f8963bfd2c613000\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605826.6918707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.7465084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054597588,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2a9d9830a3f0c33ac0c51ecdb0edefc34fe76e67/app/Policies/ServerPolicy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605826.783412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.8247201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041266657,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/851f19b341bd182c3f531ffe852963abb4b1737a?page=16","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605826.874499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605826.9125924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038054982,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5394567ae77486e55ed6e19f60c4e4dc1faabda?page=55","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605826.9649987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.0067387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041702989,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0e2d800ee59011ff6a27c27a1c84b0135ae8857?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605827.0564973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.0975988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041055719,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/ttd.dsp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605827.1325965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605827.1334298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000793536,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605827.1469297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.1711326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024170556,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Project/Shared/HealthChecks.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1431"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Etag":["\"83162e36a279bd2e6082b7c5a215f916b9a97b33\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"HealthChecks.php\"; filename*=UTF-8''HealthChecks.php"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605827.2379668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.238388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038201,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02dabad81e744b070650f859890a048f71685e1a/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605827.3297546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.3741126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044309272,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ae97e4d0eb3e58c49ff31f696f5b023a76f8507?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"]},"status":200} +{"level":"debug","ts":1761605827.4205096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.449455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028902758,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/872c51f1340d8555dd41e9f0e1fb577354d480ac/airport_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605827.5111203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.5114217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000275159,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/faf7ba50e66e69171670f30d01e3f6cd8aab0abf/app/Notifications/Channels/EmailChannel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605827.5758088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.5929425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017111379,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/templates","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605827.6022983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.6619947,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e51e2d93-86c5-49d6-baa1-9168c0687417","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"affine.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"91.231.89.18","Port":41007,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605827.6620321,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"affine.site.quack-lab.dev"} +{"level":"debug","ts":1761605827.6620362,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605827.6620388,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605827.6620412,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605827.662043,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605827.662049,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"91.231.89.18","remote_port":"41007","server_name":"affine.site.quack-lab.dev","remote":"91.231.89.18:41007","identifier":"affine.site.quack-lab.dev","cipher_suites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605827.6621003,"logger":"http.stdlib","msg":"http: TLS handshake error from 91.231.89.18:41007: no certificate available for 'affine.site.quack-lab.dev'"} +{"level":"debug","ts":1761605827.6933048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.7347453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041402152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fe4c6d396c162dfe28692fd14b286eee724b352b?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605827.7846596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.8052099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020510316,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/74c061c29ad3d160f1c07f07774d2d94a440fdfd/media/extra_grf/shore.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605827.8432071,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240880311,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64c38c89c9a84735879a20db0859b6f942402e16/bin?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605827.8752205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.9620109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086749391,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b5a997a446424d22ef6b0b2ad1e3e39644826534/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Length":["12538"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605827.9658723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605827.966203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000307981,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/532744d9eed345794081d1f9cf9bcfa618bbd992/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605828.057015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.1111808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054130718,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Notifications/Database","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605828.1415644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605828.1421854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589091,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605828.14796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.1861486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038151764,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e08d3ec5954af53b44539cedd83d31ffde237fea?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605828.2389042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.329892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.3550937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025161244,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/resources/views/livewire/server/delete.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"delete.blade.php\"; filename*=UTF-8''delete.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Last-Modified":["Wed, 30 Oct 2024 19:03:30 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1b56b35c9503834020afca1e198137591c392e2f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1898"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605828.421358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.4621365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040736978,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2fd871e2af5cb9e239628843fbd40499ee43406a?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605828.5120301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.515684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276751906,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/103d88ee334a3637c490d9f3c823908e8336b98e/os/gog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"]},"status":200} +{"level":"debug","ts":1761605828.6039276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.6397705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035782117,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0c42bd6a7bec8bc6a777120d44d954033f2527ea/os/os2/installer/download_opensfx.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"download_opensfx.cmd\"; filename*=UTF-8''download_opensfx.cmd"],"Content-Length":["486"],"Last-Modified":["Mon, 14 Nov 2011 21:39:14 GMT"],"Etag":["\"0a46dea42a523de50afe3d866458400d085f0474\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605828.6943512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.712652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018239576,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ce6a74427855ccadee7abfd9b444fad73b5a4578/bin/ai/compat_1.10.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2baaddb836a34d60905a146723bba2972ad62f9a\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"Content-Length":["631"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"]},"status":200} +{"level":"debug","ts":1761605828.7484982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.762485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013952263,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"]},"status":200} +{"level":"debug","ts":1761605828.7644598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605828.764478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605828.7644808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605828.764483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605828.7644851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605828.7644873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605828.7644892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605828.7644916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605828.7644935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605828.764496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605828.7644992,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605828.7645013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605828.7645037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605828.7645059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605828.764508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605828.7645102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605828.7645123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605828.7645142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605828.7645164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605828.7645185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605828.7645204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605828.7645228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605828.7645247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605828.7645266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605828.7645288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605828.7645307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605828.7645328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605828.7645347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605828.7645369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605828.7645388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605828.764541,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605828.7645435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605828.7645457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605828.7645478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605828.76455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605828.7645519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605828.7645543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605828.7645562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605828.7645583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605828.7645607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605828.7645628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605828.7645648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605828.764567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605828.7645688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605828.7645712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605828.7645729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605828.7645755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605828.764578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605828.76458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605828.7645826,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605828.764586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605828.7645895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605828.7645934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605828.7645967,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605828.7646005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605828.7646039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605828.7646077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605828.7646112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605828.7646146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605828.764618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605828.7646217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605828.764631,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605828.7646348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605828.7646382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605828.7646408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605828.764643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605828.764645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605828.7646472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605828.7646494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605828.7646515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605828.7646537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605828.7646554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605828.7842844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272216636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e04e2822b8ff73af839b92d59215bc7e8f49e004/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605828.7850368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.827594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042483099,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8de55adcb0d29bddab96699f2f94d5cb63ded97?page=31","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"]},"status":200} +{"level":"debug","ts":1761605828.8765028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605828.9070272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030472767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12037a8b387f391e644fc64612ee4ad21e0af727/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:08 GMT"]},"status":200} +{"level":"debug","ts":1761605828.9676645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.040828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073109918,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbc6af2506b84e8c0736073af5f7e6f3719b3500?page=13","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605829.0584774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.0588431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335293,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a164e4bf3ae67b69109ed881def5fe83dd85da2c/app/Livewire/Team/Member/Index.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605829.149369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.1589582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605829.1595676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000583971,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605829.200709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0513095,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/Notifications/TransactionalEmails/ResetPassword.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605829.240247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.3316207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.3501368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018442658,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b8b76dfa40bccdcfbfe7d19f1048212ef63b618c/app/Livewire/Project/Shared/Storages/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Etag":["\"0f65aa91e6a003e41109a0b4eb57c74710d29f41\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Content-Length":["1009"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605829.4220226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.4375937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01552059,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/docs/Readme_Windows_MSVC6.0.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"]},"status":200} +{"level":"debug","ts":1761605829.4489124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208626295,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1287fddd8f811fd9d5e4fb29a2fb938ec768e570/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605829.513871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.5741785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060271985,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f6da9c793b680692d4465d2e853d112ddeefe657/database/seeders/TeamSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"]},"status":200} +{"level":"debug","ts":1761605829.6068423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.6468549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039975221,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/de23dd0a1ea106c5b2766cee74bc74afa1321e26?page=35","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605829.6960983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.716728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020600056,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b/Dockerfile-dev","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605829.7874846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.7878299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c4ee91930df2c3b6d61eb9e76fd6c0797c7d72e5/resources/views/livewire/settings-backup.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"]},"status":404} +{"level":"debug","ts":1761605829.87706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.877403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032339,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2f95349888f2ba33e0968bee89e811503bfb3a19/other/logos/logto.webp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605829.949813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605829.968288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.0137599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063917488,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/database","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"]},"status":200} +{"level":"debug","ts":1761605830.0521746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083855996,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3be554cb55f34b3690ff68d45a8026f28f9dfb55/app/Actions/Proxy?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"]},"status":200} +{"level":"debug","ts":1761605830.059865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.0602303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/31386c42a7aa51b5b6a7abfc728b9ed4e34df0ea/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"]},"status":404} +{"level":"debug","ts":1761605830.1498077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.171087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021254329,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9784f12903aa183353ba9d5be74ceffff43e202a/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"Content-Length":["2368"],"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"]},"status":200} +{"level":"debug","ts":1761605830.2150106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605830.2152402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000204265,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605830.2178278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605830.2183166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000468974,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605830.2411222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.2416413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000487178,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a06814c17367f4b7f6e2241a76dab98a6d1422ae/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605830.3323507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.3812654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048882293,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d77d32853f7f57f855da0770e12dce55ead2f967?page=32","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605830.4233577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.5149877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.524616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009588396,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ea9a6ed27b7b3d67e6cb53b9bf7ab7f3f70e9359/landscape.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Etag":["\"46c1e13c196b5f6e58be7006eac88eab8017f249\""],"Content-Disposition":["inline; filename=\"landscape.c\"; filename*=UTF-8''landscape.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["14584"],"Last-Modified":["Sat, 07 May 2005 10:26:12 GMT"]},"status":200} +{"level":"debug","ts":1761605830.6065545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.6184528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011855511,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15c4a7ec1c07101b41dd4d50c448500eb32dc245/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Etag":["\"5e7dd441f66a55a4a1a976b4ce4f81a480625c1a\""],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5081"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"]},"status":200} +{"level":"debug","ts":1761605830.657724,"logger":"events","msg":"event","name":"tls_get_certificate","id":"37f5514f-d484-41dd-81cf-8795a2f763a5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.44.174.136","Port":51333,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605830.6577697,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605830.6577806,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605830.6577861,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.44.174.136","remote_port":"51333","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605830.697787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.71249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014672872,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fd32cd04abf39f6e2aacdb84230cef6da3353475/config/ray.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"]},"status":200} +{"level":"debug","ts":1761605830.7298682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306471594,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/85c4d4e53131c991659f564972c721e7da1c7d13/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605830.7896976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.8293824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039648867,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cec0e23a3492cc051afd2640afe4b8a824d251c7?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605830.8803253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.8813326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605830.9259875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044625127,"request":{"remote_ip":"52.44.174.136","remote_port":"51333","client_ip":"52.44.174.136","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Items/Assemblies/AlienHatchw2Terminals.xml","headers":{"X-Forwarded-For":["52.44.174.136"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605830.9274013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047052965,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47793328b64ad69f5b6e498ee418409558098eb8?page=227","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605830.971097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.0136063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042483891,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/574767cacf3c93a083d7c5b5b340352f66cd6c0f?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605831.0620692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.0827296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02062863,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd1a20f6eee6758f6a812af18fbe5b41b491b5c4/bin/ai/compat_1.2.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Length":["1030"],"Etag":["\"550f79969ce75a9d5ec40a2afe0795d9bf5d8075\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605831.1255555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.153734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.1569302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031353017,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/bootstrap/cache","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605831.1660616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605831.166706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000616653,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605831.245462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.2912536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137476843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1876447c663863b4eaef3ccf6f1e088a18bcd70e/resources/views/livewire/project/application/rollback.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"]},"status":200} +{"level":"debug","ts":1761605831.3251185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079622495,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2073b8949be9f7ce1ccca30dde14d71927f49ac5/app/Http?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"]},"status":200} +{"level":"debug","ts":1761605831.335741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.3360717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000306107,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/docker-compose.yml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605831.4270682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.4275343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000430641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6d40f9cc4fba44ba089434e7fd036577afb7c8f7/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"]},"status":404} +{"level":"debug","ts":1761605831.5181084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.5874248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069278895,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/647faf1120910f1711f66775fa2f9eec7d95448f?files=src","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605831.6098087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.698962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089117134,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7a63a17b664beeee17a60261078b15a0aa1e76c5/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"]},"status":200} +{"level":"debug","ts":1761605831.7011526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.7014666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000287021,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6805abe0f3976a6bbca32ce3d28bc44789a1802a/data/openttd.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605831.792139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.8198612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027686024,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d0d4cd7b8a558e56219aacf56ff334ee73626c63/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"928432d37fb789bfc5a4efcf0a447b9570cb4b61\""],"Last-Modified":["Sat, 20 Dec 2008 20:44:47 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["4222"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605831.8827374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.897358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014588141,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Listeners/MaintenanceModeDisabledNotification.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605831.9740224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605831.9836524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00959065,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a23cd4aef7595caeedf085208a7094c2ffe250e1/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9565"],"Etag":["\"1943ed6bc3b972184b3934be2610328d118c39cc\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:11 GMT"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Last-Modified":["Mon, 22 Jan 2024 19:22:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605832.0648954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.0809581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016020042,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/docs/Readme_Windows_MSVC6.0.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605832.156678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.1801112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605832.1807399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000592326,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["200"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605832.197434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04072233,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44d901dba71a4f39d35dc5822f17b82eaa59c081?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605832.247779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.2571845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009379713,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c8ada1bbc93e38da817a2106d9f86cb6ddaf941e/app/Services/ConfigurationGenerator.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Etag":["\"a7e4b31be7804139f92b16dc453ef697e3fce59c\""],"Last-Modified":["Tue, 21 Jan 2025 13:09:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ConfigurationGenerator.php\"; filename*=UTF-8''ConfigurationGenerator.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["8616"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605832.3229673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.3390818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.3411317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001927894,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cefdd697484bc5318dae6663cb13b4adeaec75f2/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605832.3430264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020025492,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/templates","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"]},"status":200} +{"level":"debug","ts":1761605832.4307775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.4691014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038279395,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5f39601d0cf43863e5c7f230928176d8bd86c9c7?page=15","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605832.521548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.5440521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02247504,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1686"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"]},"status":200} +{"level":"debug","ts":1761605832.6121697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.64144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029233691,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7e86d9afde0ed0c596f63b4b3f45281b83fbd75/apps/api/prisma/migrations/20220905062318_database_branching","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605832.7033715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.7274528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02405004,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/station.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"]},"status":200} +{"level":"debug","ts":1761605832.7938557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.8366818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042783076,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/database/seeders/S3StorageSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605832.8852556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605832.8993175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014031632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/projects/generate_vs142.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605832.9764981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.0186906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042153479,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc0b97ea2fbf1672de7ef03a84c374fdd01d431e?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605833.066975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.0673254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322758,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/afcb4a25b22abb229dd302339fbf7b603c0e1deb/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605833.1579242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.1581814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000238199,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b304c06a4a7c666260b42e07d064b4ae32ff16a7/bin/ai/compat_1.10.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605833.1953342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605833.1960452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00067378,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605833.2492208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.2726629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023396196,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2a9d325930eb0d17f9e019b7b56299d9c28e7a4b/station.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605833.3400302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.3770802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036999211,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/81f7dd9a1d50cae64f782a3ca9825bce9a6c07fd/app/Http/Livewire/Team/Form.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605833.4307845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.4865794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055755091,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/makefiledir","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"]},"status":200} +{"level":"debug","ts":1761605833.5221758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.5236561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.540612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016916842,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/templates","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"]},"status":200} +{"level":"debug","ts":1761605833.550205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027985699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91c9f46a5f2bac2c3feedb0e435b629c4f8b67bb/openttd.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605833.6129267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.6632655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050296931,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e58581f1f825da4d318b0b09fc12726788e95ccc?page=502","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605833.7037575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.716568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012777799,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4360d9371216bf38bbc1b9b7af7f44282afb35e5/docs/Readme_Windows_MSVC.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4180"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"637b28b2e2972f29c0eab48fc4def006bcd88833\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 03 Jan 2010 21:35:17 GMT"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"]},"status":200} +{"level":"debug","ts":1761605833.7724578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605833.772484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605833.7724876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605833.7724905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605833.7724934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605833.7724955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605833.772498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605833.7725005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605833.7725031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605833.7725053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605833.7725077,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605833.77251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605833.7725127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605833.7725155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605833.7725184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605833.772521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605833.772524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605833.7725265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605833.7725294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605833.772532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605833.7725348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605833.7725372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605833.77254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605833.7725427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605833.7725453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605833.7725477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605833.7725503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605833.7725532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605833.7725556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605833.772558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605833.7725606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605833.772564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605833.7725663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605833.7725692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605833.7725713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605833.772574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605833.7725766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605833.7725787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605833.7725813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605833.772584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605833.7725866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605833.7725897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605833.7725923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605833.772595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605833.7725976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605833.7726002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605833.7726023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605833.772605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605833.7726076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605833.7726097,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605833.772612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605833.7726145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605833.7726169,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605833.7726195,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605833.7726219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605833.7726293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605833.7726321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605833.7726345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605833.7726371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605833.7726398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605833.7726424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605833.7726448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605833.7726474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605833.7726498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605833.7726524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605833.7726548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605833.7726574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605833.77266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605833.7726622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605833.7726648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605833.7726672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605833.77267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605833.8282669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.8851013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056801723,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e90f7f8b975d380c3d544995ef6db9d6c8a86d8/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:13 GMT"]},"status":200} +{"level":"debug","ts":1761605833.8886204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605833.9774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.011482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03403364,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1385d33ff0891111ffffefad182a778e653557ca/openttd.tgt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0d3fa1dd31aed516d4b0eeb12e22e67a9f537b5e\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12258"],"Content-Disposition":["inline; filename=\"openttd.tgt\"; filename*=UTF-8''openttd.tgt"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Last-Modified":["Fri, 31 Mar 2006 16:11:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605834.0617974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173128976,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb002067363b6d331b04c7cea0cfb240a03c42c9/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"]},"status":200} +{"level":"debug","ts":1761605834.0682204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.1598217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.2031896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043272468,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/Actions/Fortify/PasswordValidationRules.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"]},"status":200} +{"level":"debug","ts":1761605834.204809,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605834.2055218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000691805,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605834.2302766,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bcf47f62-6ebb-46c6-a6b2-fc02d70d7bf1","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.22.87.224","Port":5300,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605834.2303321,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605834.2303455,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605834.2303517,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.22.87.224","remote_port":"5300","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605834.2503216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.2650964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014743214,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Project/Shared/Danger.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605834.3401449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.271888317,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9752d36ed2a9477acd4500d136f4b78b5c5fe05c/table/elrail_data.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605834.341458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.4328017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.4747748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041930568,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c839ba8f32b2924cc4e8621b8be9c83c4b7f935?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"]},"status":200} +{"level":"debug","ts":1761605834.5235152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.524123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000572519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a253205b932cc50fc9f25be390a6aaa370f89a45/bin/ai/compat_12.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605834.6140947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.6964676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.7050304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.7072978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09316723,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/rector.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"]},"status":200} +{"level":"debug","ts":1761605834.7158406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010779812,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bdfdb9808aa96916016287d1f7b46219662ced02/jgrpp-changelog.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["145746"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"jgrpp-changelog.md\"; filename*=UTF-8''jgrpp-changelog.md"],"Last-Modified":["Wed, 02 Aug 2023 19:29:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9028e9424ba0925b78b4b28cd8aab28097193444\""]},"status":200} +{"level":"debug","ts":1761605834.7186534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022152483,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605834.7334943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.392009251,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b0d21d2fadc9e7df11a2758e3e5cc411af2b0452/os/os2/installer/make_installer.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605834.739937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.752101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01213659,"request":{"remote_ip":"52.22.87.224","remote_port":"5300","client_ip":"52.22.87.224","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/raw/tag/v3.0.1/frontend/src/components/SystemTracker.tsx","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.22.87.224"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Etag":["\"7175369184d24fc9298d7194d6da98fda19ac0bc\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5526"],"Last-Modified":["Mon, 23 Jun 2025 15:24:12 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Disposition":["inline; filename=\"SystemTracker.tsx\"; filename*=UTF-8''SystemTracker.tsx"]},"status":200} +{"level":"debug","ts":1761605834.796091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.796407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289866,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9efe1d6776aca558457b8741b1b704a813547fa0/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605834.8871598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.909252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0220506,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6abf8f89a22d71aba02c4885084a9a675bb7b89c/video/dedicated_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"]},"status":200} +{"level":"debug","ts":1761605834.9785776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605834.9790661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000452503,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ac9324f270e0ae4226307b92e88122e071d38390/projects/openttd_vs80.vcproj.in","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605835.0691419,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.1085594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039375752,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0643a6976467fe85ffae88687477c971e45ec596?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605835.160275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.1997514,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61658: EOF"} +{"level":"debug","ts":1761605835.200734,"logger":"events","msg":"event","name":"tls_get_certificate","id":"19775e37-6114-4125-bfed-2ddcdaf4ef9f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61659,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605835.2007694,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605835.2007804,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605835.2007883,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61659","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605835.2027245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605835.2036343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043314267,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed59f6a8b91820b224e76e893418b61c40f2f145?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"]},"status":200} +{"level":"debug","ts":1761605835.2080789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.005332113,"request":{"remote_ip":"192.168.1.64","remote_port":"61659","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"Cookie":[],"Accept":["*/*"],"Content-Length":["551"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["5.0462"]},"status":204} +{"level":"debug","ts":1761605835.2514794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.261992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010489134,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Edit.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1316"],"Last-Modified":["Tue, 05 Nov 2024 08:36:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Content-Disposition":["inline; filename=\"Edit.php\"; filename*=UTF-8''Edit.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"463febb10d41fc60fcd7c16688071a19f08596b1\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605835.2898047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605835.2915988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001738978,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Headers":["content-type"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"]},"status":204} +{"level":"debug","ts":1761605835.293395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605835.293972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000552091,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605835.3419685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.3799415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037937881,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c4b37c9fedefc96e98004ff7e4be6b2d7058562?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605835.4335883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.6785154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.7695055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.80949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039945165,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5dac4082cbbc7d70d916e7ef92ecdc034ea1f51?page=12","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"]},"status":200} +{"level":"debug","ts":1761605835.8152542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.381624493,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd3d687bf9c0aba93feefca81823715a87c3315a/cmake?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605835.837277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158723076,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0da7a4dc918888e09ab609888a29b8322fd63e8d/os/debian/compat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"]},"status":200} +{"level":"debug","ts":1761605835.8598332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.8703249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605835.8999155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040053419,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca7cab0253f131e460089f801f9c05ca3bb93174?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605835.9008672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030507163,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/resources","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605835.9516094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.0015583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049903158,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d8a1be48cd60c690235de175e9a044b95f92ea28?page=472","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605836.0422027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.062797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02056519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cd2f85cfdb20a02b66eae8ac9b56f89316c9bead/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5081"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9d226cf8985a0c4ac0636b6447a5e88eca6472dd\""],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605836.132844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.1807506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047868082,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d62c1bbef3da2991ce1e5031d11c99913f28a8d9?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605836.2244673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.2248611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368735,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8a90633ba64e17f131fcd474bea10263012f3c29/projects/openttd_vs90.vcproj.in","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605836.2890303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605836.289649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000586826,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605836.3148305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.3167002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001832865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3d40beeb69c9140914cce95e62ae1c800fb82843/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605836.4064713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.4657986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059291648,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/848879f30114fd8657f51c0b19adc032dc526a07/media","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605836.498566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.5412192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042612664,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35d720b0adc7e95fb5ad389218dffa763664423f?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"]},"status":200} +{"level":"debug","ts":1761605836.5883932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.5887263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00030729,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fe6073ba7d0f3cf03f8e33f274c7c06a36ddcc94/resources/views/project/show.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605836.678851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.6921647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013286758,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/35cae1d4dc5ab1cd104c47f5e7d22c6dfb4d247f/database/factories/UserFactory.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605836.7705817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.8099246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039309537,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8e1268051b53ccc5ff078bb3960bdac5e3cc675?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605836.8613117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.9001508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038789075,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/126fed74d63e8ebbabff2fa9dccf10fdd5a68333/landscape.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605836.9527428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605836.9761894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023407128,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Server/Create.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"2d4ba4430ca6aceb515c0d9fcd5c03006f9d9f52\""],"Content-Length":["579"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761605837.0437958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.068186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.1167104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07287776,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2fe429fe92c5ed01e21c07a4f6832763bcd8ed54/resources/views/livewire/project/application","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"]},"status":200} +{"level":"debug","ts":1761605837.1356132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.1359396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c9e3d041fbe9ed1273ebcd0a240f558a71927a80/os/debian/README.Debian","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605837.157398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089175695,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/resources/views","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605837.2173588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605837.2180629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000671276,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Content-Length":["41"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605837.226188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.3165429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.3633924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046806641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/58596632b335f293dda46fc985392d585121b5f6?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605837.3982522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172035343,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1758406976f06bb07c5cb5f95ef2c205c6ad1c2/video/win32_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605837.40785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.4549313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047038748,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c8474da13d295ddb6224fe66c41e4ba4ac0f050?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"]},"status":200} +{"level":"debug","ts":1761605837.498225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.5104723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012209297,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dcaa7a6ad7a96a688523521e135e9b633c34d02e/docker/dev-ssu/nginx.conf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f26dc30495a6ead95df103784e2e2451c393454f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Disposition":["inline; filename=\"nginx.conf\"; filename*=UTF-8''nginx.conf"],"Content-Length":["68"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605837.589556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.654647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065040335,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/028ef2b5b54d0f6eaad5542f3e4487c06b42e4d1/lang/unfinished","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605837.6805074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.6808336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293283,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a0c42f25a4084363b7b8f52e7791607d1c3aa8aa/projects/settings_vs90.vcproj","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605837.7708104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.7840183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013178565,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1f535915d15a248a0ef20dd7171da294277b01c7/bin/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605837.8618355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605837.9536746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.043699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089986413,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26/app/Events/ScheduledTaskDone.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605838.044164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.059936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015742257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6e0f25dcf94cfc65ecc1ca419de3808b69d08b8/app/Livewire/Project/New/DockerCompose.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605838.1351895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.1355476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032911,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/91c5dee66cc0c11cf312913a3842a7f7127620b4/bin/ai/compat_1.9.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605838.2144558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.217097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605838.217714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590093,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605838.2261207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.2430906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016941458,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0863eb5eadfd85530897355923733768b6e3dac/app/Notifications/Container","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605838.2599146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045428662,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605838.2827659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.420897712,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/587c2149b60b70606148ce53b06026e1f95ff010/projects/generate_vs140.vcxproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605838.3170612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.4080038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.4998312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.500429,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092383052,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/936a192236c0eda48c583f0969f18d8662669028/database/seeders/StandaloneDockerSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"]},"status":200} +{"level":"debug","ts":1761605838.5902512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.63187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041580759,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1666c7062cb21c1697cc90a2c6ed13735000e82?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605838.6470807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147205815,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1abf991e7b5111b0724d339335afa3356096ee02/table/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"]},"status":200} +{"level":"debug","ts":1761605838.6812918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.7043276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.387237184,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4367224b35d849ebe0079e7aea0b3939399f5ffd/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605838.723324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041992716,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75fe56eff07f746b7884411b879cb8d6938aab0a?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605838.7637908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605838.763836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605838.7638407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605838.763849,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605838.7638535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605838.7638574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605838.7638648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605838.7638686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605838.7638729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605838.76388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605838.7638836,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605838.7638874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605838.7638938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605838.7638981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605838.763902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605838.763911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605838.7639143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605838.7639172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605838.763924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605838.7639277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605838.763931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605838.7639382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605838.7639422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605838.7639492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605838.7639534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605838.763957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605838.7639635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605838.7639675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605838.763971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605838.763977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605838.763981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605838.7639852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605838.7639914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605838.7639954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605838.7639997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605838.7640061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605838.76401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605838.7640145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605838.7640226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605838.764068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605838.7640862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605838.76409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605838.764096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605838.7640991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605838.7641106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605838.7641218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605838.7641346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605838.7641423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605838.764146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605838.7641528,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605838.7642212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605838.764227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605838.7642367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605838.7642412,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605838.7642457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605838.7642548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605838.7642596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605838.7642634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605838.764272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605838.7642765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605838.7642806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605838.764288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605838.7642953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605838.7643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605838.7643068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605838.764311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605838.764315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605838.7643218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605838.7643259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605838.76433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605838.7643373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605838.764342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605838.7721436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.8628628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.9019096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039005865,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c81c805856d7b25573360bdcf97bc2cf46963e6a?page=9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"]},"status":200} +{"level":"debug","ts":1761605838.9538562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605838.9735787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019678418,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1c97841ff6b91fcc923664e7790b504f109881ef/projects/langs.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:18 GMT"]},"status":200} +{"level":"debug","ts":1761605839.045359,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.0458019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000411246,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/68ee4aa7d6278e53af1e812040f6bfb0cd813ad4/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605839.12466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.35248526,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cedb07bba3c885b5812244f02bdf5cee3e9cc05f/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"]},"status":200} +{"level":"debug","ts":1761605839.1364625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.2092783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072785737,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfadadda10328a736b515e8a0948612437332a8f/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605839.2242396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605839.224974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000702925,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605839.2275422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.318069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.3353758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017272653,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/84dec43208399b2084318c9ca616ea8914b5c194/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605839.408841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.4124062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184823521,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4e8b3d246dc40de9db71be07261fadd8214a5503/video/sdl_v.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605839.4264524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.433315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006829926,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fseeders%2FDisableTwoStepConfirmationSeeder.php","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"]},"status":200} +{"level":"debug","ts":1761605839.44978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040915003,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a20b9c224013a2432034dc673db288d380025efb?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605839.4998214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.5909934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.6182718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027236888,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/60b004eb430334717cca2bc841e16377615c58f5/media/extra_grf/signals.pcx","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"397ec92862c8f39897358063ea18ea799474bb1e\""],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"signals.pcx\"; filename*=UTF-8''signals.pcx"],"Content-Length":["108516"],"Content-Type":["application/octet-stream"],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"]},"status":200} +{"level":"debug","ts":1761605839.6491184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149264025,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Jobs/ApplicationDeploymentJob.php?page=7","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605839.6676705,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0f4ee8a6-e0d9-4431-9bfb-888c830f9b94","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.209.201.119","Port":3671,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605839.667735,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605839.6677558,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605839.6677625,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.209.201.119","remote_port":"3671","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605839.681917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.6994286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017465847,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91c9f46a5f2bac2c3feedb0e435b629c4f8b67bb/namegen.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605839.773117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.8141613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041008229,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f6ab0541ecda51be09437050bbb7ea488018f01?page=37","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"]},"status":200} +{"level":"debug","ts":1761605839.8648145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605839.904724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039868912,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32ea99a7416b8bae057ca41b27dc2792062c9867?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:19 GMT"]},"status":200} +{"level":"debug","ts":1761605839.955072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.0032973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.0134058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010062079,"request":{"remote_ip":"18.209.201.119","remote_port":"3671","client_ip":"18.209.201.119","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/routes/web.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.209.201.119"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12673"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 23 Jan 2024 16:13:23 GMT"],"Etag":["\"9b469463fab540f20c7b2aed0ccddcfe4005aadf\""],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"web.php\"; filename*=UTF-8''web.php"]},"status":200} +{"level":"debug","ts":1761605840.0464592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.100031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053513123,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ad8b5bdcd35fddfff494b117db2b24a68ced6013/phpunit.dusk.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605840.1368947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.1373007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000376099,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/database/seeders/StandaloneRedisSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"]},"status":404} +{"level":"debug","ts":1761605840.2283163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605840.2286696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.229207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000855483,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605840.2404795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011771742,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/94c45d9cc34afca7b66e1cf4595bff816123b055/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Oct 2010 15:33:22 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Content-Length":["9363"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ea1c01db13a89f5d9c7d3ca1776011ace486df4a\""]},"status":200} +{"level":"debug","ts":1761605840.319387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.3198109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393973,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/56a6d7aec88b170eaf0dd57e14f5fffc24d3b1af/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605840.3406513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.385531779,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15bf9e9f03c7dc0cca8cc061714b7572bd5e1f4c/os/os2/installer/remove_nosound.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605840.4104953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.410882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359718,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ee1d4cd45d2520cebedb5d978890728fa446b4dd/resources/views/livewire/project/service/storage.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605840.462305,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f5a486d4-c2aa-4161-b8b5-1b7dae999659","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":41066,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605840.4623468,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605840.4623582,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605840.462364,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"41066","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605840.4685001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.4742134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005674257,"request":{"remote_ip":"192.168.1.123","remote_port":"41066","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["178"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"]},"status":200} +{"level":"debug","ts":1761605840.4747822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.478128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003320399,"request":{"remote_ip":"192.168.1.123","remote_port":"41066","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761605840.5010214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.5531812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052112152,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcf02c68f978ab8c24d4887546dbf0004b009868/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12538"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""]},"status":200} +{"level":"debug","ts":1761605840.591396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.592324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.6272497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035807454,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/examples","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605840.634152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041798719,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/933c9df335da9b6eafd81d17aaa3e5d427873f47?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605840.6836526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.7744093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.815018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040578699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ece59dc0d1cd21a4e55322ee31439f7f4baec72d?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605840.8653264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.8658059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000436894,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b7e9d97bc7d6e671f300fa56349d028f0e5ad32a/bin/scenario/README","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605840.8920708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208376083,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"]},"status":200} +{"level":"debug","ts":1761605840.9564967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605840.9568603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338017,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a963f5c91d88fff98301d2f9dbfef9ea8e6308f0/projects/langs_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605841.0477533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.086937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039153994,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/93b711d70d1b7d499113e7dc9bd2b746652a108a?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"]},"status":200} +{"level":"debug","ts":1761605841.1379628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.1794906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041493024,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4c0bfc3a4efd0e913b0c92f15604e06386a1489?page=15","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605841.2292202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.2295308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288845,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/23e7463a40e564c5cb580dbfbb000fbdc8e6f95d/templates/compose/phpmyadmin.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605841.2434678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605841.2438145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000309824,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"]},"status":204} +{"level":"debug","ts":1761605841.2457154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605841.2463632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000624998,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605841.3199873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.3203557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348357,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2ef99ea7b09f44c8576f8c5a12ab83e79cbd7877/os/debian/compat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605841.4107494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.5026546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.5140035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103227956,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f1fc10e7365efef2a7ff4cc2a0c86f4d5efecf7/station.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605841.5927694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.5931914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395756,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1791551391805d9f5b8e959f568ccfc03f33dc21/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605841.6505523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147863063,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8786045eab03e0cec5847bf8d5cf8173bfde0811/currency.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605841.6842225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.7065277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022263823,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/resources/views/components/modal.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b0cb4d3d04fa8184acb411e8c737970052663567\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"modal.blade.php\"; filename*=UTF-8''modal.blade.php"],"Content-Length":["2617"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"]},"status":200} +{"level":"debug","ts":1761605841.7414026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.7748487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.7753289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000446843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b2ca6e1ac8216d0cacb1e44c8e08856cc8755f59/bin/ai/compat_1.4.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"]},"status":404} +{"level":"debug","ts":1761605841.7844348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042998702,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/696acb71fed5b6862a28175cb95be371172e1475/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605841.865802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.957189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605841.9778397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020605947,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/29ba3a1dd7a70a8e157c8ed8962c3ea1f2018f1b/bin/data/orig_win.obs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605842.0480814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.1198776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071749263,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a702de64c3d2e719c2bd41e3893356310861607c?page=1018","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605842.1393533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.139741,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349018,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d835a42c05f6a48f120b47e94a042848a20edd5c/media/baseset/orig_win.obg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605842.1447394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278902891,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a37737316e40212c7b959128416ca1f11f69576/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"]},"status":200} +{"level":"debug","ts":1761605842.2302365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.2686522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038361058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03ca3190c9b73de3e43fe1e7e2293b8c1e3aa3d5?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605842.3070326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605842.3077583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00068951,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"]},"status":200} +{"level":"debug","ts":1761605842.3213043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.4121246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.4185035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097158003,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5bf9a6f808939a96ae7261c9aa2e178a47ae5e3/vehicle.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"]},"status":200} +{"level":"debug","ts":1761605842.42585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013697092,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Server/Proxy/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605842.5033672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.5420299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03862668,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf4f7399a1c5a42305c592cc8d39fe3eb02e6692?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"]},"status":200} +{"level":"debug","ts":1761605842.5947318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.5950472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290318,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/de9c91ecee6e6de72bbc1c620095807d6b49ec27/os/debian/README.Debian","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605842.6850412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.6984844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013400803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/edfd4e63e1d0746c0b2f5fee4612a93c3546ee82/players.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b3e2cf30bc6da6965bbc17bff20300fbf63b349e\""],"Last-Modified":["Fri, 19 May 2006 19:36:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["36376"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"]},"status":200} +{"level":"debug","ts":1761605842.776681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.8678856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.905493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.9059002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363114,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/696acb71fed5b6862a28175cb95be371172e1475/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605842.9133015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136585883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/786c8bc3a33b190bcdbb73ed93b65a35c79784e1/resources/views/livewire/project/service/stack-form.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605842.9362938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068371755,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4fe1c4312657ed074c1b6083e115641f393adcc7/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761605842.9580028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605842.9772727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019187182,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ccdcea665db6e21fee27f331803117648028098a/app/Livewire/Server/ValidateAndInstall.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605843.0496356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.0500963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000386118,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/58c6d066f2021046c9c1ecfe18b66c37ea484b10/app/Livewire/Server/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605843.081842,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c7e3be1f-6506-46f2-9e51-8779e1446f65","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.35.182","Port":12593,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605843.081892,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605843.0819044,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605843.0819104,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.35.182","remote_port":"12593","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605843.140744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.1959212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055139269,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/100aca1848023d4564d933c73347ccfaa48b0e36?page=519","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"]},"status":200} +{"level":"debug","ts":1761605843.230901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.2529798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605843.2537746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00076389,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605843.3057477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074810273,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Storage/Show.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605843.321768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.3217947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.3221333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315425,"request":{"remote_ip":"184.73.35.182","remote_port":"12593","client_ip":"184.73.35.182","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/owncloud.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["184.73.35.182"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Content-Length":["11"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605843.3406003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018798088,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/table/animcursors.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605843.4140613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.5050159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.547821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042766505,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c96a3dce955a984f02e01d41bcaa59b5caf65ae?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605843.5831509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169054934,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b53bb44e42a017a50ed0f18fbd60851fd1f33e9c/resources/views?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"]},"status":200} +{"level":"debug","ts":1761605843.5959454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.687808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.7647061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605843.7647192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605843.7647219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605843.7647238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605843.7647254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605843.7647274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605843.764729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605843.764731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605843.7647326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605843.7647345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605843.7647362,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605843.764738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605843.7647405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605843.7647424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605843.7647443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605843.7647464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605843.7647483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605843.7647502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605843.7647524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605843.764754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605843.764756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605843.764758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605843.7647598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605843.7647617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605843.764763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605843.764765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605843.7647667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605843.7647686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605843.7647703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605843.7647722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605843.7647738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605843.7647755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605843.7647774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605843.764779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605843.7647808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605843.7647827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605843.7647843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605843.7647862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605843.764788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605843.7647896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605843.7647913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605843.7647934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605843.764795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605843.7647972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605843.7647989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605843.7648008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605843.7648025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605843.7648044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605843.764806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605843.7648077,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605843.7648094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605843.7648115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605843.7648134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605843.764815,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605843.764817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605843.7648187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605843.7648203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605843.764822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605843.764824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605843.7648256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605843.7648273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605843.764829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605843.7648308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605843.7648323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605843.7648337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605843.7648356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605843.7648373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605843.7648392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605843.7648406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605843.7648425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605843.7648442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605843.764846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605843.777766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.7958426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018044497,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9c7a7b53a192deef9dadf7f31d68c9a76cfaf35c/os/steam/release.vdf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["710"],"Etag":["\"ab549c3886bf688d55e08364e7a960d2f2de6ab8\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 05 Feb 2021 19:58:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"release.vdf\"; filename*=UTF-8''release.vdf"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"]},"status":200} +{"level":"debug","ts":1761605843.83221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236228692,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/846382a0f34bf75d22844af52405fa0227f1283b/findversion.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605843.8697984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.914495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044666797,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe35b9d8e75a04932f5a38f70b3051d0564a9168?page=279","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605843.9616184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605843.99436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306507883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48ee51fca6afbd067ad5b98b8d3cff05beb7fcc3/docs/linkgraph.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605844.046059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08440421,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/08a80876f951605792c3d16531a080d81c2ced5b?page=17","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"]},"status":200} +{"level":"debug","ts":1761605844.0518365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.067751,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015891319,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9dbc30812ae7ab5f83f5ffae1e87ae87fefd7b3/templates","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605844.0734715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.1374838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063977652,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/bootstrap","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605844.14319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.180595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037380701,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5159055e3e8bad4e5daa302bb3132ff92f09b47?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"]},"status":200} +{"level":"debug","ts":1761605844.234179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.2458453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605844.246439,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000567289,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"]},"status":200} +{"level":"debug","ts":1761605844.300313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066077971,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d5e5a78cf414eb143741f6fc15d8245f5197b3c9/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605844.3249679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.3603826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035383526,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/056253bef2ef7710dc3df26874ed12480d57c51f?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605844.4160824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.5073922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.5218856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105748218,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Actions/Database?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"]},"status":200} +{"level":"debug","ts":1761605844.5985522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.6272197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028622549,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605844.659303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151884024,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a6756ccf211954e03019c1f9feb684dff9ef3ee3/video/sdl_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605844.6890674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.7798438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.8717475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.8782618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098382632,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/93afe8100167db671cf3391c07744d5119a01bf3/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605844.9634938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605844.998432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.309339751,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3807ed6066cdff1189a7cc98626ad4ee8114697/docs/admin_network.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605845.0540638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.0781653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206385591,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8fad6334efe288fce5f04ffb180660ac1824373/vehicle.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605845.0948648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04078093,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f85326a4aeddb988a73ee3b1584fa9510bbe2f7?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605845.1454628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.1847293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039234705,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05fbf0ada53cd461a1415c37e051bfcd7276a289?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605845.2051835,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61675: EOF"} +{"level":"debug","ts":1761605845.2062237,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1a7fcf85-bfa3-4917-bd1c-6158b595273c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61676,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605845.2062528,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605845.2062628,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605845.206268,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61676","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605845.2083445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605845.2099404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001576873,"request":{"remote_ip":"192.168.1.64","remote_port":"61676","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Length":["551"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3394"]},"status":204} +{"level":"debug","ts":1761605845.2206492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.236194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.2529557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605845.2537754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000799547,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"]},"status":200} +{"level":"debug","ts":1761605845.2841716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047944846,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/90616adcb014e1bfc827d9f59358dd4fb69e20bc?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605845.3165739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095890735,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/bootstrap","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"]},"status":200} +{"level":"debug","ts":1761605845.3268275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.3271286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000275409,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/386d34c0db1a52f25e48e64564fd81699968aa29/bin/ai/compat_1.5.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605845.3649848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.40144573,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39ded38c01e519686e45bf3f066bc0d42225aef0/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605845.417914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.4692876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051345017,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c175067ed9c17d43feaf356cd575dddddd699889?page=444","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605845.5088491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.5476549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038772344,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d2336e007b3b8d28efe2cdd3c227b0bb34bb089?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605845.5997891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.6912205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.6916704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000417236,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/540fdfbf5a8a6bd7fcdf28d62681c1666b66c870/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605845.781902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.7823246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039219,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8d779c88ff4f4709ac0353713533a65fe7d0b86c/app/Livewire/Project/EnvironmentEdit.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605845.8734875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.8898861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29006291,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5dc32bb262e00674f057f79effd112cc032ae4af/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605845.9647582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605845.9651592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374526,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9f74d89c580d67e8bf1784f03f2e9310f0a7e1d2/projects/openttd_vs80.vcproj.user","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605846.055239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.0981412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042859259,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/84c27fc77375fb81db6d916ed9c22589c95d7e8e?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605846.1465297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.191742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045180816,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b91da6ad6fb94cccccb8953d0abdf552d047137?page=80","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"]},"status":200} +{"level":"debug","ts":1761605846.221302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347781843,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20a015e9d34479b8c59cef7dc1d02f417e6e7423/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605846.2378793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.238159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000256464,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8f7e9d70ca92cc216e4b84bd0480973c2beb05e4/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"]},"status":404} +{"level":"debug","ts":1761605846.2679567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605846.2681909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000211579,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"]},"status":204} +{"level":"debug","ts":1761605846.2713387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605846.2720115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00064156,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605846.3292024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.3437004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.3975263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053794194,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605846.4206145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.4431415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022500969,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d9647c0e3ba05aef56b437943f8f19633cc968e1/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Oct 2010 15:33:22 GMT"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9363"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ea1c01db13a89f5d9c7d3ca1776011ace486df4a\""]},"status":200} +{"level":"debug","ts":1761605846.4909492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161714767,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/industry_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605846.5116825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.5508418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039120401,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33cadd5043d8ecf82bdeb10efb2d44528e612846?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605846.6027997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.6431105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040273524,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc93d63478d41e913bf86ca4ff84e37bf381c9f8?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605846.6928384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.7072392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014373166,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Service/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605846.7838113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.7841995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360009,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f933dec10b583772885727c54bf3616d1518ee8d/projects/generate_vs100.vcxproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605846.8751261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.9133587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038201168,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb8bdcb5d91bf76c164813fc8d2d27f86bd3da76?page=33","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605846.9660518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605846.9664557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374426,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/115877a111a7f5baef0d7964a4da9a97e6ba982a/projects/openttd_vs90.vcproj.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605847.0570242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.1480136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.2010946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14403676,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/64cf7202342767e4b9df6c90c48cd414c920e626/src/pathfinder/pathfinder_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2112"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 15 Jan 2010 16:41:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"pathfinder_func.h\"; filename*=UTF-8''pathfinder_func.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4c0671941c2064a398e8db4a21e1b57dadb70232\""]},"status":200} +{"level":"debug","ts":1761605847.229501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081452065,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dd27b94b4e9abb62df479c83de7e6f8ed7268816/app/Livewire/Server/Proxy/NewDynamicConfiguration.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"]},"status":200} +{"level":"debug","ts":1761605847.2392328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.2491336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009875487,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/59e37e14568dfb5fcbe52413a90b79f0661bad51/resources/views/livewire/project/database/dragonfly/general.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"60ad75d0578e5bfb0db38a26d879c6e9ebbad69b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6948"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 26 Mar 2025 16:24:46 GMT"],"Content-Disposition":["inline; filename=\"general.blade.php\"; filename*=UTF-8''general.blade.php"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605847.2518587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605847.2524176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000537383,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605847.330341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.3585584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028184805,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/75d77a36482b93c7f48c00127fd328bac05ea1e9/resources/views/livewire/project/application/swarm.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 18 Dec 2023 13:01:25 GMT"],"Content-Length":["1021"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2954c9e683c0118fbc20e870e61d71ed8b8a31a6\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"swarm.blade.php\"; filename*=UTF-8''swarm.blade.php"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"]},"status":200} +{"level":"debug","ts":1761605847.4213028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.4366326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015296607,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8f75a8307f0df652bffe8900e8d88784e16be829/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605847.4673922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.498494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03106791,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/bootstrap/cache","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605847.511834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.5121524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292893,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ca14da6d994b8bf6c27db6253593c95973aa6f23/os/debian/README.Debian","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605847.6029913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.694293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.7182813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023950923,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/67cd2cd6becf9aa5c38235b20ebd212d37cc3dfb/os/os2/installer/make_installer.cmd","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2011"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"Etag":["\"cd27031df89c596a38e17e2f079f85f5c9aeac3b\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605847.78526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.8764982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.8766615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273632015,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f6eb6fdfd96df9e255bee1e2c5c48eb4a5417e9/os?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605847.921063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04452512,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c5de1a25c35bfa96ab3b4eed89b67b504e84ace2/resources/views/livewire/server/destination","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605847.9294405,"logger":"events","msg":"event","name":"tls_get_certificate","id":"359d24ee-f5bc-4741-a867-35b35a07a65e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.216.227.216","Port":1146,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605847.9295328,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605847.9295478,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605847.9295542,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.216.227.216","remote_port":"1146","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605847.9669998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605847.980375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013339228,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1f9448cf46068fd8a49f940a21b15150cc7a67f3/music/os2_m.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.0581458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.0585296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362844,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/af78d6a9bbc4142958f07b8774ef28d0b7c22f49/projects/strgen_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605848.070575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285282117,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/384599ef2c7c6811a423fa86bfd83baf5677a8f1/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"]},"status":200} +{"level":"debug","ts":1761605848.148919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.230648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081691616,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/app/Events/TestEvent.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605848.2406967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.2409754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000255181,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6e3ef9fa1a6705e91467678ce615c630ee4d343d/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"]},"status":404} +{"level":"debug","ts":1761605848.2550182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605848.2555916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000548754,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605848.332131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.3445148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012341806,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a/projects/langs.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e743a75c54b3240105e9af0689c29cfa4e4b1b27\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 29 Jun 2007 12:27:13 GMT"],"Content-Length":["15868"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"langs.vcproj\"; filename*=UTF-8''langs.vcproj"]},"status":200} +{"level":"debug","ts":1761605848.4237022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.4846568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060897945,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a5ce1cb343184a7409d483451e4241a47ce9a89/table/roadveh.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"]},"status":200} +{"level":"debug","ts":1761605848.5153477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.5382712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0228883,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/68ee4aa7d6278e53af1e812040f6bfb0cd813ad4/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.6061246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.6189244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.6211967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015034273,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ce7be6490c571d41fc1e49ecc2c15edb302a736/bin/data/openttdw.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.6225502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.6293364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010389927,"request":{"remote_ip":"3.216.227.216","remote_port":"1146","client_ip":"3.216.227.216","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/tests/DuskTestCase.php","headers":{"X-Forwarded-For":["3.216.227.216"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"DuskTestCase.php\"; filename*=UTF-8''DuskTestCase.php"],"Content-Length":["1918"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Etag":["\"8628871a18834145f511b4ad20ade735ec4ae93c\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.6973274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.7100594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087480349,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/resources/views","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.721635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024265536,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f626c15eccba4ad1550375a809b48b8f0e529d08/resources/views/livewire/project/application/rollback.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.7644494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605848.7644634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605848.7644656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605848.7644684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605848.7644703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605848.764472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605848.764474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605848.7644753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605848.764477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605848.7644784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605848.76448,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605848.7644818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605848.764484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605848.7644856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605848.7644877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605848.7644892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605848.764491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605848.7644925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605848.7644944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605848.7644958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605848.7644975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605848.7644992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605848.764501,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605848.7645028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605848.7645044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605848.764506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605848.7645075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605848.76451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605848.7645118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605848.7645133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605848.764515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605848.7645164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605848.7645183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605848.7645197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605848.7645214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605848.7645233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605848.7645254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605848.7645268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605848.7645288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605848.7645302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605848.7645316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605848.7645335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605848.764535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605848.764537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605848.7645385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605848.7645402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605848.7645416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605848.7645435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605848.764545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605848.7645466,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605848.7645485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605848.7645502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605848.7645519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605848.7645535,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605848.764555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605848.764557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605848.7645583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605848.76456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605848.7645614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605848.7645628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605848.7645645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605848.764566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605848.7645679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605848.7645693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605848.764571,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605848.7645724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605848.764574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605848.7645755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605848.764577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605848.7645788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605848.7645802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605848.7645822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605848.7884173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.8770607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088457621,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3690fbcc6e9db3cbc68ee2b6f709e05e749eed76/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12538"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605848.878801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.8935583,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7ade519c-ad41-4777-b34a-54d674c0daea","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":46896,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605848.8935869,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605848.8935971,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605848.893602,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"46896","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605848.899697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.9026725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002949911,"request":{"remote_ip":"192.168.1.123","remote_port":"46896","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761605848.9031124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.9059455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002813494,"request":{"remote_ip":"192.168.1.123","remote_port":"46896","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605848.9700453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605848.9703398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000273265,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/23e3766bfb6fa425a0e7b8436314173fe5f7d206/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605849.0608833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.0612674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351924,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2895b1921d00fd8af0cc3f85f5b8e2f53989092f/bin/ai/compat_1.8.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605849.0699406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191105354,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d4e7f9537dbaaf7f63c89e71881f352ab12750e/projects?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605849.152704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.2433696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.258513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605849.2591913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000650126,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605849.327269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174529174,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d55b444bb81c6ac38a578e7b2fb5d2977a825d15/app?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605849.334758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.3350713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284437,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e1e074c2bc6f6d5c73be9879a73a04b9c5d0218/media/extra_grf/roadstops.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605849.4264617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.5225852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.5366437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01401979,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b70f8020e63ff6b37fdf8b77940572156f94ab2c/os/emscripten/README.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Content-Length":["1463"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Last-Modified":["Sun, 14 May 2023 21:22:02 GMT"],"Etag":["\"c16eea2416b73eda1bda2befe2eadff6150bddf4\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605849.5561268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.312720405,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03b079f8564def86cffb22aab08bbd84b4836e7a/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605849.609143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.683756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074562676,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Server/Proxy","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605849.6992362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.770807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.7833078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084028301,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/40023be4ea202cbcced15d26a48dd18ad4ae6b79/app/Http/Livewire/Server?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605849.7904766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363979398,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c62b457ca62b95380e705aa3625bc2f9e49567da/os/os2/installer/download_opensfx.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605849.7914047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.82206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05121433,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605849.8321223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040689008,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e58789859823d5bea56c92d842f090aa89a31398?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605849.8813488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.8816397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257776,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/297c521b6f4d43bad62fe443d930c78b9f4ec267/os/debian/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605849.97218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605849.9724612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261653,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/03f28f0b06a83bdfde725dbd695a367a788b4d33/media/extra_grf/openttdgui.pcx","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605850.0630567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.063322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248108,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/66c7d9b8ed9df8de1fc1e5b6c83808683bc6bbd2/media/baseset/orig_dos.obm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605850.1541631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.2449934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.265295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605850.265978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000656778,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605850.3287773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174577776,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4809b0b98a5499268efb324be5683f820131874/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605850.3366663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.3900661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053361257,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b35b0a76dbcbdb9aa052f3f814da7bd559e31c29/media/openttd.svg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Length":["15504"],"Content-Type":["image/svg+xml"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605850.427518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.4674945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039930298,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b741bd1b1e9577ebaa569ef2fdfefb1719befb33?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605850.5073204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262286726,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee105257ff7fcee195b7ac806db12de44414c6af/os/steam","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"]},"status":200} +{"level":"debug","ts":1761605850.51836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.5187886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000394454,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ae1bb896e6b2d5950788155fa3b6f5ea46952670/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605850.6092541,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.6240044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014711734,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/66418db43e90e7b6397261a6db129f4148072a59/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["825852"],"Last-Modified":["Sun, 03 May 2015 10:30:02 GMT"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Etag":["\"efe35ffd3897113f03b34162f7b177b8375010bf\""]},"status":200} +{"level":"debug","ts":1761605850.659526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.7000885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.7004313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315885,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f5c0aab600a34cbb84e313311a894a28f056e62/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605850.7913482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.7916744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304163,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e673115842d077724c0b532486e176990c7b59d6/media/extra_grf/oneway.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605850.8825538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.8829648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038697,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fef0bfcfd3949e45125f21eee7b3bdcb3b9e252a/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605850.9574072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.9732459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605850.9799833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.320427444,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34177c70aab00b847d8861e1a802225cf8e5fc67/os/emscripten","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605850.994476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021196189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0a7a7ebcf0fe4c6c126fc81d5d461b5b25ab9bfe/src/newgrf_storage.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605851.0452785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087832162,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/database/migrations","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605851.0639396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.095014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031039706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ebfe7f60003e0894ed2fa4f8d1d8a431ed1c5482/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1d2474ed94807ff2d314817f023e7fb905727c6d\""],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Content-Length":["1154"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605851.1456883,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e5affeff-3337-4ba8-8b6c-ebea3838d3c6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.220.148.166","Port":27485,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605851.145736,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605851.1457481,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605851.1457534,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.220.148.166","remote_port":"27485","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605851.15531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.2240107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068677732,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ApplicationPolicy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605851.246639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.2792213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605851.2794719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000224102,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"]},"status":204} +{"level":"debug","ts":1761605851.2814186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605851.3026998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.021251373,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Content-Type":["application/json"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605851.3370714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.3384387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091773212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d161a8a3308bbaf0ce2cbe966e4ba4d052fca105/lang?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605851.3504062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013307046,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e62c912c10219c70a5a145bf700d0a5b57a5df45/media/baseset/misc_gui.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"]},"status":200} +{"level":"debug","ts":1761605851.3736763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.383382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009679388,"request":{"remote_ip":"3.220.148.166","remote_port":"27485","client_ip":"3.220.148.166","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f9a2ff6d90b04b5c0dedcede93e480a55a301c79/app/Jobs/ProxyContainerStatusJob.php","headers":{"X-Forwarded-For":["3.220.148.166"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Content-Length":["2225"],"Set-Cookie":[],"Last-Modified":["Mon, 28 Aug 2023 18:45:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"24ad24be02a4ad6355cf728e31a1639c785279ac\""],"Content-Disposition":["inline; filename=\"ProxyContainerStatusJob.php\"; filename*=UTF-8''ProxyContainerStatusJob.php"]},"status":200} +{"level":"debug","ts":1761605851.4159148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":52.021457986,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=356&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"],"Sec-Fetch-Mode":["cors"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Language":["en"],"X-Ratelimit-Limit":["200"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Etag":["W/\"1b79f4aca2acc22ae1376109e905454ca5e21242\""],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"X-Ratelimit-Remaining":["198"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 22:57:31 GMT"],"X-Ratelimit-Reset":["1761605852"]},"status":200} +{"level":"debug","ts":1761605851.4188514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605851.428669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.4655874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036885617,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ae48155704f074a4bb7555715bed5e596dc3df4b?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"]},"status":200} +{"level":"debug","ts":1761605851.5195043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.5223393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002807943,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/52c794a25954dd2542617ab25b464703c0decb2c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605851.6105995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.6895125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078870167,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dabb08ff4a5fb6003762666cbefcb63ea5401ba4/resources/views/source/new.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"]},"status":200} +{"level":"debug","ts":1761605851.7012498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.7460618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044778788,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f44aa8a4089ec085d4c6db9c5b830bc886fea94?page=319","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605851.7928925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.8296943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036766282,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5c80dfb8eaae07824cdb372214f934c074c0360?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605851.882941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605851.8833013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333558,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fb773a2016134c5104f1474acfc1c5bca8372c91/projects/openttd_vs80.vcproj.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605851.974822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.0145917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03973582,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/16a948a463feb420d0a1fee654b54a4a7acf165e?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605852.0650003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.1566072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.1608105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.2001119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043472264,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dceafaf2dbc80a658cf68ce86c83d4d5681eb597?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605852.2286043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067771223,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/database/migrations","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605852.2476935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.2479975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000278475,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/285666e18134b6ae6b4b4ff95ee865db663d5dd2/app/Actions/Fortify/ResetUserPassword.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605852.269184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605852.3055253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240480347,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a7573f9f836c5a0ef6b86c3ee1195f8d9433141/config.lib?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"]},"status":200} +{"level":"debug","ts":1761605852.3295794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.060357838,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605852.3379414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.3773503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039379568,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4347758e489b37a9d28c0b4b75931ed30fb6eb38?page=32","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605852.4291954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.5209334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.5715396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1423074,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65c163668a1d9e5150645ad0c6d83869e5792c3c/landscape.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605852.5817926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060828686,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/players.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605852.612848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.6483464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035461642,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27163930c1636d9d70ca5f2768c254eb71dc865?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"]},"status":200} +{"level":"debug","ts":1761605852.7030933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.7396398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036501132,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b0d33d6eac1b0ed38607538882fc98577fb9008?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"]},"status":200} +{"level":"debug","ts":1761605852.794274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.7946541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352725,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8c0c22a9251cdc64a9a24ecc5cb9b6f3d7d1ceb4/app/Notifications/Server/ForceDisabled.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605852.8847516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605852.885144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365088,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ad487eeeed417883b6b12def09f07f88039c4b7/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605852.9757671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.0134814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037672591,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af9b9327afdbd621d9467c128bdb2bce06cd2732?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"]},"status":200} +{"level":"debug","ts":1761605853.0669262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.0902734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023320784,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7422120014b51f0057bb41b3e9b6405957a01b63/media/openttd.ico","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.1570332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.157339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288523,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3a49a63dd1d3d55e8d4d7c38897f042100615ab9/projects/settingsgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605853.2480605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.2713306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605853.2719004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542433,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605853.339722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.3415637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.3527434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104655057,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ee130da0ccd1b8ea9bf6ee1e9ab9b3df9ab13051/app/Livewire/Project/New/EmptyProject.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605853.4105697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068968911,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/resources/views","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605853.4305606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.5212033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.5216355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181871206,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9365cf73a1aafc1b3ba6dd17fc78368ee92f3554/config.lib?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.5509207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120327022,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ed2ccaf8aff2496864a2aa0b080066dec7b67d8c/docker/coolify-helper","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"]},"status":200} +{"level":"debug","ts":1761605853.5693734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048140846,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Http/Middleware/TrustProxies.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.612187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.6701906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0579778,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c8ce89ff8956221fce9148237761308b18df315e?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.7039416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.749111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045143395,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e72616ae3838d70e78efe6aae446167e98af939?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.7647688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605853.7647789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605853.764781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605853.7647831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605853.7647848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605853.7647867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605853.764789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605853.7647908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605853.7647927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605853.7647943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605853.7647963,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605853.7647982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605853.7648003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605853.764802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605853.764804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605853.7648056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605853.7648075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605853.764809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605853.7648108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605853.7648125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605853.764815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605853.7648184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605853.7648218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605853.764825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605853.7648282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605853.7648313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605853.7648346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605853.7648373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605853.7648404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605853.7648435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605853.7648463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605853.7648494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605853.7648525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605853.7648551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605853.7648568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605853.7648587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605853.764861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605853.764863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605853.7648644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605853.7648664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605853.7648678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605853.7648697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605853.7648714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605853.764873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605853.7648747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605853.7648766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605853.7648783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605853.7648802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605853.7648816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605853.7648835,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605853.764885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605853.764887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605853.7648888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605853.7648904,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605853.764892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605853.7648942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605853.764896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605853.7648978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605853.7648995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605853.7649012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605853.7649028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605853.7649047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605853.7649062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605853.7649083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605853.7649097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605853.7649117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605853.7649133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605853.7649152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605853.7649167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605853.7649186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605853.7649202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605853.764922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605853.794581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.8849525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605853.9301662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045169455,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f73c74bd4409d94f5b07b25a93baaffabd0e21fa?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605853.9767847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.0184026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041585487,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a12f166815e1050e158e8d891b9630acf21f1fca?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605854.0565958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261936666,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2721c08fc05911f4fa9dc6908ee2d34ec7d335a/os/macosx/plistgen.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605854.0681934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.0684834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266543,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0d6c21d77b3bd7d10f5ec7d8734ec87d557c8a71/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605854.0694652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.1594136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.2201803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060733485,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3a27d13c3eaa9cc7831fde74a458776e4ae4e332/routes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"]},"status":200} +{"level":"debug","ts":1761605854.2502756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.2745597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605854.2753038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000717152,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605854.2920363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041737484,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dc6e3251c2224c56b82d1caa8cb739bca1738445/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 05 Jun 2006 18:10:43 GMT"],"Content-Length":["1090"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e6d96b5d63a9ab08058e340974c19252390128c3\""],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Disposition":["inline; filename=\"OSX_install_instructions.txt\"; filename*=UTF-8''OSX_install_instructions.txt"]},"status":200} +{"level":"debug","ts":1761605854.3411925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.432083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.4436584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011544744,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/View/Components/Status/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["527"],"Etag":["\"ada9eb6823e673abf7f57434b6580797139ad205\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605854.464583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.5074048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042787454,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database/migrations","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605854.5230465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.58381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242589774,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3efca64a94205f589d03cbe7ca2e79ba5c81002f/projects/openttd_vs80.sln","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"]},"status":200} +{"level":"debug","ts":1761605854.6140487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.648909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034828449,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab157ea07fbfef22c4b5bb7dc12a94df4a39746e/docs/elrail.svg?display=source","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605854.705378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.7118943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188815007,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/58fb90c5e90a980659a95dc4e0d794854812961c/config.lib?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605854.7730465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067629706,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/app/Notifications/TransactionalEmails/ResetPassword.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"]},"status":200} +{"level":"debug","ts":1761605854.79699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.8885064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605854.924452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035910699,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6c2c2ee3478ff3618b4699bf54d84b1a28e385ee/resources/views/livewire/dashboard.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605854.9280002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130977641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a43e5ade84007e5caf941d8a5840c6da6bcabf/lang","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605854.979113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.0699604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.0949118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.025415486,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34177c70aab00b847d8861e1a802225cf8e5fc67/src/fontcache","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"]},"status":200} +{"level":"debug","ts":1761605855.0961692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116954444,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9d11d11d680df163c39990e3a0c6a1fc50bfa4a8/ai/trolly/trolly.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"]},"status":200} +{"level":"debug","ts":1761605855.160702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.161008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028102,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c0b402a74c6b7b3722aec64c09deeda1ca46c77e/azure-pipelines/templates/release-fetch-source.yml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605855.1923697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122374502,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/lang","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605855.2025259,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61696: EOF"} +{"level":"debug","ts":1761605855.2035902,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2db54f5a-9a6a-4d60-be30-320908e5830b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61697,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605855.2036333,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605855.2036438,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605855.2036486,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61697","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605855.2054605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605855.2077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00221697,"request":{"remote_ip":"192.168.1.64","remote_port":"61697","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"Priority":["u=4"],"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.9228"],"Date":["Mon, 27 Oct 2025 22:57:34 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605855.2518508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.2883832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605855.2889767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000570114,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605855.3436797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.3517685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099889473,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1e549a0fccf21ae9c529cc428aebcac132b1f391/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605855.3906205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046909494,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a88a0161375c2463b15e5235489d115bfd56a84b?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"]},"status":200} +{"level":"debug","ts":1761605855.4348755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.4735503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038636839,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b83a195ca38689beae62c4e699fc2c57b76805e?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605855.526749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.5444105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017626951,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/66418db43e90e7b6397261a6db129f4148072a59/bin/ai/compat_1.0.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Content-Length":["5081"],"Etag":["\"5e7dd441f66a55a4a1a976b4ce4f81a480625c1a\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"]},"status":200} +{"level":"debug","ts":1761605855.594697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.6169004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.6276484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010701434,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7343268e8a4d462e5d0f4899af1a1c6d012df9f7/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Etag":["\"43617ac9b57915feaec60f8e9069dbeae644e505\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Length":["8439"],"Last-Modified":["Sat, 11 Feb 2012 19:25:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605855.7080336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.7336476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025554145,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/19f86951d9d463fdba12d3ccaa3438d61f7275e1/os/rpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"]},"status":200} +{"level":"debug","ts":1761605855.7988985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.8117983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012870874,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d69164bc4342fc42d45a91ba388b7b04c167f05e/config/version.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605855.861212,"logger":"events","msg":"event","name":"tls_get_certificate","id":"56e7f803-8eb3-4d79-be55-3285a02ab73a","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.0.63.151","Port":54840,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605855.8612554,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605855.8612664,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605855.8612714,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.0.63.151","remote_port":"54840","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605855.890383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.9074402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017028162,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3fd50ebb1241488563e277d22e95628ef7d81f37/docker-compose.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605855.9812624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605855.99741,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016110803,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/99f57269fb36c2093f79cae3335b4bd1e638169e/app/Livewire/Security/PrivateKey/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605856.0725946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.0891688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.0905619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017929842,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/baseset/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605856.1120555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022858923,"request":{"remote_ip":"52.0.63.151","remote_port":"54840","client_ip":"52.0.63.151","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/rss/branch/master/frontend/src/components/ui/select.tsx","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.0.63.151"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["application/rss+xml;charset=utf-8"],"Content-Length":["1301"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"]},"status":200} +{"level":"debug","ts":1761605856.164414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.1779826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013539424,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b2181365b0ec791abcbc0687cf557c6efc326cfb/projects/generate_vs100.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2368"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"]},"status":200} +{"level":"debug","ts":1761605856.2561872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.2891657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605856.2893984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000210217,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Te":["trailers"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605856.291055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605856.2915561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000484163,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605856.3468807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.3579836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011061333,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ec0e560bac2fe2bea8927bf8fa3988fbeec29941/config/database.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"137ad18ce38212e44727b9814bf27534a851be3c\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Content-Disposition":["inline; filename=\"database.php\"; filename*=UTF-8''database.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5289"]},"status":200} +{"level":"debug","ts":1761605856.4378278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.4956338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057771642,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ea0ffa46bf1d7d63be24d4d3a5ac3e6fe5bc541?page=977","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605856.5297568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.5399222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.283704984,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db8af95d58909b7d19c47921ee9171549d244893/media/openttd.32.bmp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605856.5413043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011523444,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fb3cb9c3d230764c166e4148fcde87c78d79e7f3/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8496"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 14 Mar 2018 19:36:41 GMT"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"5fa4d72a1e4dec5c1a11db65b16697da58ee53c5\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605856.6200242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.7116678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.8029284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.819022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016056931,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/19f86951d9d463fdba12d3ccaa3438d61f7275e1/projects/generate_vs100.vcxproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605856.8298278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209765733,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f2db5008741aa8345c1102b684ecaa112f8c33/bin?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605856.866754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155037519,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Jobs/ApplicationDeploymentJob.php?page=8","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605856.8935974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605856.8939204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000298784,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7af4492c3bc7aebbdda18f4277f9df9914c0f71f/video/cocoa_v.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605856.9978259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.0079167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010061919,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/station_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a28a54393cbe2148fe086acf24e17aed23572648\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Content-Disposition":["inline; filename=\"station_gui.c\"; filename*=UTF-8''station_gui.c"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 20 Oct 2006 11:53:29 GMT"],"Content-Length":["25814"]},"status":200} +{"level":"debug","ts":1761605857.0758407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.076125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261192,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/78a316d349f02c76b89c6fd7597e7013c062133a/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605857.1663961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.208412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041973469,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb9562c83a153de23ba5a5a63847e08e3fb45de1?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605857.2572303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.3010657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605857.301822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000731218,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605857.3437681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086503277,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fc1963f642495cdb904202bd6d997755887ee28c?page=202","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605857.348003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.3843403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036300655,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a05ea67d5406c6348dbb5fe9b87dbc8b8592be6?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605857.4398265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.491889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05202636,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/01abc2631684da53645cecdfb7abb29a89a3b6a9?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605857.5304089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.600154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.005408511,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/a4d358d512ea05081b4485d8757877fae1ca7956.tar.gz","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Accept-Ranges":["bytes"],"Last-Modified":["Mon, 27 Oct 2025 22:57:37 GMT"],"Link":["; rel=\"immutable\""],"Content-Disposition":["attachment; filename=\"coolify-a4d358d512ea05081b4485d8757877fae1ca7956.tar.gz\"; filename*=UTF-8''coolify-a4d358d512ea05081b4485d8757877fae1ca7956.tar.gz"],"X-Content-Type-Options":["nosniff"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["1289891"],"Content-Type":["application/octet-stream"]},"status":200} +{"level":"debug","ts":1761605857.6214817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.6620762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04055292,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18e64b28e25f387d1e269899cce8ffa704b1c76b?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605857.6931624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.162713189,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/edit.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605857.7124245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.768968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056507499,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/768e27d68c4c706bf857c36005c6505806b01ada/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"]},"status":200} +{"level":"debug","ts":1761605857.8031156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.8158596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012706204,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38688b7065453816f987825ecaa858bf10d0d5fc/tests/Browser/Pages/Page.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605857.8948169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.9819744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087094412,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/77654faa36da5c120ca1fc31d3875d1cf21ffc3b/app/Livewire/Project/Application/Preview/Form.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"]},"status":200} +{"level":"debug","ts":1761605857.985753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605857.9978943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012107776,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/647fe2e8669d78de13f1098a6f2d0b5541bcbe70/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4b1939a6ce618aaa37bc4969f0c567c60fd19b8b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Content-Length":["6830"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605858.0759478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.0930958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017112641,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/resources/views/livewire/project/application/preview","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605858.1010919,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d8e9b8da-5eb6-44a8-a62f-ddc40b9cc96f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.22.87.224","Port":54380,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605858.1011353,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605858.101148,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605858.1011524,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.22.87.224","remote_port":"54380","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605858.1565619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.1672947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.2406723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073345301,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6f296b9870d0dcb23be911cb646ffd0518c0c1fe/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["144"],"Last-Modified":["Wed, 08 Mar 2006 23:12:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"]},"status":200} +{"level":"debug","ts":1761605858.2580936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.3122392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605858.3139164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001621447,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605858.3259242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.3304837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07236313,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a342e489dae8111ec929e489a07b11766e3af53?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605858.342344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016380561,"request":{"remote_ip":"52.22.87.224","remote_port":"54380","client_ip":"52.22.87.224","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3c5c0fddbaf22faa1fce98def1ffc4bb2fe2ed40/templates/compose/keycloak-with-postgres.yaml","headers":{"X-Forwarded-For":["52.22.87.224"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 26 Oct 2024 13:26:45 GMT"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"keycloak-with-postgres.yaml\"; filename*=UTF-8''keycloak-with-postgres.yaml"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1927"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"Etag":["\"9f9a395a0cb67a331f7657f3ab661d4a707b4ef2\""]},"status":200} +{"level":"debug","ts":1761605858.3490944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.3648527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015724023,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2a9d325930eb0d17f9e019b7b56299d9c28e7a4b/vehicle_gui.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605858.440773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.494084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053273381,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Listeners/MaintenanceModeDisabledNotification.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605858.5312798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.549125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017807551,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Actions/Proxy/CheckProxy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"CheckProxy.php\"; filename*=UTF-8''CheckProxy.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3037"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Etag":["\"735b972affd9d6a7cfbdd139949a23ef106a7b28\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605858.6222239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.713529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.7289758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106723357,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6102e441d6a1f23fef6fa2fbfee6549802fedffb/app/Models/Service.php?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605858.751665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038109304,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05dc6ecebc25555b4bd24b61e5009ac6d0d51dda?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605858.7671688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605858.7671816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605858.7671847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605858.7671869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605858.767189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605858.767191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605858.7671933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605858.7671955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605858.7671978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605858.7672012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605858.7672045,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605858.7672079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605858.7672114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605858.7672148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605858.7672184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605858.7672226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605858.7672262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605858.76723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605858.7672336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605858.7672374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605858.7672408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605858.767244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605858.7672477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605858.767251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605858.7672546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605858.7672582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605858.7672617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605858.7672653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605858.7672687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605858.7672725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605858.767277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605858.7672813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605858.7672887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605858.7672927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605858.7672963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605858.7673004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605858.767304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605858.767308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605858.7673116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605858.7673151,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605858.7673182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605858.7673213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605858.7673242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605858.7673273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605858.7673304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605858.7673333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605858.7673364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605858.7673395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605858.7673423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605858.7673457,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605858.7673488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605858.7673519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605858.7673562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605858.767359,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605858.7673626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605858.7673657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605858.7673686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605858.767372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605858.7673748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605858.7673779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605858.7673814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605858.7673845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605858.7673879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605858.7673907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605858.7673938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605858.767397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605858.7674003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605858.7674034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605858.7674062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605858.7674093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605858.7674124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605858.7674155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605858.8041632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.8135056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.8494475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045253242,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b878891289dd609bbee24614c330dae9ab575f80?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605858.866873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053329548,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/database/migrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:38 GMT"]},"status":200} +{"level":"debug","ts":1761605858.8948326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605858.986088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.0282552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042121157,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8abd541819e816384ee29c4f0db8bda7f970824?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605859.0773585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.0965881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01919154,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/24e3fefe918837d50211e2a3adf5bdf269d2a12c/docker/development/etc/nginx/conf.d/custom.conf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605859.1680977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.1803114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.023721843,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34177c70aab00b847d8861e1a802225cf8e5fc67/src/linkgraph","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605859.195977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.301113934,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d4565a666f73cd9c7c88d29d9d651e1d1618910/projects?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"]},"status":200} +{"level":"debug","ts":1761605859.2086058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04047332,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6a5d9e28c12c47f13336b0964a618d8006c75854?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605859.2588916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.2591596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000247677,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1069eee05b648a64ff5dac3dd5701b01cfa2034/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605859.3045104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605859.3052237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000680693,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Content-Length":["41"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605859.350176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.3505774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380096,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2895b1921d00fd8af0cc3f85f5b8e2f53989092f/projects/settingsgen_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605859.3956482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":7.976758864,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=357&client_gravatar=true&slim_presence=true","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Cookie":[],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605859.395678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605859.3956773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605859.3993707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003581432,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=357&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Cookie":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 22:57:39 GMT"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Type":["application/json"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"Strict-Transport-Security":["max-age=15768000"],"X-Ratelimit-Reset":["1761605859"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761605859.4010642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605859.4045742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.008865173,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Content-Length":["69"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"Origin":["https://zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Cookie":[],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 22:57:39 GMT"],"X-Ratelimit-Limit":["200"],"Strict-Transport-Security":["max-age=15768000"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Connection":["keep-alive"],"X-Ratelimit-Remaining":["199"],"X-Content-Type-Options":["nosniff"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605919"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"]},"status":200} +{"level":"debug","ts":1761605859.4419436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.480096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038126867,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c9c6b4cd9298fe1d966f43332adb9603be7aa04a?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"]},"status":200} +{"level":"debug","ts":1761605859.532821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.5477777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014919135,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Livewire/SettingsOauth.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"SettingsOauth.php\"; filename*=UTF-8''SettingsOauth.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Etag":["\"17b3b89a3b341e753e5ac55ffe95ecf6701aedb3\""],"Content-Length":["1497"],"Last-Modified":["Thu, 24 Oct 2024 18:49:20 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605859.623456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.6606898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037198718,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af69dba514a8c59866c3c5974dc41be3af2cab68?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605859.7141106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.8059275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.8063068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348046,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a8b8807e620f87b70070521f21a31572e28ac36/bin/ai/compat_13.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605859.8078938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093748215,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Project/Service/EditDomain.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605859.8978465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.9200952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022213818,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bbc3d69000e7ea661efd34cc1acc9a0de5eb8e6c/resources/views/livewire/server/index.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605859.989458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605859.9898372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357153,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9426f2b1737c060cd5d40e525b1801b73c14ef82/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605860.0024781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.002818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308832,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605860.0800695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.1040578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023958527,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1c17556f96e6b885c05bf9050f53e73a740ca9c9/os/steam/release.vdf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ab549c3886bf688d55e08364e7a960d2f2de6ab8\""],"Last-Modified":["Fri, 05 Feb 2021 19:58:15 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"release.vdf\"; filename*=UTF-8''release.vdf"],"Content-Length":["710"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605860.1709416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.2622468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.3005514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129574646,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/newgrf_spritegroup.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605860.3317125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605860.3323553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000614829,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Length":["200"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605860.3533273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.3907394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037377645,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08a8c3a773e9c730bd92a39e1e07403a172e866a?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605860.4110904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148812212,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a28d33b5dc89e47ae271b5dbdcc4f5e6f1784c6c/bin/data/roadstops.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605860.4449315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.4573312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012382574,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/596fb5d54a27cb0e6ca51c2ddbed68a2c34e9426/bin/baseset/opntitle.dat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605860.5361497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.552219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016045379,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/24217d5c8d1a1d586083e75cc64a4cf52e05f80b/video/sdl_v.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 01 Feb 2006 07:36:15 GMT"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["11737"],"Etag":["\"3b27c7ad614165e3d42e15072a8ef6254f217d4b\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605860.6274638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.7184355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605860.7439187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025439058,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/74c061c29ad3d160f1c07f07774d2d94a440fdfd/media/openttd.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["15504"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"],"Content-Type":["image/svg+xml"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605860.9200668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292570788,"request":{"remote_ip":"216.73.216.162","remote_port":"22359","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/804090b317aad7c53a59ef68a40dd913f4618c95/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605861.203484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.2458916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042386147,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/bootstrap/cache","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"]},"status":200} +{"level":"debug","ts":1761605861.3625238,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bb8f6957-67a7-4686-baf0-4cfc1bcc2698","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":23273,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605861.3625638,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605861.3625746,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605861.3625793,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"23273","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605861.4147508,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7992b009-1ca8-4c29-b6e1-fbd8e86f6faf","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":42357,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605861.4147854,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605861.414796,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605861.4148004,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"42357","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605861.469843,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605861.470099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000229362,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"]},"status":204} +{"level":"debug","ts":1761605861.473139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605861.4738615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000701392,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605861.4874399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.4874496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.4874723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.4874723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.487809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333098,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetNumEquipmentSets.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Content-Length":["11"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605861.5676122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.5843444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096814165,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5d073a84f359a03c910b7a91ac8b356e7927ecc/os/os2/svnver1.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"56d3572c507b613aa2a3f4d9bacf89ed0a966eed\""],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["101"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 25 Mar 2005 18:04:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"svnver1.c\"; filename*=UTF-8''svnver1.c"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"]},"status":200} +{"level":"debug","ts":1761605861.5948565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027198755,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/macros.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"]},"status":200} +{"level":"debug","ts":1761605861.6585636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.659045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000443657,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e297eada070bbbf1cb1a6b204326775f5a7a1a90/vehicle_gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605861.6912293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20375987,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bed4415d8dbdcb94ea0c3ef88e3195b27dcdddc4/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605861.749071,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.7540145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266514636,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"]},"status":200} +{"level":"debug","ts":1761605861.762307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013203521,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/hooks/pre-commit","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"029f679174cd3eced3dcc4fa8864a5a6b8e30d39\""],"Content-Length":["498"],"Last-Modified":["Sun, 13 Apr 2025 13:53:08 GMT"],"Content-Disposition":["inline; filename=\"pre-commit\"; filename*=UTF-8''pre-commit"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605861.840137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.9215498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081374759,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/autoexec.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["84"],"Etag":["\"af1b66d213d68aee2248d18518d3c0494da0223b\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"autoexec.scr.example\"; filename*=UTF-8''autoexec.scr.example"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605861.9317198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605861.9320703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327307,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/road_map.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605862.0240462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.0392926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015212629,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/Project.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"]},"status":200} +{"level":"debug","ts":1761605862.1137185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.1141734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000424501,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/IsArenaTeamCaptain.lua","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605862.2042887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.2691474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.2842453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079926859,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/window.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605862.2953427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.2956603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000298232,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/openttd.sln","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605862.3054333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.3514407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045976796,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database/migrations","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605862.386795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.3961494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009325761,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/misc_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7455"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"misc_cmd.c\"; filename*=UTF-8''misc_cmd.c"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9f12442103380e5801b2eeb54f39233cda31b6d8\""]},"status":200} +{"level":"debug","ts":1761605862.4773397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.4777615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000397399,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetAuctionItemInfo.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605862.4853191,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605862.4859421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601324,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605862.5685859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.5690098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039742,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetEquipmentSetIgnoreSlots.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605862.5895875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.320405563,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3436e0a781f8343796976dff316d99c5fb0dbc44/os/emscripten","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605862.6277375,"logger":"events","msg":"event","name":"tls_get_certificate","id":"87f16cf6-6c67-4cdc-bdd2-0d40b3f29242","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.213.85.234","Port":39659,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605862.627776,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605862.627786,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605862.627792,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.213.85.234","remote_port":"39659","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605862.6595623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.6599038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320223,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetCriteriaSpell.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605862.7500794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.769615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019499942,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/railtypes.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605862.841607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.841991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348046,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/HasTempShapeshiftActionBar.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605862.849651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.860105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010435163,"request":{"remote_ip":"3.213.85.234","remote_port":"39659","client_ip":"3.213.85.234","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c81ad5cd03a86be77b4a0702bb1ec28d4acedfe2/app/Models/ApplicationSetting.php","headers":{"X-Forwarded-For":["3.213.85.234"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Etag":["\"c7624fdaa140e075959d668f65a9f066c17c531f\""],"Content-Disposition":["inline; filename=\"ApplicationSetting.php\"; filename*=UTF-8''ApplicationSetting.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["975"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605862.932927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605862.9457016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012742182,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d6e0f25dcf94cfc65ecc1ca419de3808b69d08b8/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:42 GMT"],"Etag":["\"b46c4a7943a78cabf9df72ff8815b28f0a45bea9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["7550"],"Last-Modified":["Thu, 31 Oct 2024 14:23:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"GithubPrivateRepositoryDeployKey.php\"; filename*=UTF-8''GithubPrivateRepositoryDeployKey.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605863.0237129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.0336661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009915653,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/console.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["35131"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"console.c\"; filename*=UTF-8''console.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2bb5dc646d46f9942fc7b209409a78be4c9b677d\""],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605863.1151886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.1155584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000345311,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/road_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605863.2050984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.2264953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021364296,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6670d1c01864cf53238399e8c7ce6ab58a292560/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605863.2963772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.317857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021443185,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5d5d020103b9e03e7f4ed12cedbb7288c1fbe23b/bin/scripts/pre_server.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605863.3493338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605863.3500233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000661888,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605863.3874397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.400194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012726222,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/os2.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["18053"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6ceadf62fc6d3a2b369e35b433e4ca5bdb8eb98c\""],"Content-Disposition":["inline; filename=\"os2.c\"; filename*=UTF-8''os2.c"],"Last-Modified":["Thu, 02 Jun 2005 19:55:37 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605863.408792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.4212883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012469988,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/database/migrations/2023_08_22_071054_add_stripe_reasons.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605863.4783814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.4905875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012175173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/train_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["102851"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"train_cmd.c\"; filename*=UTF-8''train_cmd.c"],"Etag":["\"270b3c233361346f33e6e3d2f92b263c3978c23a\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605863.569982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.579817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009805736,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/queue.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5861"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"76e9f354fbc234f8a6adafda6d2744f1382fc322\""],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Content-Disposition":["inline; filename=\"queue.h\"; filename*=UTF-8''queue.h"]},"status":200} +{"level":"debug","ts":1761605863.6608512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.6612434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365169,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_LootHistory.GetNumItems.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605863.7512064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.7661881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605863.7662022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605863.7662048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605863.7662067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605863.766209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605863.7662103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605863.766212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605863.766214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605863.7662163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605863.766218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605863.7662196,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605863.766221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605863.7662225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605863.7662244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605863.7662258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605863.7662277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605863.7662292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605863.7662308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605863.7662325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605863.7662342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605863.7662356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605863.7662373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605863.7662387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605863.7662406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605863.766242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605863.7662437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605863.7662454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605863.7662466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605863.7662485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605863.76625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605863.7662516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605863.7662532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605863.7662551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605863.7662566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605863.7662582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605863.76626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605863.7662616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605863.766263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605863.766265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605863.7662666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605863.7662685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605863.7662702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605863.766272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605863.7662737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605863.7662756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605863.766277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605863.7662787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605863.7662804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605863.766282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605863.7662838,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605863.7662854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605863.766287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605863.7662888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605863.7662904,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605863.7662919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605863.7662938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605863.7662952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605863.7662969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605863.7662983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605863.7663002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605863.7663019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605863.7663035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605863.766305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605863.7663069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605863.7663083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605863.7663102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605863.7663116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605863.7663133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605863.766315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605863.7663167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605863.766318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605863.7663195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605863.7822227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030983791,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 28 May 2005 16:59:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"on_client.scr.example\"; filename*=UTF-8''on_client.scr.example"],"Content-Length":["66"],"Etag":["\"5bbd760492c8448e53307b9459397f44fbd11ec5\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605863.842798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.84321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382892,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/window.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":404} +{"level":"debug","ts":1761605863.933516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605863.9631975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029638445,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/queue.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 11 Feb 2006 15:05:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9986442bfe6633233ecc852123d8c893b703b125\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["17848"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"queue.c\"; filename*=UTF-8''queue.c"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:43 GMT"]},"status":200} +{"level":"debug","ts":1761605864.0243664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.1155632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.1160083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000413289,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GuildNewsSetSticky.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"]},"status":404} +{"level":"debug","ts":1761605864.2070098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.2188785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011824722,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4e94b4a0c1ef9de9964de9f5f52d9c228f177dc4/app/Http/Kernel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"be63b9694f8f4e943fb04f3860919b6e7dde3117\""],"Content-Disposition":["inline; filename=\"Kernel.php\"; filename*=UTF-8''Kernel.php"],"Content-Length":["2841"],"Last-Modified":["Wed, 30 Aug 2023 14:01:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"]},"status":200} +{"level":"debug","ts":1761605864.2379658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213566338,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_engine.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605864.297247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.3096175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012331378,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/oldloader.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4b5258c54f13f314a16cf1f994ad61ad67571df1\""],"Last-Modified":["Sat, 20 May 2006 08:12:59 GMT"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Disposition":["inline; filename=\"oldloader.c\"; filename*=UTF-8''oldloader.c"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["48742"]},"status":200} +{"level":"debug","ts":1761605864.344715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605864.345332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000588079,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605864.3883047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.4529598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06461904,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92e374d97999762eafece4c3bdb51727a2b81a67?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"]},"status":200} +{"level":"debug","ts":1761605864.4793139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.4883115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008960914,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c4ee8d1fe829c317e1e5d05ccb38d838002ea933/source.list","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"source.list\"; filename*=UTF-8''source.list"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Etag":["\"555392138816b809e2d450d45ce7b81b08f994cc\""],"Content-Length":["21237"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 17 Feb 2013 14:36:40 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605864.5208468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.5350704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014192687,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/database/migrations/2024_08_14_183120_add_order_to_environment_variables_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605864.5702703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.5706685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368244,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetTabardCreationCost.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605864.6621082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.6835346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021392499,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/autoexec.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605864.7532475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.7671924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013909783,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/Webhook.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605864.8447921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605864.8452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379696,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f179dc7acc56baf42a7455b0f3df8c27cd1ff98c/industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605864.935623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.026461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.047508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02101077,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/053aa25d2c8abe71f9cb0d65ee6346414154b3bd/docker/testing-host","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605865.0571563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121491337,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/spritecache.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605865.1172948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.1177313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000410974,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_LootHistory.GetItem.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"]},"status":404} +{"level":"debug","ts":1761605865.2042625,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61713: EOF"} +{"level":"debug","ts":1761605865.2053611,"logger":"events","msg":"event","name":"tls_get_certificate","id":"90d7bd18-579d-4c47-b295-a07fdd1d0a4d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61714,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605865.2054038,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605865.2054143,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605865.2054188,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61714","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605865.2071688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605865.2081008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.2084749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358496,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4eb368c786893e3607341bae35aec6dde5def6b0/docs/landscape.html","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605865.2087488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001550202,"request":{"remote_ip":"192.168.1.64","remote_port":"61714","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Authorization":[],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2935"]},"status":204} +{"level":"debug","ts":1761605865.3000038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.3110013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010977766,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/docker.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["36624"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 18 Dec 2024 11:56:06 GMT"],"Content-Disposition":["inline; filename=\"docker.php\"; filename*=UTF-8''docker.php"],"Etag":["\"74d26e2f59f9253761258a1a2247f5f9e72c4058\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605865.391007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.4016945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010658093,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a5807f4a77a5a50013ad990ce5d9e65e4598f31a/source.list","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"source.list\"; filename*=UTF-8''source.list"],"Content-Length":["15090"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Last-Modified":["Fri, 23 Jan 2009 02:35:17 GMT"],"Etag":["\"b7292ad8afaffd45d0f042fc5157479050537f12\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605865.4498854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605865.4504745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000567249,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605865.4815943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.4820094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390576,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f2b8e00eddc7e9e6302d50fd674b1c9a233834b8/network_udp.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"]},"status":404} +{"level":"debug","ts":1761605865.5721564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.587729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015538864,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ac7922ca44f86d7b4a09e30ed0ba5085a4d5558a/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["7550"],"Etag":["\"01b0c9ae85c747739c68a0b8d2289fdb703f3a33\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Content-Disposition":["inline; filename=\"GithubPrivateRepositoryDeployKey.php\"; filename*=UTF-8''GithubPrivateRepositoryDeployKey.php"]},"status":200} +{"level":"debug","ts":1761605865.6635294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.6639562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00040328,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/lzoconf.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605865.6800075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.7212532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.7274601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006175201,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a4d1ae1341b7463ee1395c87f95d7d2273c24b36/?sub_path=database%2Fseeders%2FScheduledDatabaseBackupExecutionSeeder.php","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605865.754376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.7721956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01778572,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/fileio.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605865.808561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128529245,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/348c231e12d87c106bd1ab3c9d7a5ecdab6863d8/changelog.txt","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605865.8456955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.9370303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605865.9604783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023408169,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/452e11a9d73dc9069e008ced1a28e601d65a576c/os/rpm/openttd.changes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b0a64dfe185bfe7005a215494267d969ed3f32b9\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3365"],"Content-Disposition":["inline; filename=\"openttd.changes\"; filename*=UTF-8''openttd.changes"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 17 Mar 2011 20:47:36 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:45 GMT"]},"status":200} +{"level":"debug","ts":1761605866.0279825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.0763967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230667848,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/scripts","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"]},"status":200} +{"level":"debug","ts":1761605866.091837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063820094,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/19120316ee31a990a836731299a37ee7e00f2f98?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605866.1185703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.14331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024682773,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/65e04c8a38083d5b61410f29091afee9ef2bac3c/bin/scripts/on_server_connect.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"]},"status":200} +{"level":"debug","ts":1761605866.2102668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.2206914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010394146,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/debug.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1a351624942b776654c5c39c97df892763491444\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"debug.h\"; filename*=UTF-8''debug.h"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1263"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"]},"status":200} +{"level":"debug","ts":1761605866.3015952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.3231254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021497868,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/bridge_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605866.360564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605866.3612177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000622714,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605866.3931956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.4843562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.4847815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000392049,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetJournal.GetNumCollectedInfo.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605866.575862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.5884647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012572251,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/functions.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8001"],"Etag":["\"11730800c643b5f941045142bd13aedf629da2a0\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 09 May 2006 09:56:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Content-Disposition":["inline; filename=\"functions.h\"; filename*=UTF-8''functions.h"]},"status":200} +{"level":"debug","ts":1761605866.6662927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.6666758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00035528,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetBattlefieldStatInfo.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605866.7578151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.8486915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.8883176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605866.9540663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.0308805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.1220906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.2133114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.213919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000576066,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/DeclineQuest.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605867.2337244,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f660fd54-7212-4c73-a1a0-3dfc7e4b0034","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.211.39.188","Port":53916,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605867.2337756,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605867.233789,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605867.2337942,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.211.39.188","remote_port":"53916","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605867.3049185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.3054187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000460087,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/table/sprites.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605867.3718328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605867.3720934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232558,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605867.3737931,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605867.374365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000548814,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605867.395988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.396397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380978,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/openttd.sln","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605867.4362419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.04301238,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/os/os2/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605867.438488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.407570588,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Jobs/ContainerStatusJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 01 Oct 2023 10:02:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ContainerStatusJob.php\"; filename*=UTF-8''ContainerStatusJob.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12464"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Etag":["\"f2abae3ca041b60bc7f02c9464eaf2d1b0623ae3\""]},"status":200} +{"level":"debug","ts":1761605867.4406285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.552273573,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/database/migrations/2023_03_27_081718_create_application_previews_table.php","headers":{"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605867.4469495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324826156,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/rail.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605867.4646955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.4649954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00027583,"request":{"remote_ip":"18.211.39.188","remote_port":"53916","client_ip":"18.211.39.188","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/498626748d9f4dcea51ff847f586db628456eabb/app/Models/SharedEnvironmentVariable.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.211.39.188"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605867.486853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.5050497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.747205281,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/autoexec.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["84"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"autoexec.scr.example\"; filename*=UTF-8''autoexec.scr.example"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"af1b66d213d68aee2248d18518d3c0494da0223b\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"]},"status":200} +{"level":"debug","ts":1761605867.5144048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.560310985,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/engine.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605867.5725214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.723791531,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/order_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605867.578072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.6682312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.716856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138745424,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Exceptions","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605867.7193263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051065489,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/scripts/autoexec.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"autoexec.scr.example\"; filename*=UTF-8''autoexec.scr.example"],"Content-Length":["84"],"Etag":["\"af1b66d213d68aee2248d18518d3c0494da0223b\""],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"]},"status":200} +{"level":"debug","ts":1761605867.7597206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.7684107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008656028,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/PullCoolifyImageJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1971"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"PullCoolifyImageJob.php\"; filename*=UTF-8''PullCoolifyImageJob.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Last-Modified":["Fri, 12 Jul 2024 13:45:36 GMT"],"Etag":["\"253b0b9f03a3fe09793859294254b0363e39b811\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605867.7786124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.291725956,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a303bfa8e3a6f573bbae5a07c800eff900bbc7bb/bin/scripts","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605867.850605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.9412787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605867.94166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341633,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/road.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605867.9486856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098051057,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5d073a84f359a03c910b7a91ac8b356e7927ecc/os/os2/svnver2.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:47 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"02d87603c543f273aa17ed59ecb67357c7a9018b\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"svnver2.c\"; filename*=UTF-8''svnver2.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["101"],"Last-Modified":["Sat, 19 Mar 2005 23:23:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605868.0322003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.0927358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.1052773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01251859,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/database/migrations/2023_08_06_142951_add_description_field_to_applications_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605868.1233523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.1428204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019432334,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/autoexec.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605868.2143967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.2314532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017013423,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/docs/debugging_desyncs.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3074"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Last-Modified":["Mon, 11 Sep 2023 18:55:23 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"0b6aacde8ebd9ad9583e24c74b933f3c4787d21d\""],"Content-Disposition":["inline; filename=\"debugging_desyncs.md\"; filename*=UTF-8''debugging_desyncs.md"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605868.2723923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240151307,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/215c96422937b5fe0e49d43c795c43fbbb2dc25f?style=unified&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605868.3055844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.3802373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605868.3809357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000669252,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605868.397046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.4302945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124668837,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6e0f25dcf94cfc65ecc1ca419de3808b69d08b8/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605868.4873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.4877443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412959,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/Stopwatch_FinishCountdown.lua","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605868.5782478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.666211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26912133,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/projects/generate","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605868.669191,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.752391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08316301,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/window.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605868.7603095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.766822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605868.7668345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605868.7668364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605868.7668383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605868.76684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605868.7668421,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605868.7668438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605868.7668457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605868.7668471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605868.7668493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605868.7668512,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605868.7668526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605868.766854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605868.7668562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605868.766858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605868.7668598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605868.7668612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605868.766863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605868.7668653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605868.7668667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605868.766868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605868.7668703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605868.7668717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605868.7668734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605868.766875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605868.766877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605868.7668784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605868.7668803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605868.7668824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605868.7668839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605868.7668853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605868.7668874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605868.7668889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605868.7668908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605868.7668922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605868.7668939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605868.7668955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605868.7668972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605868.7668986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605868.7669003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605868.7669022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605868.7669039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605868.7669055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605868.7669072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605868.766909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605868.7669106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605868.766912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605868.766914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605868.7669153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605868.7669168,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605868.7669184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605868.7669199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605868.7669218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605868.7669232,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605868.7669249,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605868.7669268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605868.7669284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605868.7669299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605868.7669318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605868.7669332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605868.7669349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605868.7669363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605868.766938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605868.76694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605868.7669418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605868.7669435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605868.7669456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605868.766948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605868.7669508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605868.766954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605868.7669566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605868.7669592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605868.7937055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21542373,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f48f252a2d54768094362b64483aaa6904232f84/bin/scripts/on_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605868.8471246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086784347,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/ai/ai.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605868.8514905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.851807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029168,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/47527520cb06ee81000406765caab7cc6adf8fe2/bootstrap/getRealtimeVersion.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605868.9425952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.963379,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020738266,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605868.9787326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605868.9787538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002585,"request":{"remote_ip":"144.76.32.237","remote_port":"30174","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/348c231e12d87c106bd1ab3c9d7a5ecdab6863d8/media/baseset","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605869.033984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.0343766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/app/Jobs/SendMessageToDiscordJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"]},"status":404} +{"level":"debug","ts":1761605869.1246133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.2161222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.216485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336003,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02379084b1db81706dc91c4da85e30b92e79bb10/screenshot.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605869.2692854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.3299866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.3552313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025208263,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f48f252a2d54768094362b64483aaa6904232f84/bin/scripts/on_server_connect.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_server_connect.scr.example\"; filename*=UTF-8''on_server_connect.scr.example"],"Content-Length":["31"],"Etag":["\"233cf1b4e2550117369c5a1d23acacdd7a09a5f8\""],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605869.3780568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108720992,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/database/migrations","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"]},"status":200} +{"level":"debug","ts":1761605869.3893874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605869.3900485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000634576,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605869.3972318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.397552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000297621,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c4ef08d4194afd5e92bdbd34329f3fd23ad02dfa/bootstrap/getRealtimeVersion.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605869.402255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277600095,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605869.4886186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.5797048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.6713183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.6932244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02187014,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f40816503f59a3541a65686f3279c7e71bfcb8be/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605869.6986046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.209937466,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/strings.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605869.7614465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.7879798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026487424,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/determineversion.vbs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605869.8126075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232861944,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6063bbf321e3135032b25e3bbb076068de281924/configure","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"]},"status":200} +{"level":"debug","ts":1761605869.8527641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.8738434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021042119,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f7eb71b17da7840678c68953729aff156cc500b/bin/scripts/autoexec.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605869.9453568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605869.9457953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000403691,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/debugprofilestop.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605870.0358322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.0362523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000386359,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetItemUpgradeStats.lua","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605870.126997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.1787024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051667664,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/resource.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["403"],"Etag":["\"41ff821b5f0b2386773ce7a6300df78bf67aab12\""],"Content-Disposition":["inline; filename=\"resource.h\"; filename*=UTF-8''resource.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605870.2176418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.2365725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018870655,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/command.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"command.h\"; filename*=UTF-8''command.h"],"Last-Modified":["Thu, 12 Oct 2006 14:42:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"d46c771dd1d27979e101f4419154d104131f2d5e\""],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Length":["6695"]},"status":200} +{"level":"debug","ts":1761605870.3025222,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c69f094f-ca75-4e4a-a819-5497b1a64d15","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.93.98.99","Port":9500,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605870.3025708,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605870.3025851,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605870.30259,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.93.98.99","remote_port":"9500","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605870.309128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.3096032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000443386,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a2f8d89444622c9efff3d3313212c8ded369177e/os/debian/patches/run-openttd-wrapper.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"]},"status":404} +{"level":"debug","ts":1761605870.3920333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605870.3927355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000670935,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605870.400788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.4012518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605870.4014835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000208743,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t84xrh39ueih5cw","headers":{"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"]},"status":204} +{"level":"debug","ts":1761605870.4031706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605870.404511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001319056,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t84xrh39ueih5cw","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605870.408344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.417886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017056926,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/tree_cmd.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605870.4887831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080407775,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/database/migrations","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605870.4913168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.5830274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.5834115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356563,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/network_data.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605870.5856469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.5952709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009588527,"request":{"remote_ip":"3.93.98.99","remote_port":"9500","client_ip":"3.93.98.99","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/498626748d9f4dcea51ff847f586db628456eabb/app/Models/StandalonePostgresql.php","headers":{"X-Forwarded-For":["3.93.98.99"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6975"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Disposition":["inline; filename=\"StandalonePostgresql.php\"; filename*=UTF-8''StandalonePostgresql.php"],"Set-Cookie":[],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"cf449a8155e32f49e3b88080c7aed3d780696359\""],"Last-Modified":["Mon, 15 Apr 2024 13:45:50 GMT"]},"status":200} +{"level":"debug","ts":1761605870.630979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139627267,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/railtypes.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605870.6741958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.731136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056908074,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d23e2d64b88c92be8e5c0136795c73ba9cad62b8/bin/data","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605870.7641022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.7644968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362443,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/ServerSettingSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"]},"status":404} +{"level":"debug","ts":1761605870.855597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.8656359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010004531,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/shared/execute-container-command.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"b6a5599279b4d74b891f690d1695aa61c4436f9f\""],"Content-Disposition":["inline; filename=\"execute-container-command.blade.php\"; filename*=UTF-8''execute-container-command.blade.php"],"Last-Modified":["Tue, 21 Jan 2025 17:36:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"],"Content-Length":["4003"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605870.9467878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605870.9622953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015476125,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/string.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:50 GMT"]},"status":200} +{"level":"debug","ts":1761605871.037128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.0374494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000299354,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/SendConfirmationForWaitlistJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605871.1287365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.2202184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.3107266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.3110557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304565,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/road_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605871.343983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123737622,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605871.36854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23978225,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/window.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"]},"status":200} +{"level":"debug","ts":1761605871.4015636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.4134707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011888012,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/getHelperVersion.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Last-Modified":["Wed, 22 Jan 2025 13:01:05 GMT"],"Content-Disposition":["inline; filename=\"getHelperVersion.php\"; filename*=UTF-8''getHelperVersion.php"],"Etag":["\"766af8db29238721271ad8429122a1c0e3648f35\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["186"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605871.4788623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605871.4794352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000553894,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605871.4880233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605871.4881773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000135857,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gv5udpthehafy62","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605871.4900758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605871.490527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000432725,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gv5udpthehafy62","headers":{"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"]},"status":204} +{"level":"debug","ts":1761605871.495926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.542221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04627073,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/sdl.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"8faa8502427dac59cabe1f1d4aa4e80181b06326\""],"Content-Length":["1678"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"sdl.h\"; filename*=UTF-8''sdl.h"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605871.554456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.584574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.605646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021051768,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/fileio.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"]},"status":200} +{"level":"debug","ts":1761605871.6284115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073934182,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/database/migrations","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605871.6759036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.720138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044212039,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cf54bc425fc58ae77fe8a8ce86cd5c52600f961b/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["31"],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_server_connect.scr.example\"; filename*=UTF-8''on_server_connect.scr.example"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"233cf1b4e2550117369c5a1d23acacdd7a09a5f8\""]},"status":200} +{"level":"debug","ts":1761605871.7675838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.855521,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c695c37e-a1ad-492c-b77c-f3895ad91345","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"14.184.17.200","Port":31066,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605871.8555884,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605871.8556054,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605871.8556113,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"14.184.17.200","remote_port":"31066","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605871.8571398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.9157176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148097114,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/gfx.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605871.9488826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605871.9492157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000307139,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d0a0786ef1d2071dc24bde9cd71bebdfecbd58d9/table/landscape_sprite.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605872.0398939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.0402734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354088,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/water_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605872.1306689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.1310682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369076,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/fileio.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605872.1896203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332436413,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4eab88cc110d54c7882c2b887f683363f9d29c04?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605872.2214477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.2361834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.2393017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017818421,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/main_gui.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1a4e876d1c258f626f036779cca1e144cd5ea7eb\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["17232"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"main_gui.cpp\"; filename*=UTF-8''main_gui.cpp"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Last-Modified":["Wed, 25 Aug 2010 19:02:51 GMT"]},"status":200} +{"level":"debug","ts":1761605872.246679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010470689,"request":{"remote_ip":"14.184.17.200","remote_port":"31066","client_ip":"14.184.17.200","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-counter/actions?actor=1&status=2&workflow=","headers":{"Accept-Language":["en"],"User-Agent":["Opera/9.30.(Windows 98; bg-BG) Presto/2.9.165 Version/10.00"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["14.184.17.200"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605872.3123798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.3904788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078061713,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/CheckForUpdatesJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605872.403141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.4202976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605872.4205296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000205798,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"]},"status":204} +{"level":"debug","ts":1761605872.422277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605872.4228437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0005464,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605872.5095787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.5309372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021328479,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9eb62560dfe5bc0dc1b26859859aa85a2b80d94f/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605872.576886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173705742,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a4090b8a73d74261f427e38144ea27977f5c80f/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605872.58674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.587033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000271151,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/network_gui.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"]},"status":404} +{"level":"debug","ts":1761605872.6768804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.6773274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000422337,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Middleware/EncryptCookies.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605872.7253582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.7682948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.7818444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013513155,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a5807f4a77a5a50013ad990ce5d9e65e4598f31a/svnup.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"svnup.sh\"; filename*=UTF-8''svnup.sh"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"00e468a5c7fff016ca3af2dcd7c45b95a774c45d\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["599"]},"status":200} +{"level":"debug","ts":1761605872.793765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068376985,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database/migrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605872.8590777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605872.8593853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028613,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/SetBankAutosortDisabled.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605872.9493127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.0393171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.053951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014600906,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/string.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605873.0740685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124728961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/os/os2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605873.1307673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.174027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043226441,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/network_client.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605873.2217786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.3124194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.3330872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020634801,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/rail.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605873.3952975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173477131,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/strings.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605873.4033198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.4325728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605873.4331484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000556799,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605873.4948654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.495288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393331,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/IsDressableItem.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605873.5853672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.649156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06374851,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/network_server.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"]},"status":200} +{"level":"debug","ts":1761605873.6539922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.250646332,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/autoexec.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605873.676662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.696718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020011906,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"]},"status":200} +{"level":"debug","ts":1761605873.7678328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.770077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605873.7700896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605873.770094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605873.7700973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605873.7701008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605873.7701046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605873.7701082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605873.7701116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605873.7701156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605873.770119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605873.7701225,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605873.7701256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605873.770129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605873.7701323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605873.770136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605873.7701395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605873.770143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605873.7701464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605873.7701495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605873.7701528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605873.7701566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605873.7701597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605873.7701626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605873.770166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605873.7701693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605873.7701724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605873.7701757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605873.7701788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605873.7701821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605873.770185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605873.7701883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605873.7701912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605873.7701943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605873.7701974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605873.7702005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605873.7702036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605873.770207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605873.770211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605873.7702143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605873.7702177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605873.7702212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605873.7702243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605873.7702277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605873.7702308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605873.770234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605873.7702372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605873.7702403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605873.7702436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605873.7702467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605873.7702498,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605873.770253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605873.7702563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605873.7702596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605873.7702627,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605873.770266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605873.7702692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605873.7702725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605873.7702756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605873.7702787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605873.770282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605873.7702854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605873.7702892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605873.7702925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605873.770296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605873.7702992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605873.7703025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605873.7703059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605873.7703092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605873.7703123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605873.7703152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605873.7703183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605873.7703216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605873.7930484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025161815,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a1a915c9af26759b121fb845b40708bc9db6cda/bin/scripts/on_server_connect.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605873.8221478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.8591192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.8594532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301077,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/SetGuildRosterShowOffline.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605873.898353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07617175,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/resources/views","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605873.951143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605873.9515688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039277,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/ai/regression/regression.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605874.041944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.0640075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022030122,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/scripts/pre_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605874.1322522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.1326418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349018,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/network.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605874.223474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.2238839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384505,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/pre_dedicated.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605874.3148098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.315317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00047735,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/projects/openttd.tgt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605874.4053683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.4057584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00035553,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/bmp.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605874.4399393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605874.440532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000566498,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605874.4519694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605874.4522102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000216759,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/x1yspzhczj16yow","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"]},"status":204} +{"level":"debug","ts":1761605874.4538255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605874.4543204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000474836,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/x1yspzhczj16yow","headers":{"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"]},"status":204} +{"level":"debug","ts":1761605874.4970083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.4973376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303682,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/edf4ab97e15b014ed0587411615a7494ff86e30d/bin/scripts/game_start.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605874.587539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.5879955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412538,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/autoreplace_cmd.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605874.6788955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.67929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367763,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/app/Console/Commands/Emails.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605874.7698352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.770221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036062,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/win32.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605874.8605962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.8609996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374426,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6c60ff92ff5460827f79502e1f91c0fe4aab21ee/md5.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605874.9514408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.9657588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605874.9807332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014938231,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database/migrations/2023_04_03_111012_create_local_persistent_volumes_table.php","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605875.0421438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.1337826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.1937442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242268207,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/sdl.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605875.2149804,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61736: EOF"} +{"level":"debug","ts":1761605875.2160182,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9f3cdf4f-95cd-48a1-aac8-2b7d247ae9a6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61737,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605875.2160518,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605875.2160625,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605875.2160668,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61737","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605875.2178857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605875.2196975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001791076,"request":{"remote_ip":"192.168.1.64","remote_port":"61737","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Type":["application/json"],"Authorization":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.5217"]},"status":204} +{"level":"debug","ts":1761605875.2245772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.2385309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013927727,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/CreateGrfCommand.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605875.2808805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238699308,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/stdafx.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605875.3155708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.3917518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.257926536,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/sprite.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605875.406546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.4154062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008823153,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/source.list","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5141"],"Last-Modified":["Wed, 10 Jan 2007 19:13:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"source.list\"; filename*=UTF-8''source.list"],"Etag":["\"ec563a857739896cb402903cc8ce4156782bdce8\""]},"status":200} +{"level":"debug","ts":1761605875.4644017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605875.465089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000656598,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept":["*/*"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605875.474289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605875.474464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000151296,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/851mfgrgzvvdofh","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"]},"status":204} +{"level":"debug","ts":1761605875.4762096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605875.4767177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000487799,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/851mfgrgzvvdofh","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605875.4971182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.4974957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351242,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fa3d470a051f5e5eae6db45635280fc33280f7f3/bin/scripts/game_start.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605875.5042095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188611172,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de46838ac6c4d44d3a8958c1e2a8715569777482?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605875.5887423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.5891533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384284,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/VehicleAimUpStop.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605875.6793962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.7005208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021083236,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5d5d020103b9e03e7f4ed12cedbb7288c1fbe23b/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605875.7701826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.7705941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/rail.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605875.8610415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605875.8614438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375708,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetQuestPortraitTurnIn.lua","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605875.9521072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.0431106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.0534277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010282725,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/engine.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["8308"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Etag":["\"711a625f61969312e37f8edc30e19ec035992010\""],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"engine.h\"; filename*=UTF-8''engine.h"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605876.1342106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.1342998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.1482072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013956701,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92ebd22e851cfdc99deaa79ae3622c8bab89baab.diff","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":200} +{"level":"debug","ts":1761605876.200197,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7d540071-f686-4b0a-928d-1c9580617291","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.84.93.8","Port":25220,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605876.200235,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605876.2002444,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605876.20025,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.84.93.8","remote_port":"25220","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605876.2054327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071102744,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605876.22527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273133705,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/py-media-grader/commit/d235fa693e78dadd2c6d8b9ebd117a3a8748ede9?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":200} +{"level":"debug","ts":1761605876.2253284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.2255862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000235924,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6c60ff92ff5460827f79502e1f91c0fe4aab21ee/roadveh_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605876.3165798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.3170521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00044589,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/CanSummonFriend.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605876.4072273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.4075823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331315,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/ClickVoidTransferDepositSlot.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605876.4510822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605876.4516401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0005307,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"Te":["trailers"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":200} +{"level":"debug","ts":1761605876.4705715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605876.470809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000208212,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8xmx3hxnt1csy2r","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605876.472463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605876.4729764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000493471,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8xmx3hxnt1csy2r","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":204} +{"level":"debug","ts":1761605876.498921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.4992921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352695,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0653eb8511b17a59d54ce8709113b16b6a641d80/app/Jobs/SendMessageToDiscordJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":404} +{"level":"debug","ts":1761605876.5894608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.6024678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012979599,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/order_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"order_cmd.c\"; filename*=UTF-8''order_cmd.c"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"6206393421c4a2576cb0243aff48809b38010264\""],"Content-Length":["31415"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 16 Mar 2006 00:20:33 GMT"]},"status":200} +{"level":"debug","ts":1761605876.6802998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.6971993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016873721,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Service/ServiceApplicationView.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":200} +{"level":"debug","ts":1761605876.7591448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.759404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000241005,"request":{"remote_ip":"54.84.93.8","remote_port":"25220","client_ip":"54.84.93.8","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/Tarkov-UIFixes/rss/commit/ae765c2c7b0fb01c3aaa18e90b0abf2e443f3470/UIFixes.Test/UIFixes.Test.csproj","headers":{"X-Forwarded-For":["54.84.93.8"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605876.7710986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.862457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.8968594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034368392,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2c6b5237f68b1ce444f35eef6e31e7c0ff49d7cc/bin/data","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"]},"status":200} +{"level":"debug","ts":1761605876.9533305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605876.9739714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020608291,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6670d1c01864cf53238399e8c7ce6ab58a292560/bin/scripts/on_client.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605877.0454936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.1369803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.1373825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375748,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/thread.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605877.140489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094968736,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/DockerCleanupJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"]},"status":200} +{"level":"debug","ts":1761605877.1515772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.38046096,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/projects/generate","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605877.2280588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.2756581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047563127,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605877.318743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.3363853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.4038377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067420862,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/bootstrap","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605877.409868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.4101357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248278,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetMerchantCurrencies.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605877.4346032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1158173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/console.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605877.4628766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605877.4631214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000214455,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["POST"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605877.4646778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605877.46529,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589752,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605877.4729054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605877.47308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000153489,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/m0143k1ih5ize1e","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"]},"status":204} +{"level":"debug","ts":1761605877.4744666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605877.4749553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000470046,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/m0143k1ih5ize1e","headers":{"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605877.5012228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.5015504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/LootSlot.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605877.5925028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.5929153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038198,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/LootSlotHasItem.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605877.6839778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.6983485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014336407,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/MSVCFilters.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605877.7744749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.7748756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375408,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/54be2e503db89950590cc769eee2d053d8b076e0/yapf/unittest/test_yapf.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605877.8656783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.866089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379956,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/rss/commit/62e991cc66e7fcdd953094c92e0ece7dfc7b924f/Meta/api/GetGuildCategoryList.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605877.9572103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605877.9678714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010601847,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/LocalPersistentVolume.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2a29f8abb1a6b9406837529ce13aaf1a38264f5e\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"LocalPersistentVolume.php\"; filename*=UTF-8''LocalPersistentVolume.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:57:57 GMT"],"Content-Length":["1279"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 25 Sep 2023 15:14:19 GMT"]},"status":200} +{"level":"debug","ts":1761605878.0480037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.05712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00908645,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/InstanceProxyCheckJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"InstanceProxyCheckJob.php\"; filename*=UTF-8''InstanceProxyCheckJob.php"],"Etag":["\"d2cf894f787eb6cab8149f4a779f6d21f8d4a3c0\""],"Content-Length":["1201"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Last-Modified":["Thu, 15 Jun 2023 11:51:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605878.1389453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.2290866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.2318242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092846365,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Content-Length":["84"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"autoexec.scr.example\"; filename*=UTF-8''autoexec.scr.example"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"af1b66d213d68aee2248d18518d3c0494da0223b\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605878.2396395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010507318,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/DockerCleanupJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["2836"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"DockerCleanupJob.php\"; filename*=UTF-8''DockerCleanupJob.php"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 28 Jun 2024 10:04:28 GMT"],"Etag":["\"785940ee6398db186e728d895468e8967247d20e\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605878.3201306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.3205898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000430892,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetBankBagSlotFlag.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605878.4115179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.4119356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390436,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/SocketItemToArtifact.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605878.4691958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605878.4698086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000586655,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605878.4779668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605878.4781199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000134333,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tmfc2qy12oeg210","headers":{"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605878.479585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605878.4800205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000417477,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tmfc2qy12oeg210","headers":{"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"]},"status":204} +{"level":"debug","ts":1761605878.502893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.531742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.5455463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013769759,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/artisan","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"]},"status":200} +{"level":"debug","ts":1761605878.593876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.6570504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063139752,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/network_server.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605878.6629586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160039439,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/scripts","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605878.6848798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.6851816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274968,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f80642aa7b83a86b90e8106f12d64e9a8be38fa/docs/multiplayer.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"]},"status":404} +{"level":"debug","ts":1761605878.7681556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605878.7681649,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605878.7681673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605878.7681692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605878.768171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605878.7681727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605878.7681746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605878.768176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605878.7681785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605878.7681801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605878.768182,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605878.7681837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605878.7681856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605878.768187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605878.768189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605878.7681906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605878.7681923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605878.7681942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605878.768196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605878.7681978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605878.7681994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605878.768201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605878.7682028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605878.7682045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605878.7682061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605878.7682078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605878.7682095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605878.7682111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605878.768213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605878.768215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605878.7682166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605878.7682183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605878.7682204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605878.768222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605878.7682238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605878.7682254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605878.768227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605878.7682288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605878.7682304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605878.768232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605878.7682338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605878.7682354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605878.7682374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605878.768239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605878.768241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605878.7682426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605878.7682443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605878.768246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605878.7682478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605878.7682493,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605878.7682512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605878.7682528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605878.7682545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605878.7682562,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605878.7682579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605878.7682595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605878.7682614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605878.7682629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605878.7682645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605878.7682662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605878.7682679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605878.7682695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605878.7682712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605878.7682729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605878.7682748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605878.7682765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605878.7682784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605878.76828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605878.768282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605878.7682834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605878.7682853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605878.7682867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605878.7761767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.7765732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365108,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/subsidy_gui.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605878.8676002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.958077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605878.9787202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020600507,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5d5d020103b9e03e7f4ed12cedbb7288c1fbe23b/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:58 GMT"]},"status":200} +{"level":"debug","ts":1761605879.049639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.1128933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245255358,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/51c6ae62d142e63b11ea8bc33b900d06bc5493cc/os/os2/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605879.1406841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.1410434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000332637,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/mixer.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605879.2311237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.3225362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.3258278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276153247,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/256b94a03d7eb3c2c0264b6c93f5d83c299ada8a/source.list","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605879.3433173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020748806,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f30fdc370b826dc07d3bee8f7bb793da3e4eb57/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"]},"status":200} +{"level":"debug","ts":1761605879.4120262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180866271,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/railtypes.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605879.4136193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.4139388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290898,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e8002f5b92dc2e1c1631bd32a4678ace654d85ed/os/debian/patches/run-openttd-wrapper.patch","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605879.4895968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605879.490284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000650967,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept":["*/*"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605879.500324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605879.5005023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000157107,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1975zj2sdtlyg11","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605879.5020578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605879.5025153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000439048,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1975zj2sdtlyg11","headers":{"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"]},"status":204} +{"level":"debug","ts":1761605879.5045354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.514432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009868864,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/oldloader.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"oldloader.c\"; filename*=UTF-8''oldloader.c"],"Content-Length":["50723"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Etag":["\"ad7455c4eb036fa08206a8079d6cbff2519edb35\""],"Last-Modified":["Fri, 04 Feb 2005 13:23:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605879.5951371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.6503391,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.656774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061609366,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/queue.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605879.6867054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.7559485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069207671,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["590"],"Last-Modified":["Sun, 27 Mar 2005 15:13:51 GMT"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Disposition":["inline; filename=\"svnup.sh\"; filename*=UTF-8''svnup.sh"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1ade2f9daf9a0bd59c3704d290a064c0f8a79faa\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605879.7775624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.7862616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135894379,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/database/migrations?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605879.7988777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021283143,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6670d1c01864cf53238399e8c7ce6ab58a292560/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605879.8683853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.960001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605879.9604347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380147,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/CalendarContextEventClipboard.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605879.9849334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116499175,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/gfx.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:57:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605880.0501888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.1411242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.1415825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000425502,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/debugprofilestart.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"]},"status":404} +{"level":"debug","ts":1761605880.2324944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.2836697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051095766,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/scripts/pre_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605880.3234935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.41867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.368440359,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/projects/generate","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605880.422712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.48049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057745743,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/shared-variables","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"]},"status":200} +{"level":"debug","ts":1761605880.5056663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.5233119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017606792,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/58dfc5429619dee3da7c418debd15316fee9a628/configure","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605880.5257347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605880.5264137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649244,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605880.5357249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605880.5359657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000214264,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/axd3zaiz1s5bc3t","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605880.537734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605880.5382957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000541992,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/axd3zaiz1s5bc3t","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"]},"status":204} +{"level":"debug","ts":1761605880.577511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253971561,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf54bc425fc58ae77fe8a8ce86cd5c52600f961b/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"]},"status":200} +{"level":"debug","ts":1761605880.5969794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.5973322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000323169,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Middleware/Authenticate.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605880.6875374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.733461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045885954,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/order_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"]},"status":200} +{"level":"debug","ts":1761605880.77811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.7785108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetTradeTargetItemInfo.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605880.854797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.8694715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.8698125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313822,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5bda8a426ced59e9781f012abf7d94e389f08f0c/config/cache.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605880.9013932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046545197,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/696acb71fed5b6862a28175cb95be371172e1475/examples","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605880.960944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605880.992085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031096905,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/projects/generate","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"542a27d6e155b03314aba6a16f4764ed6eb05ebf\""],"Last-Modified":["Sat, 03 Dec 2011 22:34:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"generate\"; filename*=UTF-8''generate"],"Date":["Mon, 27 Oct 2025 22:58:00 GMT"],"Content-Length":["10908"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605881.0517666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.0728142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021013205,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605881.142279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.1426842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/54be2e503db89950590cc769eee2d053d8b076e0/yapf/unittest/test_autocopyptr.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605881.2335992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.234046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000414692,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/network_data.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605881.3245294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.3381376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013576054,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/278c8c6ec63529afc84c6ff56d18109d09e1e39d/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"GithubPrivateRepositoryDeployKey.php\"; filename*=UTF-8''GithubPrivateRepositoryDeployKey.php"],"Etag":["\"0edafd040ee6755c4c2b21e2824123ad356c504b\""],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Last-Modified":["Mon, 15 Jul 2024 14:39:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["7549"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605881.415488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.4805832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065054351,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/smallmap_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"]},"status":200} +{"level":"debug","ts":1761605881.497972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605881.4986517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000650827,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605881.5066085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.5069494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605881.5071394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000166183,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/mccdv96unhij173","headers":{"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"]},"status":204} +{"level":"debug","ts":1761605881.5087442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605881.509364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601334,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/mccdv96unhij173","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605881.5575686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050927468,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/pre_server.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"pre_server.scr.example\"; filename*=UTF-8''pre_server.scr.example"],"Content-Length":["62"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c1b6c822c5bc1bbe2ed4ae6040f6dc2afec48587\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"]},"status":200} +{"level":"debug","ts":1761605881.5974092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.6569526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059506583,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Project/Application/Source.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"]},"status":200} +{"level":"debug","ts":1761605881.688475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.7016153,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1f35d95d-39ae-492f-86a5-ee0004611b1f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.36.1","Port":48333,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605881.7016788,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605881.7016885,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605881.7016928,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.36.1","remote_port":"48333","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605881.7596664,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1df8ad6f-6ee0-423d-bcfb-aa15fecdfe47","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.201.155.215","Port":46522,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605881.7597039,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605881.7597141,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605881.7597184,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.201.155.215","remote_port":"46522","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605881.7689264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080421552,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/openttd.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605881.7797601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.8710098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.9307709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.9477603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016935647,"request":{"remote_ip":"18.232.36.1","remote_port":"48333","client_ip":"18.232.36.1","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a2b6a61c4a2a4eff26eeadde8a48d4fbe6fcd78c/RELEASE.md","headers":{"X-Forwarded-For":["18.232.36.1"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Set-Cookie":[],"Etag":["\"d9f05f17d79470e9039071f712445a05ac9b58e9\""],"Content-Length":["5723"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"RELEASE.md\"; filename*=UTF-8''RELEASE.md"],"Last-Modified":["Wed, 18 Sep 2024 16:36:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605881.961236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605881.9615698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309303,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605881.9688323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189043998,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/sdl.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605881.9824104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.004411,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021972342,"request":{"remote_ip":"52.201.155.215","remote_port":"46522","client_ip":"52.201.155.215","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/osticket.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.201.155.215"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1689"],"Content-Disposition":["inline; filename=\"osticket.yaml\"; filename*=UTF-8''osticket.yaml"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"Last-Modified":["Fri, 11 Oct 2024 09:37:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"7e2fbcbcfa81106a9368aceff32da5bdd9e25ea4\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605882.0520155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.052356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314373,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/waypoint.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605882.0676208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.1071486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039490898,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/examples","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"]},"status":200} +{"level":"debug","ts":1761605882.1433234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.1487195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.277674956,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/on_server.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605882.209401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066044799,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/network_server.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"]},"status":200} +{"level":"debug","ts":1761605882.2344406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.3260837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.3535328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027412368,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/table/train_cmd.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Etag":["\"da4b7ebfe41de4adfece694f914cd1d8722e1e58\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Content-Length":["1628"],"Content-Disposition":["inline; filename=\"train_cmd.h\"; filename*=UTF-8''train_cmd.h"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605882.4168644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.4292111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012310988,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/engine.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 18 May 2006 02:43:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["18303"],"Etag":["\"5cbe3d149a00ff4228b25ea7a21497f9fe8b7730\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"engine.c\"; filename*=UTF-8''engine.c"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"]},"status":200} +{"level":"debug","ts":1761605882.5042412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605882.5045102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000235915,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["POST"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["content-type"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"]},"status":204} +{"level":"debug","ts":1761605882.5061803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605882.506837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000630298,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Content-Type":["application/json"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605882.507696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.5143569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605882.5146196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000228762,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ocr8nnx98v2mgcp","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"]},"status":204} +{"level":"debug","ts":1761605882.5161123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605882.516619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000485045,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ocr8nnx98v2mgcp","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605882.5754292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067704648,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Jobs/InstanceAutoUpdateJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605882.584042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.349568241,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/103d88ee334a3637c490d9f3c823908e8336b98e/bin/scripts","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605882.5984793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.5987637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262004,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c058c0a766df82b680e2e2200ba48cc2357afd1e/vite.config.js","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605882.6892064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.6895504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319893,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/network.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605882.781212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.796929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015689618,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/resize_window_widgets.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605882.8715584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.8827333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01115526,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Project/Database/Mysql/General.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"General.php\"; filename*=UTF-8''General.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4693"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"7d5270ddf56fe7bfb41695ce5e63aad4f24aeb44\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605882.9624581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605882.9957106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033233462,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/tests/Browser/source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605883.0534413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.0538177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351212,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/CalendarEventDecline.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605883.1451957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.157307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012081396,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/train_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 02 Feb 2005 16:16:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"train_cmd.c\"; filename*=UTF-8''train_cmd.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3f56fa801bcba3c1eff90d2b0ced489c7cf5b67c\""],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["80907"]},"status":200} +{"level":"debug","ts":1761605883.231114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.2356644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.3063812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07522238,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/bootstrap","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"]},"status":200} +{"level":"debug","ts":1761605883.326171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090473992,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/gfx.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605883.3267372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.4174826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.4835687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066038116,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/network_client.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"]},"status":200} +{"level":"debug","ts":1761605883.5081418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.5529435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044756847,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e16314d58f9b792beea906834eab3db3575dd490/configure","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605883.6001225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.614909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288150596,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/os/os2/installer","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605883.6205928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020447588,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f40816503f59a3541a65686f3279c7e71bfcb8be/bin/scripts/on_client.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"]},"status":200} +{"level":"debug","ts":1761605883.691882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.7133546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605883.7140315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000654704,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Te":["trailers"],"Content-Length":["41"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605883.743176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605883.743354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000156996,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dymubw133790vfm","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605883.747888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605883.7483792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000467611,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dymubw133790vfm","headers":{"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605883.766616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605883.7666304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605883.7666335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605883.7666366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605883.7666402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605883.7666438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605883.7666476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605883.76665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605883.7666519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605883.7666552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605883.7666574,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605883.7666593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605883.7666614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605883.7666633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605883.7666652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605883.7666674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605883.7666693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605883.7666845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605883.7668211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605883.7668262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605883.7668288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605883.766831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605883.7668328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605883.766835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605883.7668366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605883.7668388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605883.7668412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605883.766843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605883.7668452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605883.7668471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605883.7668498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605883.766852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605883.7668538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605883.7668562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605883.7668583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605883.7668605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605883.7668626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605883.7668645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605883.7668667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605883.7668686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605883.7668705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605883.7668726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605883.7668743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605883.7668765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605883.7668796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605883.7668817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605883.7668839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605883.766886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605883.766888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605883.76689,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605883.7668917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605883.7668939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605883.7668958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605883.7668977,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605883.7668998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605883.7669017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605883.7669036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605883.7669055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605883.7669077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605883.7669094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605883.7669115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605883.7669137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605883.7669153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605883.7669175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605883.7669194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605883.7669213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605883.7669232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605883.7669253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605883.766927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605883.7669291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605883.7669313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605883.766933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605883.7829404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.7916636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099736735,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/svnup.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"svnup.sh\"; filename*=UTF-8''svnup.sh"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1ade2f9daf9a0bd59c3704d290a064c0f8a79faa\""],"Last-Modified":["Sun, 27 Mar 2005 15:13:51 GMT"],"Content-Length":["590"]},"status":200} +{"level":"debug","ts":1761605883.7923608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009392657,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-rimworld-modman/raw/commit/958de3e4a1e490aa13fa9e13d0d02e5d2763dfa0/windows/runner/flutter_window.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"flutter_window.h\"; filename*=UTF-8''flutter_window.h"],"Content-Length":["928"],"Last-Modified":["Sat, 15 Mar 2025 22:09:23 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6da0652f05f28fc6950cec20ebdfbae89b665479\""]},"status":200} +{"level":"debug","ts":1761605883.8736894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605883.8882174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014496488,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/bridge_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"bridge_gui.c\"; filename*=UTF-8''bridge_gui.c"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 01 Feb 2006 07:36:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:03 GMT"],"Content-Length":["5069"],"Etag":["\"a2a04550cfc7ab3306e7d3ddbc5ba9e4cc3fb6ba\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605883.9647946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.0555375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.1463683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090792243,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/CheckLogDrainContainerJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"]},"status":200} +{"level":"debug","ts":1761605884.1469069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.147185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257827,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd7649b08048eb00b33424511b83cfeb7ab1aa2c/pool.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605884.1591995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194383103,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/stdafx.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605884.237806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.2491815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011349756,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7b78dcf4121ef250f635410a9f5cf5d74daeaf6/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 15 Jul 2024 14:39:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"GithubPrivateRepositoryDeployKey.php\"; filename*=UTF-8''GithubPrivateRepositoryDeployKey.php"],"Etag":["\"0edafd040ee6755c4c2b21e2824123ad356c504b\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7549"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"]},"status":200} +{"level":"debug","ts":1761605884.3290668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.3294015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308702,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/ai_pathfinder.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605884.389192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.4020004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01278907,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/artisan","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605884.419951,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.4202168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000245943,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/LeaveChannelByName.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605884.5111682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.520037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605884.5206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000540289,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605884.5303497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605884.530505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000137099,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/e3rr5fmgileyj7w","headers":{"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"]},"status":204} +{"level":"debug","ts":1761605884.532189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605884.5326378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000422477,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/e3rr5fmgileyj7w","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605884.6018887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.6586363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147424577,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/misc_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605884.6929302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.7035348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01057702,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/misc_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 26 Jul 2005 19:04:19 GMT"],"Etag":["\"3f679a5d43dcae54a6bf3c806708096b4d452336\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["56711"],"Content-Disposition":["inline; filename=\"misc_gui.c\"; filename*=UTF-8''misc_gui.c"]},"status":200} +{"level":"debug","ts":1761605884.7837486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.806596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022822986,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/57d452df5087d6a28eaa1d91495e4a075592fc46/os/rpm/openttd.changes","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 17 Mar 2011 20:47:36 GMT"],"Etag":["\"b0a64dfe185bfe7005a215494267d969ed3f32b9\""],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Length":["3365"],"Content-Disposition":["inline; filename=\"openttd.changes\"; filename*=UTF-8''openttd.changes"]},"status":200} +{"level":"debug","ts":1761605884.8744898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.887585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013061003,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/network_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f27a44136ee37fc8c30e0e4504ca322e9e9461f1\""],"Content-Disposition":["inline; filename=\"network_gui.c\"; filename*=UTF-8''network_gui.c"],"Last-Modified":["Fri, 17 Mar 2006 23:47:03 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["53202"]},"status":200} +{"level":"debug","ts":1761605884.9323933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330468754,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/AddCustomXXXTimestamp.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605884.9659052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605884.9871938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02124921,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/scripts/on_client.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605885.0568523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.0869157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030029862,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/dock_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605885.1479697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.1622014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014196954,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/filesystems.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605885.2208207,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61749: EOF"} +{"level":"debug","ts":1761605885.2218242,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5125f4fa-9840-4040-8a42-711cc7a40c47","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61750,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605885.2218642,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605885.2218747,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605885.221879,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61750","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605885.2236037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605885.2251222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001497503,"request":{"remote_ip":"192.168.1.64","remote_port":"61750","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Content-Length":["551"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Authorization":[],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.1995"],"Date":["Mon, 27 Oct 2025 22:58:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605885.2383094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.238594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262826,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/88a8fa010486ce251273b5ea94197310a6a1ea3c/player.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605885.329618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.330066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000408069,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/257af96b978f367b83edeee5bcdcdc11aade6c07/app/Http/Livewire/Project/Application/PollDeployment.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605885.4213748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.4355698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014163271,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/resources/css","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605885.5122297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.5183096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605885.5189936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000659032,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605885.528305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605885.5285912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000248859,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/szdtnun40rq0ppu","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605885.530317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605885.5308506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000509731,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/szdtnun40rq0ppu","headers":{"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605885.5473554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.6035867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.603974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356662,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/screenshot.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605885.6227014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110428321,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/gfxinit.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605885.6357543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088367652,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/database/migrations","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"]},"status":200} +{"level":"debug","ts":1761605885.6948817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.695286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370789,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3fd39ec6303c06b5ce965ceb69f7d8909547a99d/docs/README_if_game_crashed_on_OSX.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605885.7858722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.797963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012042622,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/train_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:05 GMT"],"Etag":["\"9ba5e2076304413f87d61ce067c477997fe44977\""],"Content-Length":["49641"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 21 May 2006 16:18:58 GMT"],"Content-Disposition":["inline; filename=\"train_gui.c\"; filename*=UTF-8''train_gui.c"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605885.877032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605885.9674664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.0584502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.0748062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016323884,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/ServerStatusJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Disposition":["inline; filename=\"ServerStatusJob.php\"; filename*=UTF-8''ServerStatusJob.php"],"Last-Modified":["Thu, 18 Jul 2024 12:43:21 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ac9182ecafcfbd829ebe1bd56cda4f3522941ab5\""],"Content-Length":["1973"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605886.0854588,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1db281eb-6445-4fe7-8b55-bdcbf49ea2a5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.207.89.138","Port":14731,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605886.0854948,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605886.0855074,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605886.0855138,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.207.89.138","remote_port":"14731","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605886.1491816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.227424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259918291,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/on_server.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"]},"status":200} +{"level":"debug","ts":1761605886.2408948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.2412786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358306,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c03ccdb36b148e9cb911cf7f496c83696e79dbf4/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605886.2483642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371297355,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/docs/debugging_desyncs.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605886.3322375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.3422625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009990214,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Jobs/ApplicationDeploymentJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 06 Oct 2023 08:07:25 GMT"],"Etag":["\"f05739379eb2a161d281ee44decbfae6dcb3e30c\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ApplicationDeploymentJob.php\"; filename*=UTF-8''ApplicationDeploymentJob.php"],"Content-Length":["36359"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605886.352655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203434908,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/smallmap_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605886.423041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.4234238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/ship_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605886.5140727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.5236459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.5261507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605886.5268211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0006366,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605886.535868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605886.5361145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000213753,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ay3bo09xli9d11m","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605886.537884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605886.5379896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014312523,"request":{"remote_ip":"18.207.89.138","remote_port":"14731","client_ip":"18.207.89.138","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/498626748d9f4dcea51ff847f586db628456eabb/database/seeders/EnvironmentSeeder.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.207.89.138"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605886.5384693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000560878,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ay3bo09xli9d11m","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605886.5525079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03840397,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/thread.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Disposition":["inline; filename=\"thread.c\"; filename*=UTF-8''thread.c"],"Content-Length":["2116"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"574301ea02b0286a9341f159c8cfb42841c40f1c\""],"Last-Modified":["Sat, 06 Aug 2005 14:58:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605886.6047342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.6053047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000535269,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/88a8fa010486ce251273b5ea94197310a6a1ea3c/landscape.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605886.6959922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.7545104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.786481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.807691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053143137,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/examples","headers":{"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605886.8775368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.902892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025314553,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/gui.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605886.95206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16554065,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/misc.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"]},"status":200} +{"level":"debug","ts":1761605886.9683287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605886.990006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021633473,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9eb62560dfe5bc0dc1b26859859aa85a2b80d94f/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605887.0595744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.1349692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075354339,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/network_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"]},"status":200} +{"level":"debug","ts":1761605887.1505826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.1508956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028635,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/clear_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605887.165217,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a8a006d9-d012-4d3e-a8cf-e21278b0d1d8","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"152.206.114.78","Port":6094,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605887.1652522,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605887.1652613,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605887.1652668,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"152.206.114.78","remote_port":"6094","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605887.2422528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.263968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021674862,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f40816503f59a3541a65686f3279c7e71bfcb8be/bin/scripts/on_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"]},"status":200} +{"level":"debug","ts":1761605887.334286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.4251144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.4722643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137930959,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/misc.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"]},"status":200} +{"level":"debug","ts":1761605887.5163724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.516744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342245,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_callbacks.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605887.5377896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605887.5380313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000219894,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605887.5397375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605887.5435715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003802198,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Priority":["u=4"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605887.5534806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605887.5536494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000149582,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1ttu8qjh7qegwlo","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605887.5552976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605887.555788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000473362,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1ttu8qjh7qegwlo","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605887.6001196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174974424,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/fileio.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"]},"status":200} +{"level":"debug","ts":1761605887.607567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.623279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015671474,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/console.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Jan 2006 12:40:50 GMT"],"Etag":["\"f0344a748324d486f88f4947b4f5e4edd0279584\""],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Content-Disposition":["inline; filename=\"console.h\"; filename*=UTF-8''console.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5980"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605887.6992269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.7277431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028488437,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d77c55148bf664eb2e2e1bc24bbf2da430234bbe/app/View/Components/Server","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605887.7904565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.8550818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064594174,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1162e3494294610f52aae1302c95977aded3cdf1?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605887.8819833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.8822868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00027574,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/network_data.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605887.8931348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605887.9342616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041097828,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/artisan","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605887.9728658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.0634456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.154352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.1547182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339971,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/009cee1bbdfa13f95272a66f4dea004902eb1a78/composer.lock","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"]},"status":404} +{"level":"debug","ts":1761605888.2454875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.245816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303462,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/C_PetJournal.GetNumPets.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605888.2525423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189062323,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/oldloader.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605888.3371744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.3376338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000420293,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/723e789b2f1ac1d6f8eaa122d9626f41595c51cf/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605888.4284306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.4493656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020895282,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/autoexec.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"]},"status":200} +{"level":"debug","ts":1761605888.519007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.822942443,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10e12154f5e94e6b4856df9992235398f0139c3a/src?page=382","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"]},"status":200} +{"level":"debug","ts":1761605888.5197518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.5200903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309033,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/genworld_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605888.546669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605888.5473323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000632002,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605888.5558963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605888.556126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000204355,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t1h4f0zul0gsb9o","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605888.5578246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605888.558329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000486027,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t1h4f0zul0gsb9o","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605888.610308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.6107814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000444277,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/PickupInventoryItem.lua","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605888.7016466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.7145422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012849444,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/ScheduledTaskJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ScheduledTaskJob.php\"; filename*=UTF-8''ScheduledTaskJob.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Etag":["\"819e28f89f00e9b7367b53b0cd28dc5fe8978c9f\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["4667"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605888.7690282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605888.7690432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605888.7690456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605888.7690473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605888.7690494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605888.769051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605888.769053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605888.7690547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605888.7690566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605888.7690582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605888.7690601,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605888.769062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605888.769064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605888.7690654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605888.7690675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605888.7690692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605888.7690713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605888.7690732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605888.769075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605888.7690768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605888.7690785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605888.7690804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605888.769082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605888.7690837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605888.7690854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605888.7690876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605888.769089,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605888.769091,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605888.7690923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605888.7690942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605888.7690957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605888.7690976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605888.769099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605888.7691011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605888.7691026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605888.7691045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605888.7691061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605888.7691078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605888.7691095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605888.7691114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605888.769113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605888.7691147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605888.7691169,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605888.7691185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605888.7691202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605888.769122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605888.7691238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605888.7691255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605888.7691271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605888.7691288,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605888.7691305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605888.7691324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605888.7691343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605888.7691362,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605888.7691376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605888.7691395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605888.7691412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605888.7691429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605888.7691445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605888.7691462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605888.7691479,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605888.7691498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605888.7691512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605888.7691529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605888.7691545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605888.7691567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605888.7691581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605888.7691598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605888.7691612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605888.7691627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605888.7691646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605888.769166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605888.7931123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.837058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04343232,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/network_client.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605888.8836577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.8841054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000417427,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/subsidy_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605888.9744384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605888.9749038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000425572,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f0538b4b622a80a93d27e7dc9f1cb05620eebb90/docs/OSX_install_instructions.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:08 GMT"]},"status":404} +{"level":"debug","ts":1761605889.0187025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.045806107,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cda4139d87d78988e4b569a83879f57423760e1c/src?page=214","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605889.06562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.0866368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020962739,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9eb62560dfe5bc0dc1b26859859aa85a2b80d94f/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"]},"status":200} +{"level":"debug","ts":1761605889.095333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.1569157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.157279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340402,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/viewport.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605889.1645885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069226126,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/bootstrap","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605889.2478566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.2482557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00037166,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/network_client.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"]},"status":404} +{"level":"debug","ts":1761605889.2520437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.2618682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009795657,"request":{"remote_ip":"152.206.114.78","remote_port":"6094","client_ip":"152.206.114.78","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commit/db920336425eb994cba7cb7f1ec663f0efbd8e60.patch","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/3.1)"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["152.206.114.78"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"]},"status":200} +{"level":"debug","ts":1761605889.3383996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.338799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375779,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/BNInviteToConversation.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605889.4296405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.446148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016476833,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/openttd.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.h\"; filename*=UTF-8''openttd.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 12 May 2006 00:27:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c61a64dfcd6af8c2d65afdbdcfe8d17cbd7ff9a7\""],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["14017"]},"status":200} +{"level":"debug","ts":1761605889.520992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.5213451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331695,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/CloseLoot.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605889.565445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605889.566043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000576146,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605889.576197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605889.576478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000248319,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/evwaf8sj5trxcps","headers":{"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605889.578332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605889.5788565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000508058,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/evwaf8sj5trxcps","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605889.6116366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.632089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02043306,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/bridge_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605889.7029064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.7665985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063664201,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/settings_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"]},"status":200} +{"level":"debug","ts":1761605889.7934747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.7937539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025967,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/newgrf_text.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605889.8847914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.975464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605889.9856956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010195831,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/remoteProcess.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"d1cb93d9af5f70696b8c67dfd9d0408fd33a92e7\""],"Last-Modified":["Fri, 10 Jan 2025 11:04:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["8841"],"Content-Disposition":["inline; filename=\"remoteProcess.php\"; filename*=UTF-8''remoteProcess.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605890.0021002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11728697,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/newgrf_engine.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605890.0671158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.0675125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373123,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/81ca76a65588ae4cfc516fb26ddc1c878c84d09b/src/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"]},"status":404} +{"level":"debug","ts":1761605890.1581883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.1780744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019850603,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/console.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605890.2773478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.293274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.2975168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020146781,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"]},"status":200} +{"level":"debug","ts":1761605890.327639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034332675,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/0e99f271087e24186ab7669d121efbbc7238e69e/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"]},"status":200} +{"level":"debug","ts":1761605890.3407474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.36136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020588463,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/callback_table.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605890.4315917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.431977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358155,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/tile.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605890.5225616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.5449147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022321391,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605890.553569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605890.5542464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000655676,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605890.5714755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605890.571686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000187955,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/93q6o6mhvtvb9d7","headers":{"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"]},"status":204} +{"level":"debug","ts":1761605890.5733209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605890.5743024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000956524,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/93q6o6mhvtvb9d7","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605890.6139114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.623729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009792221,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/terraform_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7247"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"terraform_gui.c\"; filename*=UTF-8''terraform_gui.c"],"Etag":["\"78bb87cd044b3f02a572b132c616a474f75ca61a\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605890.7075558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.7959049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.7965274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000591845,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/sdl.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"]},"status":404} +{"level":"debug","ts":1761605890.8863466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.9002273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013847646,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/BaseModel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605890.936292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228702222,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/rail.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605890.9777844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605890.9931688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0153559,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application/Source.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605891.2249713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.2417414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01673531,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c641efc387917702bc73f8b4b04c0ff0e020026f/os/rpm/openttd.changes","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3365"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 17 Mar 2011 20:47:36 GMT"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b0a64dfe185bfe7005a215494267d969ed3f32b9\""],"Content-Disposition":["inline; filename=\"openttd.changes\"; filename*=UTF-8''openttd.changes"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605891.3149962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.3290563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014034408,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/39e7a9252ce140883ffc9798341ef85493a5320e/utils/conv-lang.pl","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"578c1c24c8ca30b215de5010c6541f384ee47a96\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"conv-lang.pl\"; filename*=UTF-8''conv-lang.pl"],"Content-Length":["2615"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 30 Jul 2023 22:09:24 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605891.4275324,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6995ca4c-39ba-48d4-a320-a4c066335fcb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.194.226.74","Port":46058,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605891.4275715,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605891.4275808,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605891.4275858,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.194.226.74","remote_port":"46058","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605891.4404373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.450506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.4834182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042954428,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"]},"status":200} +{"level":"debug","ts":1761605891.497281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.5644279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605891.5650444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00058322,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605891.5738986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605891.574051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000131368,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sx0u8lx94ozi9rw","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605891.574978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077674984,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/resource.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"resource.h\"; filename*=UTF-8''resource.h"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["403"],"Etag":["\"41ff821b5f0b2386773ce7a6300df78bf67aab12\""]},"status":200} +{"level":"debug","ts":1761605891.5756495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605891.5760927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000418489,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sx0u8lx94ozi9rw","headers":{"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"]},"status":204} +{"level":"debug","ts":1761605891.587391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136866472,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/console_cmds.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"]},"status":200} +{"level":"debug","ts":1761605891.587901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.6068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018874883,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f30fdc370b826dc07d3bee8f7bb793da3e4eb57/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"]},"status":200} +{"level":"debug","ts":1761605891.6796165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.7706096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.7709768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331585,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/69355293aa2012f3dc778e88c76b71f0e65476cb/cmake/FindFontconfig.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:11 GMT"]},"status":404} +{"level":"debug","ts":1761605891.803309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123656498,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/gfx.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605891.861882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.9257123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.95266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605891.9588745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033138292,"request":{"remote_ip":"34.194.226.74","remote_port":"46058","client_ip":"34.194.226.74","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fcfbba4dc65f036995f2e40ccae493aff04080c5/.github/workflows","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.194.226.74"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:11 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605892.043501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.0666606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02312777,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605892.1044636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151770509,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/oldloader.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605892.1345754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.1348681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000269598,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/roadveh_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":404} +{"level":"debug","ts":1761605892.2249646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.2253284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336935,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/md5.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":404} +{"level":"debug","ts":1761605892.2978342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.435917457,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b80461cd4a8574e3e4a206197b8cd94922b6c96/regression","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":200} +{"level":"debug","ts":1761605892.316026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.316339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000287863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_callbacks.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605892.4074872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.4781845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070661512,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/drupal-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605892.498147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.5091143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010935506,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ServerLimitCheckJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ServerLimitCheckJob.php\"; filename*=UTF-8''ServerLimitCheckJob.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1846"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 05 Nov 2024 10:22:23 GMT"],"Etag":["\"aa82c6dadef00f8112fbfcb17353dee4049b322b\""]},"status":200} +{"level":"debug","ts":1761605892.5834768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.5896995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.589955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000236486,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/masm64.rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605892.618167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605892.6184208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00022832,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":204} +{"level":"debug","ts":1761605892.62024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605892.6207895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000528587,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605892.630206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605892.6304083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000174589,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/luy0tbmmdtcj33c","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":204} +{"level":"debug","ts":1761605892.6320906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605892.6325705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000459126,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/luy0tbmmdtcj33c","headers":{"Te":["trailers"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"]},"status":204} +{"level":"debug","ts":1761605892.6486354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06511756,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605892.6805804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.7711635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.7861888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014986092,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/callback_table.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605892.8621163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.9221199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059968273,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3da04ab1b5db262df37156b5da5de8a2cf072a87/sound/sdl_s.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["862"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4b1da52d64374b3f0fa7861a1617493c823f7517\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Content-Disposition":["inline; filename=\"sdl_s.c\"; filename*=UTF-8''sdl_s.c"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 05 Feb 2006 09:56:04 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605892.9290576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248440563,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/93276c1c034917f6ac2d54958c002a77a9fd1f45/source.list","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605892.9539752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605892.9542964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293723,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/rss/commit/841365e8f9f490c110f7bb7514cb32bbcd794004/Meta/allstates.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605893.044481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.0448923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384034,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/GetBattlefieldFlagPosition.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605893.1353981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.1501431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014706224,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application/Source.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605893.226294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.2266915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369226,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/win32.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605893.3178096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.4086106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.4210918,"logger":"events","msg":"event","name":"tls_get_certificate","id":"42714329-0c21-4dd1-881f-97f574a292cf","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.174.141.243","Port":65098,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605893.4211245,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605893.4211352,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605893.421142,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.174.141.243","remote_port":"65098","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605893.4448495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127013809,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4e74a6c4804d789ae5cc6e5176a4123540cd6760?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605893.4575083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048858078,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"on_server.scr.example\"; filename*=UTF-8''on_server.scr.example"],"Content-Length":["89"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Etag":["\"cc799d9e7e26374036cca8e5f871443f67db4559\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605893.499975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.5257027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025696804,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/54852d9a13cb19d36dcec67c0818727d83513a67/source.list","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605893.5865638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605893.5871816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000593909,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Content-Length":["41"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605893.5910277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.5913115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263797,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/road_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605893.5970778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605893.5972342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000136928,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0d01xle58w2gpny","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"]},"status":204} +{"level":"debug","ts":1761605893.5988371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605893.5992775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000424721,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0d01xle58w2gpny","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"]},"status":204} +{"level":"debug","ts":1761605893.6401896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.6524103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012196472,"request":{"remote_ip":"35.174.141.243","remote_port":"65098","client_ip":"35.174.141.243","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e9dd170ffb67a38817ad5fb6fd0c82f9e78e8d1e/app/Enums/NewDatabaseTypes.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["35.174.141.243"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605893.681972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.7023473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020350865,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f30fdc370b826dc07d3bee8f7bb793da3e4eb57/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605893.7514834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.7698514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605893.7698648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605893.7698667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605893.7698686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605893.76987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605893.7698717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605893.7698731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605893.769875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605893.7698767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605893.769878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605893.7698803,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605893.7698832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605893.769886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605893.7698889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605893.769891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605893.769894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605893.7698965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605893.7698982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605893.7699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605893.7699018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605893.7699034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605893.7699049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605893.7699065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605893.7699082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605893.76991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605893.7699115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605893.7699134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605893.769915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605893.7699168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605893.7699182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605893.7699203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605893.7699218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605893.7699237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605893.769925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605893.769927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605893.7699287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605893.7699301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605893.769932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605893.7699335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605893.7699354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605893.769937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605893.769939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605893.7699404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605893.769942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605893.7699435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605893.7699451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605893.7699466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605893.7699485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605893.76995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605893.7699518,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605893.7699535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605893.7699552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605893.7699566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605893.7699583,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605893.7699597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605893.769962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605893.7699647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605893.7699673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605893.76997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605893.769972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605893.7699738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605893.7699752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605893.7699769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605893.7699783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605893.76998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605893.7699814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605893.769983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605893.7699845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605893.7699862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605893.7699876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605893.7699895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605893.769991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605893.7734544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.7948031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021317088,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605893.7966948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045177899,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/templates","headers":{"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605893.8642805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.8646169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303022,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02379084b1db81706dc91c4da85e30b92e79bb10/newgrf_callbacks.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605893.955704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605893.96634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01059851,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/misc.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 21 May 2006 13:51:36 GMT"],"Content-Disposition":["inline; filename=\"misc.c\"; filename*=UTF-8''misc.c"],"Date":["Mon, 27 Oct 2025 22:58:13 GMT"],"Etag":["\"71e9e25fad7dbcd326478711020ab547980499a1\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["23799"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605894.0468214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.1377957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.1467648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099901225,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e41a52cbecc18337c318015e7a5e1354c52853b4?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605894.228398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.2604313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03199086,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c649f8e3cdda21153e838b23492fa1bdfc155691/projects/openttd.sln","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605894.319695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.341512,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021781101,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/stdafx.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":200} +{"level":"debug","ts":1761605894.4108846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.4210358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010113346,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/functions.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9808f7ccb93150a72c7477d2d22fa6a871e0d421\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 31 Jan 2005 11:23:10 GMT"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"functions.h\"; filename*=UTF-8''functions.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["8667"]},"status":200} +{"level":"debug","ts":1761605894.4697032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.331871949,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5807f4a77a5a50013ad990ce5d9e65e4598f31a/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605894.5018613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.5022523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362824,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/sound.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605894.591165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605894.5918272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621752,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605894.592807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.5931554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331034,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/rail_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":404} +{"level":"debug","ts":1761605894.6000514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605894.600235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000160904,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8b3407p85kyagas","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":204} +{"level":"debug","ts":1761605894.6017811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605894.602258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000458595,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8b3407p85kyagas","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":204} +{"level":"debug","ts":1761605894.6835248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.6974738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013917377,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/callback_table.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":200} +{"level":"debug","ts":1761605894.774075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.8651586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.8655465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361041,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/351c878365ed1737afb3f80ad75fc9fc3a266d89/texteff.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:14 GMT"]},"status":404} +{"level":"debug","ts":1761605894.9522972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605894.9568927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.007107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054769753,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605895.0256112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068693161,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/hooks","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605895.0472348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.0869277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.312818008,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4eab88cc110d54c7882c2b887f683363f9d29c04?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"]},"status":200} +{"level":"debug","ts":1761605895.106836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05956853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/openttd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.1389077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.2269473,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6421d1b1-e684-4b60-a19c-a0450f962df0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61760,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605895.2270122,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605895.2270274,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605895.227035,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61760","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605895.2271526,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61759: EOF"} +{"level":"debug","ts":1761605895.2290337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.2290452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605895.2307794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001707449,"request":{"remote_ip":"192.168.1.64","remote_port":"61760","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Content-Length":["551"],"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3741"]},"status":204} +{"level":"debug","ts":1761605895.2522016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023139533,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/scripts/on_client.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.320439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.3416865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021214734,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.410075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27113152,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/tile.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.4113042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.5011094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089778291,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/getHelperVersion.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.5028806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.5070474,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a8dc1726-31df-47e7-aff8-385d5ad17a75","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"himmich.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"91.196.152.167","Port":56187,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605895.5070798,"logger":"tls.handshake","msg":"choosing certificate","identifier":"himmich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605895.5070887,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"himmich.site.quack-lab.dev","subjects":["himmich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"14fe55590008b183339d047a7775265321a6bf36e93918f664249bbaed6cd6ff"} +{"level":"debug","ts":1761605895.5070927,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"91.196.152.167","remote_port":"56187","subjects":["himmich.site.quack-lab.dev"],"managed":true,"expiration":1768601974,"hash":"14fe55590008b183339d047a7775265321a6bf36e93918f664249bbaed6cd6ff"} +{"level":"debug","ts":1761605895.5245993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021685753,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605895.5932312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.5936062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347164,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/currency.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605895.6839795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.6843631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359138,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/network_server.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605895.7142851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605895.71496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000647922,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Length":["41"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605895.7235265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605895.7236896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142268,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tdtlrj6667awuib","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"]},"status":204} +{"level":"debug","ts":1761605895.7251217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605895.7256002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000463354,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tdtlrj6667awuib","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605895.7754006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.848039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072605286,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad48714852fe69a77b2f240bbd00fd22a8210222?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"]},"status":200} +{"level":"debug","ts":1761605895.8669565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.958243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605895.96893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010647002,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/ApplicationDeploymentJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["32521"],"Date":["Mon, 27 Oct 2025 22:58:15 GMT"],"Etag":["\"51bc5d7411496451d4394f33ffee3017dc96ec6c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ApplicationDeploymentJob.php\"; filename*=UTF-8''ApplicationDeploymentJob.php"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 14 Jun 2023 10:48:29 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605896.0053458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138355229,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/os/linux","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605896.0485487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.048968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390426,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/1de7c06df39cf93111ac23f4992e3df915130705/api/C_Garrison.GetFollowerLinkByID.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605896.110344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.1394343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.1937315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083353519,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605896.232013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.3214452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.3661556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044659292,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cf473ddd83e7983db39647cc989799b213b1f20e/utils/conv-lang.pl","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605896.4129398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.4133317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361312,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/sound.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605896.4435909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211524429,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/network_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605896.454078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314609406,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ce0c87247324df9c35cdc418d30b91f44313736?style=unified&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605896.5035746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.5943491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.6029155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605896.6036432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000686304,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Length":["200"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605896.6137624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605896.6141577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000338177,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gu8iqxgoogp9o2f","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605896.615984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605896.6165857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000575074,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gu8iqxgoogp9o2f","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605896.6824038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178804685,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5dbfb5c272ba058dc0204b63fecb6e312aefa6b8/network_server.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605896.6856081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.7000773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014434522,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/LocalFileVolume.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605896.7649953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170618111,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/order_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605896.7763638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.8770099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.9645164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605896.9858701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021319262,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/train_cmd.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605896.9867973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210405479,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f48f252a2d54768094362b64483aaa6904232f84/bin/scripts/on_server_connect.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605897.0001287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123089641,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/ContainerStatusJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605897.0509155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.0724797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021540699,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1c66ac2d81de5e5a8b8433ff33ae179d5adef586/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605897.1415539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.1510062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009432271,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/DeleteResourceJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"68663f3a2fde32e4f539c04131d5cfdae33f1172\""],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 11 Jul 2024 10:50:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"DeleteResourceJob.php\"; filename*=UTF-8''DeleteResourceJob.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2936"]},"status":200} +{"level":"debug","ts":1761605897.229259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.2325904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.2328715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262886,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/InCinematic.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605897.2358172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006533407,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a74d2e8f625860313066e80c872638a49fa8bb7d/?sub_path=database%2Fmigrations%2F2024_08_12_131659_add_local_file_volume_based_on_git.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605897.3233318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.4166503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.4272892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010612607,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d33e664c8c2f7f329fc64acd911bfaf9a2ab8137/os/debian/patches/run-openttd-wrapper.patch","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"run-openttd-wrapper.patch\"; filename*=UTF-8''run-openttd-wrapper.patch"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1c81c78f428e7fdd17eadcc709a9cd0f116a41ed\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Content-Length":["671"]},"status":200} +{"level":"debug","ts":1761605897.5018508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178481575,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/932a2d76925d24c2ad6ef7dfad65ce09828b1fbc/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605897.506403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.5172849,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.61.6:2283","total_upstreams":1} +{"level":"debug","ts":1761605897.5181613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.61.6:2283","duration":0.000841145,"request":{"remote_ip":"91.196.152.167","remote_port":"56187","client_ip":"91.196.152.167","proto":"HTTP/1.1","method":"GET","host":"himmich.site.quack-lab.dev","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["himmich.site.quack-lab.dev"],"X-Forwarded-For":["91.196.152.167"],"User-Agent":["Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"himmich.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["no-store"],"Etag":["\"1bca-s50oLtvkrhtufIjUXcsezI23eTE\""],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Connection":["keep-alive"],"X-Powered-By":["Express"],"Keep-Alive":["timeout=5"],"Content-Length":["7114"]},"status":200} +{"level":"debug","ts":1761605897.5266833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020249665,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/on_client.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605897.5964296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.6118078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605897.6125066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000672457,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"]},"status":200} +{"level":"debug","ts":1761605897.6211886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605897.6213932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000182614,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/icjlaw1bjwvd7e3","headers":{"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605897.623004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605897.6235428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000521353,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/icjlaw1bjwvd7e3","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"]},"status":204} +{"level":"debug","ts":1761605897.6874576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.7006464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013171702,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/ProjectSetting.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"]},"status":200} +{"level":"debug","ts":1761605897.7788265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.8124793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03361933,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/multiplayer.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"]},"status":200} +{"level":"debug","ts":1761605897.8142278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217778398,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7af4492c3bc7aebbdda18f4277f9df9914c0f71f/spritecache.c?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605897.8695385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605897.8909452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021372602,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f7eb71b17da7840678c68953729aff156cc500b/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:17 GMT"]},"status":200} +{"level":"debug","ts":1761605897.9606848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.0099292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049208478,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"]},"status":200} +{"level":"debug","ts":1761605898.051864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.136722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084824011,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/PullHelperImageJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605898.1426945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.2335007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.3247993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.3672953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.4032705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03593241,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"]},"status":200} +{"level":"debug","ts":1761605898.415832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.4162478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380146,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/network_gamelist.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605898.506424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.5207362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014276925,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/os2.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"os2.c\"; filename*=UTF-8''os2.c"],"Etag":["\"fec84bc7908731a17f1d65672ed6beca3714f6da\""],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 09 May 2006 15:43:40 GMT"],"Content-Length":["15389"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605898.5926125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.359069863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/CompileFlags.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605898.5950892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.452369243,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4fc022a1883ad36d88713c3eb5aa46f3b7724c8f?style=unified&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605898.5971198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.5974076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266903,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/ai_build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605898.6887696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.695006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.370165651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2dffa7d0c65892b86193c9d4cda6bd8ab4bdf9a3/docs/debugging_desyncs.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605898.7023787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013580843,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/dock_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Length":["10371"],"Last-Modified":["Wed, 08 Mar 2006 06:55:33 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"dock_gui.c\"; filename*=UTF-8''dock_gui.c"],"Etag":["\"da664345d30d9b79e3b4482eca342bb7d4c8ae69\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605898.754678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605898.754894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000197011,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605898.7565262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605898.7570138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000452102,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605898.7670255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605898.7672474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000194487,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fayao8my5fa45f6","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605898.7687857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605898.7693472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00054119,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fayao8my5fa45f6","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605898.7753334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605898.7753406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605898.7753432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605898.775345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605898.7753477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605898.7753499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605898.7753515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605898.7753537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605898.7753553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605898.7753575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605898.7753592,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605898.775361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605898.7753634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605898.7753654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605898.7753673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605898.77537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605898.7753718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605898.7753742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605898.7753758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605898.775378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605898.7753797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605898.7753816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605898.7753832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605898.7753854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605898.775387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605898.7753894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605898.7753913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605898.775393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605898.7753952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605898.7753968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605898.775399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605898.7754009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605898.7754028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605898.7754047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605898.7754066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605898.7754083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605898.7754102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605898.7754123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605898.775414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605898.775416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605898.7754176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605898.7754195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605898.7754211,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605898.775423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605898.775425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605898.775427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605898.7754288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605898.7754307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605898.7754323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605898.7754345,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605898.7754364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605898.775438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605898.77544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605898.7754416,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605898.7754436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605898.7754455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605898.7754474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605898.775449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605898.7754512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605898.7754529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605898.7754552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605898.7754574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605898.775459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605898.7754612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605898.7754629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605898.775465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605898.7754667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605898.7754686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605898.7754705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605898.7754729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605898.775475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605898.7754767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605898.779989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.7803564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347405,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b11bf3e1574fd72f0eca0756ff0a19ebdd5df4da/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:18 GMT"]},"status":404} +{"level":"debug","ts":1761605898.8706872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.9618702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605898.962256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00035531,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/table/engines.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605899.0431077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.0525997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.1157706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072625104,"request":{"remote_ip":"144.76.32.237","remote_port":"26516","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34c83074c2ee39b7d6ad410daaf4417bfe4ae59a/changelog.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605899.1439872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.1444304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402008,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/heightmap.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605899.2132854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160645331,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e7111491cf4f2078665adc47376184504ca3869/bin/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605899.2349477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.325451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.3258867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000396758,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/screenshot.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605899.3391953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104212623,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/svnup.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"svnup.sh\"; filename*=UTF-8''svnup.sh"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["590"],"Last-Modified":["Sun, 27 Mar 2005 15:13:51 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"1ade2f9daf9a0bd59c3704d290a064c0f8a79faa\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605899.4170218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.417397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000350591,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/e5f4ad0cbc3884f91ba8c4856c6b46b48dc6f205/api/ItemAddedToArtifact.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"]},"status":404} +{"level":"debug","ts":1761605899.5080097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.5559435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.5604568,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7b5578f5-d0c7-415b-ada4-25abd6ec164b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.82.63.147","Port":51162,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605899.5605261,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605899.560542,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605899.5605485,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.82.63.147","remote_port":"51162","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605899.5994618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.6319985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605899.6326892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000640577,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Content-Type":["application/json"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"]},"status":200} +{"level":"debug","ts":1761605899.6409802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605899.6412563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000239361,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zfycva6qr0m58ah","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605899.6427898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605899.6433702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000557601,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zfycva6qr0m58ah","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605899.6483965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140353687,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/gfx.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605899.6830652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127064894,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/scripts","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605899.6898441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.6910846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001006647,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2f6bd04f6bf65781d29c4b0243b864393057b97c/app/Services/ConfigurationRepository.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605899.700685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101177211,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/network_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605899.7804954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.7839146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.7972105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01326608,"request":{"remote_ip":"98.82.63.147","remote_port":"51162","client_ip":"98.82.63.147","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/raw/branch/develop/src/main/java/com/refinedmods/refinedstorage/screen/WirelessTransmitterScreen.java","headers":{"X-Forwarded-For":["98.82.63.147"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Disposition":["inline; filename=\"WirelessTransmitterScreen.java\"; filename*=UTF-8''WirelessTransmitterScreen.java"],"Last-Modified":["Mon, 03 Jul 2023 18:02:30 GMT"],"Set-Cookie":[],"Content-Length":["1869"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e183ec3306961380388095887bd6185aac7def20\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605899.8236957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043160016,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/fios.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605899.871621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605899.8720317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373975,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/disaster_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605899.9627666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.0542238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.1453242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.151368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097096407,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"pre_server.scr.example\"; filename*=UTF-8''pre_server.scr.example"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["62"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c1b6c822c5bc1bbe2ed4ae6040f6dc2afec48587\""]},"status":200} +{"level":"debug","ts":1761605900.182365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036991707,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/order_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605900.236182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.2568853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.294067579,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/thread.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605900.2875857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051339916,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/tree_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605900.3262837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.3406634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014342458,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/54852d9a13cb19d36dcec67c0818727d83513a67/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605900.418209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.42861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010362265,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/queue.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"queue.c\"; filename*=UTF-8''queue.c"],"Last-Modified":["Mon, 31 Jan 2005 11:23:10 GMT"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"21c163688b9e8602fb25b07a3d9168decccfe57a\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["16535"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605900.4616864,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9cabc367-af84-442a-a785-bdc34c32ca92","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":47936,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605900.4617274,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605900.461739,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605900.4617448,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"47936","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605900.46732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.47023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002883646,"request":{"remote_ip":"192.168.1.123","remote_port":"47936","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Pragma":["no-cache"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US, *;q=0.9"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Pragma":["no-cache"],"Set-Cookie":[],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"]},"status":200} +{"level":"debug","ts":1761605900.4708123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.4734583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00262043,"request":{"remote_ip":"192.168.1.123","remote_port":"47936","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Type":["application/x-git-upload-pack-request"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["149"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605900.5089223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.5093005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349779,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605900.599112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.611665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01251901,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/project/shared/execute-container-command.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"execute-container-command.blade.php\"; filename*=UTF-8''execute-container-command.blade.php"],"Content-Length":["2769"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 12 Apr 2024 10:44:49 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e71e0f269ffbe2f2f5420acdf05e36704155dc05\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605900.636334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605900.6369855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000624627,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605900.6470742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605900.6472764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000175851,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fa7eag9dbw234fk","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"]},"status":204} +{"level":"debug","ts":1761605900.6493514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605900.6499386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000562109,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fa7eag9dbw234fk","headers":{"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605900.6907516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.6912093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000394583,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/ef958d6385839cbe986b6328c7c816d4ac6a7940/api/GetNumQuestLogRewardCurrencies.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605900.7262626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.768644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042325092,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605900.781461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.7817965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000307499,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/app/Console/Commands/CleanupQueue.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605900.8729992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.9638734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605900.9882421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024325689,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605901.0007558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12769929,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/order_gui.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605901.0550184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.1454384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.1811097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035617807,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2dffa7d0c65892b86193c9d4cda6bd8ab4bdf9a3/docs/debugging_desyncs.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"f5ea06e082423cde72a635e14dab7abc33e75317\""],"Content-Disposition":["inline; filename=\"debugging_desyncs.md\"; filename*=UTF-8''debugging_desyncs.md"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2946"],"Last-Modified":["Wed, 13 Nov 2019 19:40:18 GMT"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605901.2364519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.2743618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219298244,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/sprite.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605901.3274467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.327851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370488,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/asin.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605901.3548634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118355175,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/sdl.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605901.4190564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.4291708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010059544,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/misc.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Etag":["\"9eaa4ab2045ece79419cfe8eb01ea05a18e4c2b4\""],"Content-Length":["25052"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 04 Feb 2005 13:23:29 GMT"],"Content-Disposition":["inline; filename=\"misc.c\"; filename*=UTF-8''misc.c"]},"status":200} +{"level":"debug","ts":1761605901.510119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.5222185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012043424,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/settings_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["40897"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 26 Mar 2006 21:50:57 GMT"],"Etag":["\"d667a0e1288e1887b458cd04fd4e3b55cfd2527b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Content-Disposition":["inline; filename=\"settings_gui.c\"; filename*=UTF-8''settings_gui.c"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605901.6010199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.6014585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000406276,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/4a654c17cab4cb4fa32a78ce41c4c444a8bb7145/api/GetStationeryInfo.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605901.6913607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.7109666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019565946,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/console.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605901.7627468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605901.7634308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000656908,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"]},"status":200} +{"level":"debug","ts":1761605901.772757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605901.7730103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00022245,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ovk5fvwwn2n0zoe","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"]},"status":204} +{"level":"debug","ts":1761605901.774648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605901.775202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000533887,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ovk5fvwwn2n0zoe","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"]},"status":204} +{"level":"debug","ts":1761605901.7823532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.7991223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.928410516,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/5b6033134eb061ca4a6880d0894208b0155c70e3?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605901.8020318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019649123,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"]},"status":200} +{"level":"debug","ts":1761605901.87341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.8737974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357314,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/depot.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:21 GMT"]},"status":404} +{"level":"debug","ts":1761605901.93237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.9653852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605901.9967234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06431102,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/bootstrap","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605902.0559793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.1480346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.1670632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018987075,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/thread.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"]},"status":200} +{"level":"debug","ts":1761605902.1963663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140345311,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/command.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605902.2089229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.243502134,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23301c9d8ab638ef58e1c99c6af967177ab35f74/source.list","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605902.2390232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.2500434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010996691,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/engine.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 27 Jan 2005 21:18:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0656f88f9cba8abf25b2c248ed2f97ab7be9f45a\""],"Content-Length":["28167"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Content-Disposition":["inline; filename=\"engine.c\"; filename*=UTF-8''engine.c"]},"status":200} +{"level":"debug","ts":1761605902.3027382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.3027663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000004168,"request":{"remote_ip":"144.76.32.237","remote_port":"26516","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/352513ace65a01966799c6250599f95782102991/media/baseset","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605902.3295765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.3500757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020466794,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605902.420532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.4720252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051457489,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/console_cmds.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"]},"status":200} +{"level":"debug","ts":1761605902.5116172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.6016445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.6020389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364156,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/road_cmd.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605902.6543624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605902.6549551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000566128,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605902.6634164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605902.663652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00020661,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9zgo8srbru3bod8","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"]},"status":204} +{"level":"debug","ts":1761605902.6651661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605902.6656706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000485445,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9zgo8srbru3bod8","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605902.692916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.7209556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028011688,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/dock_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605902.7307832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219129175,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/window.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605902.783306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.8039556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020625944,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605902.874836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605902.965948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.0235548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057565944,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/order_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605903.0570533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.0573144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000239231,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/rail_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605903.0753496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200492571,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/network_client.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605903.1097481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.1474564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.1810188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071240674,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605903.2384655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.269523,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f8095204-c4bd-4654-98eb-4445d7369392","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.5.232.250","Port":28114,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605903.2695606,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605903.269571,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605903.2695749,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.5.232.250","remote_port":"28114","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605903.274259,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1267708,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/table/train_cmd.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605903.3009076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062412421,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/19120316ee31a990a836731299a37ee7e00f2f98?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605903.3290195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.3293014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261894,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ae6dca77e5f4028bb07b82ec5cf2e6a27d488a26/docs/admin_network.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605903.4207213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.4328709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012122543,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/PullHelperImageJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["802"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a92e44c6b901a847405bd700dc86903d01375c04\""],"Last-Modified":["Mon, 28 Oct 2024 13:37:00 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"PullHelperImageJob.php\"; filename*=UTF-8''PullHelperImageJob.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605903.490726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.5065823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01583412,"request":{"remote_ip":"52.5.232.250","remote_port":"28114","client_ip":"52.5.232.250","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-gamer-updater/commits/tag/v1.1.0/ios/Runner/Base.lproj/LaunchScreen.storyboard","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.5.232.250"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605903.5117278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.5754616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06371132,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/User.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605903.6026046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.6028929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000265029,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/heightmap.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605903.677257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605903.681041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003760129,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["41"],"Priority":["u=4"],"Content-Type":["application/json"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605903.6920948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605903.692278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000165452,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nsabu6qel1tfaz9","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605903.6936605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.6938522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605903.6942768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000407157,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nsabu6qel1tfaz9","headers":{"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":204} +{"level":"debug","ts":1761605903.7711644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605903.7711794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605903.771182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605903.7711844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605903.7711864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605903.7711885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605903.7711902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605903.7711923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605903.7711945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605903.7711961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605903.7711983,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605903.7712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605903.7712023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605903.771204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605903.7712061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605903.7712083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605903.7712102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605903.7712123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605903.771214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605903.7712162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605903.771218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605903.7712202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605903.7712224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605903.771224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605903.7712262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605903.771228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605903.7712302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605903.771232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605903.771234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605903.7712371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605903.7712405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605903.771244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605903.7712476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605903.7712512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605903.771255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605903.7712586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605903.7712617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605903.7712653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605903.7712686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605903.771272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605903.771275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605903.7712784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605903.7712815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605903.7712853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605903.771289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605903.771292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605903.7712958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605903.7712991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605903.7713025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605903.7713056,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605903.771309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605903.7713122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605903.7713156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605903.7713184,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605903.7713215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605903.771325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605903.7713282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605903.7713313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605903.7713346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605903.7713382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605903.7713416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605903.771345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605903.771348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605903.7713513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605903.7713547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605903.7713578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605903.771361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605903.7713647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605903.771368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605903.7713714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605903.771375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605903.7713778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605903.7847698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.7851515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000355711,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4ff6b2a5148fce8f3abb110a4206b12825f243ef/road_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605903.8754535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.9666023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605903.9900403,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cd0c1428-88eb-4224-9352-f0f722a85556","origin":"tls","data":{"client_hello":{"CipherSuites":[23130,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"meili.site.quack-lab.dev","SupportedCurves":[23130,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[39578,772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61777,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605903.9900713,"logger":"tls.handshake","msg":"choosing certificate","identifier":"meili.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605903.9900813,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"meili.site.quack-lab.dev","subjects":["meili.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"60ccad808398458759e8015e8d5631e4486837353acf0269e4882972645c3abb"} +{"level":"debug","ts":1761605903.9900854,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61777","subjects":["meili.site.quack-lab.dev"],"managed":true,"expiration":1767860093,"hash":"60ccad808398458759e8015e8d5631e4486837353acf0269e4882972645c3abb"} +{"level":"debug","ts":1761605903.993938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.9939895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.9939895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.994802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000828673,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes","headers":{"Access-Control-Request-Method":["GET"],"Accept":["*/*"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Headers":["authorization"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"Origin":["http://tauri.localhost"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Referer":["http://tauri.localhost/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Headers":["authorization"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605903.9948175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000778858,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["authorization"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["GET"],"Origin":["http://tauri.localhost"],"Referer":["http://tauri.localhost/"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"]},"status":200} +{"level":"debug","ts":1761605903.9948158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.00072713,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/settings","headers":{"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["authorization"],"Referer":["http://tauri.localhost/"],"Access-Control-Request-Method":["GET"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Mode":["cors"],"Origin":["http://tauri.localhost"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"],"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization"]},"status":200} +{"level":"debug","ts":1761605903.9976795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.9977148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.9977317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605903.9981296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000416124,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["http://tauri.localhost"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Accept-Language":["en-US,en;q=0.9"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Encoding":["br"],"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605903.998154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000390225,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"meili.site.quack-lab.dev","uri":"/indexes/notes","headers":{"Accept-Language":["en-US,en;q=0.9"],"Priority":["u=1, i"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Authorization":[],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Origin":["http://tauri.localhost"],"Accept":["*/*"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Proto":["https"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Encoding":["br"]},"status":200} +{"level":"debug","ts":1761605903.998268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000519208,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"meili.site.quack-lab.dev","uri":"/indexes/settings","headers":{"Referer":["http://tauri.localhost/"],"Authorization":[],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Origin":["http://tauri.localhost"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Priority":["u=1, i"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.9"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.000971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0012274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000205317,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/sortable-attributes","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Origin":["http://tauri.localhost"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Headers":["authorization,content-type"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"Access-Control-Request-Method":["PUT"],"Accept-Language":["en-US,en;q=0.9"],"Referer":["http://tauri.localhost/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"],"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605904.00136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0015435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000151235,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/ranking-rules","headers":{"Referer":["http://tauri.localhost/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"],"Access-Control-Request-Headers":["authorization,content-type"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Access-Control-Request-Method":["PUT"],"Origin":["http://tauri.localhost"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"],"Access-Control-Max-Age":["86400"]},"status":200} +{"level":"debug","ts":1761605904.0020974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0022542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000123412,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/filterable-attributes","headers":{"Priority":["u=1, i"],"Accept":["*/*"],"Access-Control-Request-Headers":["authorization,content-type"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["PUT"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Origin":["http://tauri.localhost"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept-Language":["en-US,en;q=0.9"],"Referer":["http://tauri.localhost/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"]},"status":200} +{"level":"debug","ts":1761605904.0024142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0025713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000123392,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/settings/sortable-attributes","headers":{"Accept-Language":["en-US,en;q=0.9"],"Referer":["http://tauri.localhost/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Access-Control-Request-Method":["PUT"],"Sec-Fetch-Mode":["cors"],"Origin":["http://tauri.localhost"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["authorization,content-type"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.0029335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0030835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.00012203,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/settings/filterable-attributes","headers":{"Referer":["http://tauri.localhost/"],"Origin":["http://tauri.localhost"],"Accept-Language":["en-US,en;q=0.9"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"Access-Control-Request-Headers":["authorization,content-type"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["PUT"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.0032845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0034256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000114135,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/settings/filterable-attributes","headers":{"Accept-Language":["en-US,en;q=0.9"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Origin":["http://tauri.localhost"],"Referer":["http://tauri.localhost/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["PUT"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Access-Control-Request-Headers":["authorization,content-type"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Max-Age":["86400"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"]},"status":200} +{"level":"debug","ts":1761605904.0036871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0045002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0048242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0052142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.005229,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0052521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0181675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.014434432,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/sortable-attributes","headers":{"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"Content-Length":["8"],"Accept":["*/*"],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Authorization":[],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["http://tauri.localhost"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":202} +{"level":"debug","ts":1761605904.0243323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.01978603,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/ranking-rules","headers":{"Sec-Fetch-Mode":["cors"],"Content-Length":["59"],"Accept-Language":["en-US,en;q=0.9"],"Referer":["http://tauri.localhost/"],"Content-Type":["application/json"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Authorization":[],"Accept":["*/*"],"Origin":["http://tauri.localhost"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Allow-Origin":["*"]},"status":202} +{"level":"debug","ts":1761605904.0304155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.025553574,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/settings/filterable-attributes","headers":{"Origin":["http://tauri.localhost"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Length":["62"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.9"],"Content-Type":["application/json"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Referer":["http://tauri.localhost/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Encoding":["br"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Type":["application/json"]},"status":202} +{"level":"debug","ts":1761605904.0365307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.031234293,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/settings/filterable-attributes","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["http://tauri.localhost"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Authorization":[],"Content-Type":["application/json"],"Content-Length":["15"],"Priority":["u=1, i"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Site":["cross-site"],"Referer":["http://tauri.localhost/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Encoding":["br"]},"status":202} +{"level":"debug","ts":1761605904.0427387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.037484226,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/settings/sortable-attributes","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"Authorization":[],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.9"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Dest":["empty"],"Origin":["http://tauri.localhost"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Referer":["http://tauri.localhost/"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Content-Length":["8"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Access-Control-Allow-Origin":["*"]},"status":202} +{"level":"debug","ts":1761605904.0461257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079481479,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"pre_server.scr.example\"; filename*=UTF-8''pre_server.scr.example"],"Etag":["\"c1b6c822c5bc1bbe2ed4ae6040f6dc2afec48587\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["62"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605904.050795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.04551187,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/settings/filterable-attributes","headers":{"Priority":["u=1, i"],"Authorization":[],"Accept-Language":["en-US,en;q=0.9"],"Content-Type":["application/json"],"Origin":["http://tauri.localhost"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua-Mobile":["?0"],"Content-Length":["8"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Referer":["http://tauri.localhost/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"]},"status":202} +{"level":"debug","ts":1761605904.0536728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178188503,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/window.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605904.056229,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0564504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000178417,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/search","headers":{"Referer":["http://tauri.localhost/"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["POST"],"Origin":["http://tauri.localhost"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Access-Control-Request-Headers":["authorization,content-type"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Priority":["u=1, i"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.0575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.0576944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.066171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.008432567,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/search","headers":{"Priority":["u=1, i"],"Accept-Language":["en-US,en;q=0.9"],"Referer":["http://tauri.localhost/"],"Content-Type":["application/json"],"Sec-Ch-Ua-Mobile":["?0"],"Authorization":[],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["52"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["http://tauri.localhost"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.0772147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0774868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000223461,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/search","headers":{"Referer":["http://tauri.localhost/"],"Accept-Language":["en-US,en;q=0.9"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["authorization,content-type"],"X-Forwarded-Proto":["https"],"Origin":["http://tauri.localhost"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"]},"status":200} +{"level":"debug","ts":1761605904.0787668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.0801954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.001171689,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/search","headers":{"Origin":["http://tauri.localhost"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Content-Type":["application/json"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Referer":["http://tauri.localhost/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Length":["39"],"Accept":["*/*"],"Priority":["u=1, i"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.1225853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1229148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000269097,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept":["*/*"],"Priority":["u=1, i"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Referer":["http://tauri.localhost/"],"Origin":["http://tauri.localhost"],"Access-Control-Request-Headers":["authorization,content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.1241496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1248038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000611983,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Authorization":[],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["http://tauri.localhost/"],"Content-Type":["application/json"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Content-Length":["56"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Origin":["http://tauri.localhost"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605904.1263678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1271923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000785301,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Origin":["http://tauri.localhost"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Referer":["http://tauri.localhost/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Content-Length":["72"],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Content-Type":["application/json"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.1387448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1396348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000821099,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Priority":["u=1, i"],"Referer":["http://tauri.localhost/"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Accept":["*/*"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Language":["en-US,en;q=0.9"],"Authorization":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Origin":["http://tauri.localhost"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.1414998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1420808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000533195,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Site":["cross-site"],"Content-Length":["60"],"Authorization":[],"Accept-Language":["en-US,en;q=0.9"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Referer":["http://tauri.localhost/"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Origin":["http://tauri.localhost"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"]},"status":200} +{"level":"debug","ts":1761605904.1441343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1447535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000574834,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Origin":["http://tauri.localhost"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Referer":["http://tauri.localhost/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Length":["62"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Authorization":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605904.1483376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1488373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.149294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000910466,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Referer":["http://tauri.localhost/"],"Accept-Language":["en-US,en;q=0.9"],"Origin":["http://tauri.localhost"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["78"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"]},"status":200} +{"level":"debug","ts":1761605904.1509984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1517038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000667147,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Referer":["http://tauri.localhost/"],"Content-Length":["76"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Authorization":[],"Origin":["http://tauri.localhost"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Content-Encoding":["br"]},"status":200} +{"level":"debug","ts":1761605904.155163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1558561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000650867,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Origin":["http://tauri.localhost"],"X-Forwarded-Proto":["https"],"Content-Length":["68"],"Referer":["http://tauri.localhost/"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Authorization":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept":["*/*"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"]},"status":200} +{"level":"debug","ts":1761605904.1573455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1578653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000480746,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Priority":["u=1, i"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Referer":["http://tauri.localhost/"],"Content-Length":["62"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Origin":["http://tauri.localhost"],"Authorization":[],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"]},"status":200} +{"level":"debug","ts":1761605904.160967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1615953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000586365,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Accept":["*/*"],"Content-Length":["74"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.9"],"Authorization":[],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Origin":["http://tauri.localhost"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"]},"status":200} +{"level":"debug","ts":1761605904.1646078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605904.1651175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000453645,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/settings/search","headers":{"Content-Type":["application/json"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Fetch-Site":["cross-site"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Authorization":[],"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"Content-Length":["70"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"X-Forwarded-For":["192.168.1.64"],"Origin":["http://tauri.localhost"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:23 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605904.175039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117513388,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/50ab5ea35dd9e8a6ab5959e5aa13b3c500d055e5/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"]},"status":200} +{"level":"debug","ts":1761605904.2391508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.2622964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023125227,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6639c496c3c8ba5297d4ee979cb14a1bfebf3058/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605904.2723193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.303467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.609783111,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9f61dc208829d1fc4dd1c895ca9c02ac5cf12e2/src/network/network_content.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605904.318718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046362834,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/artisan","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605904.3306613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.3522818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021587376,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"]},"status":200} +{"level":"debug","ts":1761605904.3594956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210635613,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9fd176ce41be50269008514f31a8735100a6c9f/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605904.4214976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.4357064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014179,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/openttd.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15786"],"Last-Modified":["Thu, 30 Nov 2006 16:03:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Disposition":["inline; filename=\"openttd.h\"; filename*=UTF-8''openttd.h"],"Etag":["\"277b3690be1a32d6806ff4acb868e964b2d0a4af\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605904.5122385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.512654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036074,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/void_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605904.6036224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.6714218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605904.6717162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000266843,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605904.6734037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605904.6740794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649314,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605904.681829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605904.6820273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000179538,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pgt7v25wc739v8d","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"]},"status":204} +{"level":"debug","ts":1761605904.6833906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605904.6839397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000532103,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pgt7v25wc739v8d","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605904.6950607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.7274187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123753752,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/docker","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605904.7659721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070883771,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/Application.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"]},"status":200} +{"level":"debug","ts":1761605904.7856343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.7859557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296819,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02379084b1db81706dc91c4da85e30b92e79bb10/sound.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605904.8765383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.877002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000432996,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/mersenne.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605904.967189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605904.9676163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039732,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/24fd817420718d3ead11ad50ca0c51aaf745d59c/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605905.0597153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.06011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367814,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/railtypes.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605905.1276917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605905.1279879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.000248098,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/documents","headers":{"Accept-Language":["en-US,en;q=0.9"],"Access-Control-Request-Method":["POST"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Referer":["http://tauri.localhost/"],"Origin":["http://tauri.localhost"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["authorization,content-type"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization,content-type"]},"status":200} +{"level":"debug","ts":1761605905.1292715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605905.1348672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.005566334,"request":{"remote_ip":"192.168.1.64","remote_port":"61777","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/documents","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["http://tauri.localhost"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Language":["en-US,en;q=0.9"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["2067"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Content-Type":["application/json"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Content-Type":["application/json"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"]},"status":202} +{"level":"debug","ts":1761605905.1501617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.232757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082561405,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b7c136d038e45525031e2860193c6d01f01e2973?style=unified&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605905.2409842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.2420893,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61788: EOF"} +{"level":"debug","ts":1761605905.2434053,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bfaeaca1-82e5-4bc8-bbcd-e60a3c56cba7","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61789,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605905.2434416,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605905.243452,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605905.2434573,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61789","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605905.2456875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605905.2480237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002313552,"request":{"remote_ip":"192.168.1.64","remote_port":"61789","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Type":["application/json"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.9858"],"Date":["Mon, 27 Oct 2025 22:58:24 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605905.2835193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042500162,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/order_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605905.3318374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.3426576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01077862,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/order_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"order_gui.c\"; filename*=UTF-8''order_gui.c"],"Last-Modified":["Sun, 26 Mar 2006 19:20:15 GMT"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a414bba8cb26d5ff5ea672f844e87b74cdd5de9e\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["19108"]},"status":200} +{"level":"debug","ts":1761605905.4237523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.4331992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.471409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03818615,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b/artisan","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605905.5143852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.5148196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405194,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/network_data.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605905.6049867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.6828725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605905.6835313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000622855,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605905.6849365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079922952,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/network_gui.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"]},"status":200} +{"level":"debug","ts":1761605905.6937227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605905.693902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000155683,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xx8gwudfz8lsfw3","headers":{"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"]},"status":204} +{"level":"debug","ts":1761605905.6956208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605905.6958575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.6962073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000560977,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xx8gwudfz8lsfw3","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"]},"status":204} +{"level":"debug","ts":1761605905.7160084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020123367,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605905.7865758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.819476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032865589,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/command.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605905.8304796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.406695818,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b23d16d76fd060dc013c58fd9c8261d0100ca296/src?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605905.8778143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605905.9291651,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051308558,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/order_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:25 GMT"]},"status":200} +{"level":"debug","ts":1761605905.9685948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.0592425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.0596588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000389805,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/a841fb40cc36f70e2178deeb11176b82548f89c4/api/EJ_ClearSearch.lua","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605906.1505063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.2366612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26799155,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/svnup.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605906.241979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.256146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014135128,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/newgrf_engine.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 08 Mar 2006 06:55:33 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"newgrf_engine.h\"; filename*=UTF-8''newgrf_engine.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1894"],"Etag":["\"acbdfc5aa5b4a730179805a5e1cd0f1c7674c5b4\""]},"status":200} +{"level":"debug","ts":1761605906.310956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160411359,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/newgrf_engine.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605906.3325822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.4236934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.4240665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348287,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/void_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605906.5038815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171263849,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/train_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"]},"status":200} +{"level":"debug","ts":1761605906.5151734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.5357568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020550582,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/autoexec.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605906.5523262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.5947855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042427014,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/artisan","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605906.6057525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.6255977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019814595,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605906.6963644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.7108135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014413422,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/templates/compose/drupal-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605906.7410629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605906.741679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000585714,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605906.788032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605906.7882817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218542,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rk7dge9xreqn7gq","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605906.7923484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.8058887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605906.8064299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000519028,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rk7dge9xreqn7gq","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:26 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605906.8786778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605906.9266374,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f180170f-3062-49ba-a855-5541f813ee16","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.203.65.83","Port":26757,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605906.926684,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605906.9266977,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605906.9267025,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.203.65.83","remote_port":"26757","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605906.9695551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.0482771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169554596,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/sprite.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"]},"status":200} +{"level":"debug","ts":1761605907.0604143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.0840418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023586245,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f7eb71b17da7840678c68953729aff156cc500b/bin/scripts/on_client.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"]},"status":200} +{"level":"debug","ts":1761605907.0891685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119576226,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/stdafx.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"]},"status":200} +{"level":"debug","ts":1761605907.151777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.1532977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.1536725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00034472,"request":{"remote_ip":"52.203.65.83","remote_port":"26757","client_ip":"52.203.65.83","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/templates/compose/dashboard.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.203.65.83"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605907.1551583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.362789866,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/711723d7387df67b1abe98ca9ed4d7f2bd7de57d/docs/debugging_desyncs.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"]},"status":200} +{"level":"debug","ts":1761605907.2423398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.3309603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088565835,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/train_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605907.333395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.3458488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012420095,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/GithubAppPermissionJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Etag":["\"3188d35d6e29139626392c7bdc19c8f14504a0f5\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"GithubAppPermissionJob.php\"; filename*=UTF-8''GithubAppPermissionJob.php"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Length":["2050"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605907.4246306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.442095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017427103,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_engine.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605907.5159998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.6063867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.6302025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02377451,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605907.6973658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.698307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.7029595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605907.7035744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590223,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605907.7494533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605907.7497919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00030768,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ifuazmhcobuch9u","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605907.7502997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051962039,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/696acb71fed5b6862a28175cb95be371172e1475/storage","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605907.7514474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605907.7520986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000627583,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ifuazmhcobuch9u","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605907.7889812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.789383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370539,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/sprite.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605907.8808556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.8976915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016785575,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/resources/css","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605907.9706159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605907.9954822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024813309,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53916ac7703d792d15740ebfdd36e803b1a7f25b/source.list","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605908.045353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347949769,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/MSVCFilters.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605908.0611374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.0796149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01843793,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/thread.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605908.152131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.232599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080423605,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/console_cmds.c?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605908.2432842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.2690628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02573714,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f9d74467fc09ea3f82f0f5a745f59d6be5d363a/source.list","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605908.3343678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.4262335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.434109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09970185,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/278c8c6ec63529afc84c6ff56d18109d09e1e39d/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605908.4702377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043967929,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/table/train_cmd.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605908.5180845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.5231702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.371362961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3f58ed6b1d1562e4a8d7e4c00ecd788f53e1bf39/src?page=263","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605908.6023686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084248225,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/CleanupHelperContainersJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"]},"status":200} +{"level":"debug","ts":1761605908.6092198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.6312368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021990386,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/86c95e4bd5abcea5cf985f873cc31189d8252bc3?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"]},"status":200} +{"level":"debug","ts":1761605908.7004724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.700868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365449,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/SendMessageToPushoverJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605908.751974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605908.7525532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000545057,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605908.7613559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605908.7615328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000154461,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/43u6dt4uhlrdovm","headers":{"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605908.7631137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605908.7637224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000584081,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/43u6dt4uhlrdovm","headers":{"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605908.7706869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605908.770696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605908.7706985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605908.7707002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605908.770703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605908.7707062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605908.7707095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605908.7707124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605908.7707155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605908.7707174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605908.7707193,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605908.770721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605908.7707229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605908.7707243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605908.7707262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605908.7707283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605908.7707303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605908.770732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605908.7707336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605908.7707355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605908.7707381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605908.7707398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605908.7707415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605908.7707434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605908.770745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605908.770747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605908.7707486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605908.7707503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605908.770752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605908.7707539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605908.7707555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605908.7707574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605908.7707593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605908.7707613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605908.7707627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605908.7707646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605908.7707663,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605908.7707682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605908.7707696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605908.7707715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605908.770773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605908.7707748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605908.7707765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605908.7707782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605908.7707798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605908.7707825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605908.7707853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605908.7707884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605908.7707908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605908.7707927,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605908.7707944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605908.7707963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605908.770798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605908.7707999,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605908.770802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605908.7708037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605908.7708058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605908.7708073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605908.7708092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605908.7708108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605908.7708125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605908.7708142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605908.770816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605908.7708175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605908.7708194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605908.7708209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605908.7708228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605908.7708242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605908.770826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605908.7708278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605908.7708292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605908.770831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605908.7923226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.8094044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017050895,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/sdl.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605908.8834548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.895502,"logger":"events","msg":"event","name":"tls_get_certificate","id":"970bac2a-5711-46f5-9e57-373cf96bf738","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":47144,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605908.8955383,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605908.8955488,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605908.8955545,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"47144","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605908.9024487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.9034472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.90532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002847298,"request":{"remote_ip":"192.168.1.123","remote_port":"47144","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Pragma":["no-cache"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Length":["178"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605908.9059126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605908.9085968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002663943,"request":{"remote_ip":"192.168.1.123","remote_port":"47144","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept":["application/x-git-upload-pack-result"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Type":["application/x-git-upload-pack-request"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761605908.9350336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031549868,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605908.9746115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.0660436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.11566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140983994,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/40751ad8dd7467c958a3b4ccd8b4188671e21a0e?style=split&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605909.156708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.2055237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139424915,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/command.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":200} +{"level":"debug","ts":1761605909.247767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.2781003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.394601176,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4eab88cc110d54c7882c2b887f683363f9d29c04?style=split&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605909.2978165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141076459,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/fileio.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605909.3388464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.4292486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.437082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189264433,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de46838ac6c4d44d3a8958c1e2a8715569777482?style=unified&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605909.4432664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013974284,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/os/os2/build_lang.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605909.521242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.5414927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202608781,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/03c9cf261283d7f6ccf4e80ffca4df229674160b?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605909.5437412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022465462,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f7eb71b17da7840678c68953729aff156cc500b/bin/scripts/on_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605909.6086185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.092587672,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/tilearea.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605909.611524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.611861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315004,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/TeamInvitation.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605909.7024655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.7229583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605909.7232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00021757,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":204} +{"level":"debug","ts":1761605909.7254395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605909.7259893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00053022,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":200} +{"level":"debug","ts":1761605909.7360435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605909.7362566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000186421,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t774x8zh6fiwsh6","headers":{"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":204} +{"level":"debug","ts":1761605909.7382042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605909.738739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000516293,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t774x8zh6fiwsh6","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":204} +{"level":"debug","ts":1761605909.761239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058743224,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/hooks/pre-commit","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"]},"status":200} +{"level":"debug","ts":1761605909.793448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.79375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000280919,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/b14a57cebc676eed344bb1647e1a7c9774efd3f4/api/CalendarContextDeselectEvent.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605909.8850017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605909.885374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348196,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/529d280167697be0ec5b0b37fbd6068bf0eff1b8/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605909.9757962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.005401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029574093,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/docs/debugging_desyncs.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"debugging_desyncs.md\"; filename*=UTF-8''debugging_desyncs.md"],"Content-Length":["2946"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Last-Modified":["Wed, 13 Nov 2019 19:40:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f5ea06e082423cde72a635e14dab7abc33e75317\""]},"status":200} +{"level":"debug","ts":1761605910.0383518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.0662887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.0665543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000246274,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/depot.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605910.112399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074017218,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605910.1584725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.2483745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.2487483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330453,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d/bmp.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605910.2671907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108688351,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/string.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605910.339502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.4166613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077116661,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cc799d9e7e26374036cca8e5f871443f67db4559\""],"Content-Disposition":["inline; filename=\"on_server.scr.example\"; filename*=UTF-8''on_server.scr.example"],"Content-Length":["89"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605910.4310393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.4423106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011242565,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/stdafx.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f78bf998c75fe38de3a178616008f3cc4dd93472\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"stdafx.h\"; filename*=UTF-8''stdafx.h"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Content-Length":["5946"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"]},"status":200} +{"level":"debug","ts":1761605910.52205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.6130767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.6587641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045648167,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e714e87ad67f46edfa08f394e1f73e210e2f6056/bootstrap/helpers/remoteProcess.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605910.685813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16373761,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/window.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605910.6941426,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5e3161b4-bf2e-4f5d-b0f8-13516e01b71b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.236.135.14","Port":12922,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605910.694194,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605910.6942077,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605910.6942136,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.236.135.14","remote_port":"12922","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605910.7037613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.73141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605910.7320592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621752,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Content-Type":["application/json"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605910.7331445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029360911,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/resource.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605910.741781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605910.7419884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000184789,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2hx3x11nf5mjnke","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"]},"status":204} +{"level":"debug","ts":1761605910.7437975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605910.7443566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000536682,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2hx3x11nf5mjnke","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605910.7957375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.8518553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056069563,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/smallmap_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"]},"status":200} +{"level":"debug","ts":1761605910.8868656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.9223995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.9442155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021781643,"request":{"remote_ip":"34.236.135.14","remote_port":"12922","client_ip":"34.236.135.14","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/templates/compose/dozzle.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.236.135.14"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 07 Oct 2024 16:10:16 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dozzle.yaml\"; filename*=UTF-8''dozzle.yaml"],"Content-Length":["526"],"Etag":["\"0e0c60cd9179801bc321b532837482a544e7bd33\""],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605910.9771361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605910.9774606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000299073,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02379084b1db81706dc91c4da85e30b92e79bb10/void_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605911.0635536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176654261,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/openttd.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605911.0680404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.0831292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015067515,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commits/commit/10e8218d071e80a527cd141e4d47f26d932bdaf3/Projects/DustlandDelivery/libs/UnityEngine.CoreModule.dll","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"]},"status":200} +{"level":"debug","ts":1761605911.1597555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.1731744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.2087336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03551901,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/artisan","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605911.2517238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.2521007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352655,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/13f2db5008741aa8345c1102b684ecaa112f8c33/docs/linkgraph.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605911.2872124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127415495,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4e74a6c4804d789ae5cc6e5176a4123540cd6760?style=split&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605911.3419902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.433029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.5031307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161103505,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3d184aee49946ee00b41423059d59478ab0cdc8/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605911.5239797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.5469348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022923185,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4a6a30cc52d263614573b56257555f5e1e44b596/bin/scripts/on_server_connect.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605911.5924773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159422805,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/queue.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605911.6144438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.7059605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.7188282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012834005,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/CheckLogDrainContainerJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"16ef85192bb69d23b179aff7786c9b4f1a9ea66b\""],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3667"],"Content-Disposition":["inline; filename=\"CheckLogDrainContainerJob.php\"; filename*=UTF-8''CheckLogDrainContainerJob.php"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605911.7406905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605911.7412643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000549897,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605911.7501292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605911.7503035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00015914,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/5ishzau9thmbb8x","headers":{"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"]},"status":204} +{"level":"debug","ts":1761605911.7517977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605911.7523854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000568712,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/5ishzau9thmbb8x","headers":{"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605911.762761,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148288906,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/train_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605911.7969828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.8132083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016201834,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Application/Source.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605911.887796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605911.9020524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014227161,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/ServiceDatabase.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605911.9784927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.0702684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.1195297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04922004,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/tilearea.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"tilearea.cpp\"; filename*=UTF-8''tilearea.cpp"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"84ac7a90ff04ad5781e5945967b0dff797ae9997\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Last-Modified":["Fri, 08 Jan 2021 10:16:18 GMT"],"Content-Length":["7157"]},"status":200} +{"level":"debug","ts":1761605912.1549668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176437622,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/resource.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605912.162133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.2534866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.2953513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.3076081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14544224,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/console.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605912.3444772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.3813336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085945916,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/scripts","headers":{"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605912.381525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037010784,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/w32dm2.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605912.431929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178405673,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/rail.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605912.4353132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.4356713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000334571,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ae9f4571b8b47cd7bedd50c810bdbef22af5d59d/docs/admin_network.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605912.5262496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.5266478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369246,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/clear_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605912.5521054,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1083145b-e776-4bba-8339-79433437d594","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"ServerName":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"198.235.24.159","Port":62388,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605912.5521364,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev"} +{"level":"debug","ts":1761605912.55214,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605912.5521426,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605912.552145,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605912.5521472,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605912.5521533,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"198.235.24.159","remote_port":"62388","server_name":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","remote":"198.235.24.159:62388","identifier":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","cipher_suites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605912.5522058,"logger":"http.stdlib","msg":"http: TLS handshake error from 198.235.24.159:62388: no certificate available for 'zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev'"} +{"level":"debug","ts":1761605912.6176093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.625239,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f3774b76-45b2-46a9-9adf-93f322eff5d1","origin":"tls","data":{"client_hello":{"CipherSuites":[52244,52243,49199,49195,49200,49196,49169,49159,49191,49187,49171,49161,49192,49188,49172,49162,52245,158,159,103,107,51,57,156,157,5,4,60,61,47,53,49170,22,10,3,8,6,20,17,25,23,50,49160,18,19,21,56,64,102,106,162,163],"ServerName":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","SupportedCurves":[23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[1025,1027,513,515,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"198.235.24.159","Port":62402,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605912.6252775,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev"} +{"level":"debug","ts":1761605912.6252835,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761605912.625287,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761605912.6252904,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761605912.6252935,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761605912.6253004,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"198.235.24.159","remote_port":"62402","server_name":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","remote":"198.235.24.159:62402","identifier":"zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev","cipher_suites":[52244,52243,49199,49195,49200,49196,49169,49159,49191,49187,49171,49161,49192,49188,49172,49162,52245,158,159,103,107,51,57,156,157,5,4,60,61,47,53,49170,22,10,3,8,6,20,17,25,23,50,49160,18,19,21,56,64,102,106,162,163],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761605912.6253583,"logger":"http.stdlib","msg":"http: TLS handshake error from 198.235.24.159:62402: no certificate available for 'zipline-xs4ks4wcs8w4s8080o4gco04.site.quack-lab.dev'"} +{"level":"debug","ts":1761605912.7082677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.7086506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357915,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/roadveh_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605912.7478976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605912.7485764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649244,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605912.7578404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605912.7583275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000464235,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nsuf0vokrd6tpvz","headers":{"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605912.759958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605912.7606347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000638053,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nsuf0vokrd6tpvz","headers":{"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"]},"status":204} +{"level":"debug","ts":1761605912.7763224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158674766,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/spritecache.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"]},"status":200} +{"level":"debug","ts":1761605912.799143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.8778749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078698093,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/on_client.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Length":["66"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"5bbd760492c8448e53307b9459397f44fbd11ec5\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_client.scr.example\"; filename*=UTF-8''on_client.scr.example"]},"status":200} +{"level":"debug","ts":1761605912.890385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.950522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060101203,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/ai_shared.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605912.9815998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605912.9819336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314814,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d7e6f468e9de7714fe086c16caade0d0ebc642f8/network_data.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605913.0726137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.073044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038717,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/network_core.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605913.1636972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.1642098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000483221,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8ffbccf7db072896cefacd7527dbeb1733d44536/routes/api.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605913.254251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.2773485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023055444,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f4f9334ce8aa0d1021b604be08628015b973bef/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"]},"status":200} +{"level":"debug","ts":1761605913.345535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.4152558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069682686,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"on_server.scr.example\"; filename*=UTF-8''on_server.scr.example"],"Content-Length":["89"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"cc799d9e7e26374036cca8e5f871443f67db4559\""]},"status":200} +{"level":"debug","ts":1761605913.4250567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":54.023959881,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=357&client_gravatar=true&slim_presence=true","headers":{"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Language":["en-US"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Language":["en"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Type":["application/json"],"X-Ratelimit-Limit":["200"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Etag":["W/\"cc5ae4ad23655017fc853f11878a0aca243d9189\""],"Strict-Transport-Security":["max-age=15768000"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"X-Ratelimit-Remaining":["198"],"X-Ratelimit-Reset":["1761605914"]},"status":200} +{"level":"debug","ts":1761605913.4282744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605913.4364564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.4368138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336284,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/window.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605913.4802284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.487789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007522882,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fmigrations%2F2023_08_22_071048_add_boarding_to_teams.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605913.5276196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.5280275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370699,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/257e97c09a5445c339118c3269cd3bd39151c65c/ttd.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605913.6185994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.6190395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404613,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/Exceptions/Handler.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605913.7093382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.7097251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362303,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/macros.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605913.718553,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b41bf632-a9de-441b-89ed-18627e567914","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.221.203.24","Port":5373,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605913.7185814,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605913.718592,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605913.7185984,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.221.203.24","remote_port":"5373","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605913.772725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605913.7727408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605913.772744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605913.7727466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605913.772749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605913.772751,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605913.7727532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605913.7727554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605913.7727582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605913.7727606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605913.7727625,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605913.7727647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605913.7727668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605913.7727687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605913.772771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605913.7727728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605913.7727752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605913.772778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605913.772782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605913.772786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605913.7727895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605913.772793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605913.7727962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605913.7727983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605913.7728002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605913.772803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605913.7728052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605913.7728071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605913.7728097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605913.7728121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605913.7728143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605913.7728167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605913.7728188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605913.772821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605913.772823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605913.7728252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605913.7728274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605913.7728295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605913.7728314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605913.7728336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605913.7728357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605913.7728379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605913.77284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605913.772842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605913.772844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605913.772846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605913.772848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605913.77285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605913.772852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605913.772854,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605913.7728572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605913.7728596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605913.7728634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605913.772867,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605913.7728703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605913.7728732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605913.7728753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605913.7728772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605913.7728794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605913.7728817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605913.7728837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605913.7728865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605913.772889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605913.7728908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605913.772893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605913.7728949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605913.772897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605913.772899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605913.7729008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605913.772904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605913.7729058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605913.7729077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605913.8004208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.8144023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605913.8151677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000735417,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605913.8332887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605913.8334825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000167977,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/b33fi3wzselhq2r","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"]},"status":204} +{"level":"debug","ts":1761605913.8355258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605913.836052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000502538,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/b33fi3wzselhq2r","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"]},"status":204} +{"level":"debug","ts":1761605913.857146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056681306,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/strings.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605913.8912306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.98219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605913.987053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095792009,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e5709f3ad8e93f03fdf4b3011ae06a0791c3813a/bin/scenario","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:33 GMT"]},"status":200} +{"level":"debug","ts":1761605914.0640922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.073475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.1057315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032213709,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/43e8ab7ec6f2c9ff60cd650bfa44bf82cf05612c/other/nightly/install.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"]},"status":200} +{"level":"debug","ts":1761605914.1650832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.1701899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106059144,"request":{"remote_ip":"54.221.203.24","remote_port":"5373","client_ip":"54.221.203.24","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/templates/compose/mattermost.yaml","headers":{"X-Forwarded-For":["54.221.203.24"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605914.174177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009051654,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4465"],"Content-Disposition":["inline; filename=\"gui.h\"; filename*=UTF-8''gui.h"],"Etag":["\"f28a3da31f141a32f7d091d3a3e642fb13eae8db\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"]},"status":200} +{"level":"debug","ts":1761605914.1925566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210329345,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9f49882de7181f7e4e8c151f4b13c4ed2480a4b8/os/os2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605914.2559845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.3463423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.36914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113118042,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/fileio.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605914.4375594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.4536471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016043746,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/os_timer.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605914.5282042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.6045346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.258154396,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/widget.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"]},"status":200} +{"level":"debug","ts":1761605914.6198556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.6239386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095708812,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/svnup.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605914.6416652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021781853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605914.6703181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.710881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.7256167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055268032,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a82dc2e8e7e51f85967f2eb16c269f7d5972145/storage","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605914.801388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.804671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605914.8049293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232869,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"]},"status":204} +{"level":"debug","ts":1761605914.8139617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605914.814579,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000577018,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605914.8173568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01592401,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/os_timer.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605914.8257174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605914.8260787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000295968,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ykfr045n9u3lben","headers":{"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605914.828205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605914.8288548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000627263,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ykfr045n9u3lben","headers":{"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605914.8929484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.8936527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000645557,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/479a9c2e47358cd5cb040e89c66a4de11d1b457d/pathfind.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605914.983544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605914.9939592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.283054578,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/215c96422937b5fe0e49d43c795c43fbbb2dc25f?style=unified&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605915.0001643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016588152,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/os2.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c426d28fc221211fc512c13bd815939ccf831464\""],"Content-Length":["15922"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 06 Jan 2005 18:45:28 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"os2.c\"; filename*=UTF-8''os2.c"]},"status":200} +{"level":"debug","ts":1761605915.0751882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.1159203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040692183,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/order_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605915.1655116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.2484186,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61807: EOF"} +{"level":"debug","ts":1761605915.2492933,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d25685a1-8ad1-43b2-af9b-8faae447eda4","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61808,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605915.2493448,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605915.2493582,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605915.2493656,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61808","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605915.2512212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605915.2536893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002438147,"request":{"remote_ip":"192.168.1.64","remote_port":"61808","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.9967"]},"status":204} +{"level":"debug","ts":1761605915.2571313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.3476818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.3480523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340472,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/b85e0e3765a44d42d7efb683c77ec707188250cc/api/ResurrectGetOfferer.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605915.3538494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096690782,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/misc_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605915.439207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.531223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.5367134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371166287,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/462b875b4a5478aa90af26188eb6cd4a43f6c698/os/debian/patches/run-openttd-wrapper.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605915.566264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035006114,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/heightmap.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605915.5666478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127411848,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ApplicationDeploymentJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605915.6225755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.691356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068747073,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Console/Commands/CheckApplicationDeploymentQueue.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605915.7127051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.7130613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319161,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0f8ccac77570352825207d17b0189319ec02521c/app/Models/Service.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605915.7746012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605915.7751672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542914,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605915.7837498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605915.7839096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142158,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uqkgvhbkk9b611w","headers":{"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":204} +{"level":"debug","ts":1761605915.785499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605915.7859628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000444658,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uqkgvhbkk9b611w","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":204} +{"level":"debug","ts":1761605915.787528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.8047798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.8050332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000236576,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/fileio.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605915.86216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074614194,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/scripts","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605915.8966825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.922524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025810888,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/extmidi.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605915.9868155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605915.9995801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012739797,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Http/Middleware/IsSubscriptionValid.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605916.0773687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.139997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062599874,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92e374d97999762eafece4c3bdb51727a2b81a67?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":200} +{"level":"debug","ts":1761605916.1691833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.1789837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009774608,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Console/Commands/CheckApplicationDeploymentQueue.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"CheckApplicationDeploymentQueue.php\"; filename*=UTF-8''CheckApplicationDeploymentQueue.php"],"Content-Length":["1983"],"Etag":["\"e89d26f2c3e18a50de8e73bee43e17754cb92c65\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 03 Oct 2024 19:32:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":200} +{"level":"debug","ts":1761605916.259863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.3506508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.3752623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02457573,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/newgrf_generic.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":200} +{"level":"debug","ts":1761605916.4414914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.4426773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18278571,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/network_server.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605916.4568405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015323437,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/newgrf_engine.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605916.5326228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.5447743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012029688,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Http/Middleware/EncryptCookies.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":200} +{"level":"debug","ts":1761605916.6236534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.6258278,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bced7bbe-cb67-4ed9-9fc6-c9fb8d3681a4","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"91.221.6.176","Port":53474,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605916.6258588,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605916.6258674,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605916.625873,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"91.221.6.176","remote_port":"53474","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605916.6983113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074625094,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"5bbd760492c8448e53307b9459397f44fbd11ec5\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_client.scr.example\"; filename*=UTF-8''on_client.scr.example"],"Content-Length":["66"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605916.7147768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.7795022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064691297,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/callback_table.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":200} +{"level":"debug","ts":1761605916.7801175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605916.7807274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000555117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605916.7895188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605916.7897325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000192202,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qx9ws07iks6axs9","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":204} +{"level":"debug","ts":1761605916.7913609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605916.7918477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000466118,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qx9ws07iks6axs9","headers":{"Priority":["u=4"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"]},"status":204} +{"level":"debug","ts":1761605916.8050666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.8155274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010442556,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/smallmap_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"Etag":["\"181ab2ee3772dfa853a53dc4ee5c13a735ef6df1\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"smallmap_gui.c\"; filename*=UTF-8''smallmap_gui.c"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 26 Mar 2006 19:20:15 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["29452"]},"status":200} +{"level":"debug","ts":1761605916.8953729,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.896223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605916.956927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061515058,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605916.9882627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.0483484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152095633,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/rail.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605917.0788972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.0845878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096298322,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/strings.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605917.1697822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.1701953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375678,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/rail.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605917.2607117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.2822518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021485174,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/on_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605917.3803651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.4387798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058373496,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/CheckForUpdatesJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605917.4425964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.4701264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027483473,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8477e293df717f1a57eb54c4c5b4ed434679343b/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605917.534163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.6045153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070315019,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/console_cmds.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605917.624551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.6438096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.6725526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028695628,"request":{"remote_ip":"91.221.6.176","remote_port":"53474","client_ip":"91.221.6.176","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/src/commit/4108ad80d47270e873f161d76b86b5e34d6f92ea/public/Geminate.json","headers":{"Accept-Language":["en"],"User-Agent":["Opera/9.27.(X11; Linux x86_64; bem-ZM) Presto/2.9.185 Version/11.00"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["91.221.6.176"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605917.7151666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.7155502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354719,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/disaster_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605917.76102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13642503,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/network_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"]},"status":200} +{"level":"debug","ts":1761605917.792537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605917.7932758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00070045,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"]},"status":200} +{"level":"debug","ts":1761605917.8070767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.8074944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390155,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/83d99ec11d30cf4784eedeeeb088b4fb35b76555/src/water_cmd.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605917.8134856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605917.813726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000213523,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wj2lj0k1h28hx0d","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605917.8153136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605917.8158813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000543465,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wj2lj0k1h28hx0d","headers":{"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605917.898242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605917.9656897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06740854,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8fdbd178002db5f2af9ec18e84c2b9e6898e87f1?style=unified&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605917.988767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.0732741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.079824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.1001964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02033718,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bed4415d8dbdcb94ea0c3ef88e3195b27dcdddc4/bin/scripts/on_server_connect.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"on_server_connect.scr.example\"; filename*=UTF-8''on_server_connect.scr.example"],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"233cf1b4e2550117369c5a1d23acacdd7a09a5f8\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Content-Length":["31"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605918.1715193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.1721194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000569223,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/window.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605918.2300217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.241219399,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/terraform_gui.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605918.2616582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.3394284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077730218,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/oldloader.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"]},"status":200} +{"level":"debug","ts":1761605918.3528666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.3736045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020704923,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605918.4432404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.5261548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.447216821,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7caebc2a77b4429ad3910ef4066a1d465ab6e22c/src?page=304","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605918.5347183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.625467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.6360757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101332573,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ServerLimitCheckJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"]},"status":200} +{"level":"debug","ts":1761605918.7161632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.7348197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018621967,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/tile.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605918.7744157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605918.7744339,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605918.7744362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605918.7744384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605918.7744403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605918.774442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605918.7744439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605918.7744453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605918.7744472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605918.7744489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605918.7744505,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605918.7744524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605918.7744544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605918.774456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605918.7744582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605918.7744596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605918.7744613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605918.774463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605918.7744646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605918.7744668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605918.7744687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605918.77447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605918.7744718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605918.7744734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605918.774475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605918.7744768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605918.7744787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605918.77448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605918.774482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605918.7744837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605918.7744856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605918.774487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605918.774489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605918.774491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605918.7744935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605918.7744951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605918.774497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605918.7744987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605918.7745004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605918.7745025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605918.7745042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605918.7745056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605918.7745075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605918.774509,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605918.7745109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605918.7745125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605918.7745142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605918.7745156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605918.7745175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605918.7745192,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605918.774521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605918.7745228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605918.774525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605918.7745268,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605918.7745283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605918.7745297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605918.7745316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605918.774533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605918.7745347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605918.7745364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605918.774538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605918.7745395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605918.7745414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605918.7745428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605918.7745452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605918.7745466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605918.7745485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605918.77455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605918.7745519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605918.7745535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605918.7745554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605918.7745569,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605918.8079863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.89941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605918.9118042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605918.9124649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00063101,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605918.9217365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605918.9219778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000201791,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/arhc0kwb2g6wi47","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605918.9237077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605918.9242613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00053011,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/arhc0kwb2g6wi47","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"]},"status":204} +{"level":"debug","ts":1761605918.9333203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125293315,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/remoteProcess.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605918.9672933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06784378,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/19120316ee31a990a836731299a37ee7e00f2f98?style=split&whitespace=show-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605918.9892054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.0369296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.411393935,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ffc05a02c74d013b0c058553e29a1cfb8b3c95d/src?page=52","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"]},"status":200} +{"level":"debug","ts":1761605919.0788636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.005548353,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/0a82dc2e8e7e51f85967f2eb16c269f7d5972145.tar.gz","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Accept-Ranges":["bytes"],"Content-Type":["application/octet-stream"],"Last-Modified":["Mon, 27 Oct 2025 22:58:38 GMT"],"No-Gzip-Compression":["1"],"Content-Length":["1862293"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Disposition":["attachment; filename=\"coolify-0a82dc2e8e7e51f85967f2eb16c269f7d5972145.tar.gz\"; filename*=UTF-8''coolify-0a82dc2e8e7e51f85967f2eb16c269f7d5972145.tar.gz"],"Link":["; rel=\"immutable\""]},"status":200} +{"level":"debug","ts":1761605919.0803967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.1485388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068095294,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/landscape_externals.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["13466"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 27 Aug 2010 10:42:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"cef6c2f2c762c212c9f018da391e7ddbe069975e\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"landscape_externals.html\"; filename*=UTF-8''landscape_externals.html"]},"status":200} +{"level":"debug","ts":1761605919.1714475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.2629912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.353891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.3542795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360259,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/b85e0e3765a44d42d7efb683c77ec707188250cc/api/KBSetup_BeginLoading.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605919.365557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194067668,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/network_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605919.3927577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":5.96445326,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=358&client_gravatar=true&slim_presence=true","headers":{"Cookie":[],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605919.3929362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605919.3965554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003583175,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=358&client_gravatar=true&slim_presence=true","headers":{"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Dest":["empty"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Referer":["https://zulip.site.quack-lab.dev/"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Language":["en"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Connection":["keep-alive"],"X-Ratelimit-Reset":["1761605919"],"Strict-Transport-Security":["max-age=15768000"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761605919.3983135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605919.4049752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.415745549,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13a52644381b5b4f2f7122d81fee9fb95cc5337a/docs/debugging_desyncs.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605919.445253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.4653013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605919.4656463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.00027553,"request":{"remote_ip":"192.168.1.64","remote_port":"61810","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/documents","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.9"],"Priority":["u=1, i"],"Referer":["http://tauri.localhost/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Origin":["http://tauri.localhost"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["authorization,content-type"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Content-Length":["0"],"Access-Control-Allow-Headers":["authorization,content-type"],"Access-Control-Allow-Methods":["PUT, DELETE, TRACE, HEAD, CONNECT, PATCH, OPTIONS, GET, POST"],"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers"],"Access-Control-Max-Age":["86400"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"]},"status":200} +{"level":"debug","ts":1761605919.4669933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605919.511143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.044081984,"request":{"remote_ip":"192.168.1.64","remote_port":"61810","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/notes/documents","headers":{"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Referer":["http://tauri.localhost/"],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.9"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Content-Length":["312"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Origin":["http://tauri.localhost"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Sec-Ch-Ua-Platform":["\"Windows\""]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["application/json"],"Access-Control-Allow-Origin":["*"]},"status":202} +{"level":"debug","ts":1761605919.5358405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.627195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.642436,"logger":"events","msg":"event","name":"tls_get_certificate","id":"61100b18-8658-41ab-968b-99d3ef0ba6de","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.93.211.16","Port":40541,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605919.642497,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605919.6425135,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605919.6425183,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.93.211.16","remote_port":"40541","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605919.7153547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08811241,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/console.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605919.7163026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180433475,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/network_client.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"]},"status":200} +{"level":"debug","ts":1761605919.7175088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.7178297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300847,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/fileio.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605919.7523859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605919.7964013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.04397374,"request":{"remote_ip":"192.168.1.64","remote_port":"61810","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/documents","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Content-Length":["2067"],"Referer":["http://tauri.localhost/"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["cross-site"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"Authorization":[],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["*/*"],"Origin":["http://tauri.localhost"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Type":["application/json"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"]},"status":202} +{"level":"debug","ts":1761605919.7988632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"meilisearch:7700","total_upstreams":1} +{"level":"debug","ts":1761605919.8193796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.8322945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605919.8325305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000208713,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Headers":["content-type"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605919.8435314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.398247581,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/palettes","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605919.845846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"meilisearch:7700","duration":0.046932948,"request":{"remote_ip":"192.168.1.64","remote_port":"61810","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"meili.site.quack-lab.dev","uri":"/indexes/scratch/documents","headers":{"Referer":["http://tauri.localhost/"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Origin":["http://tauri.localhost"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"],"Accept":["*/*"],"Sec-Ch-Ua":["\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\", \"Microsoft Edge WebView2\";v=\"131\""],"X-Forwarded-Host":["meili.site.quack-lab.dev"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Content-Type":["application/json"],"Content-Length":["2067"],"Priority":["u=1, i"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"meili.site.quack-lab.dev"}},"headers":{"Vary":["Origin, Access-Control-Request-Method, Access-Control-Request-Headers","accept-encoding"],"Content-Encoding":["br"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["application/json"]},"status":202} +{"level":"debug","ts":1761605919.8730745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605919.8730726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.8735287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361281,"request":{"remote_ip":"3.93.211.16","remote_port":"40541","client_ip":"3.93.211.16","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/85f38b7cb5fd083e08ce91e197c9999bda20d0f1/docker-compose.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.93.211.16"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605919.873781,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00067389,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605919.8996756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605919.9234548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605919.9250915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001502552,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/258pakkt644iw5m","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"]},"status":204} +{"level":"debug","ts":1761605919.92753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605919.9297097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.002123633,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/258pakkt644iw5m","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:39 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605919.9907193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.0796452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.179906632,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad48714852fe69a77b2f240bbd00fd22a8210222?style=unified&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605920.080597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089838024,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/scripts/on_client.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"]},"status":200} +{"level":"debug","ts":1761605920.0819504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.1729548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.2261817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144192965,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/engine.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605920.2322388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.412825123,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ff4030b6ad0a7c9605482872b566ff122f25efe7?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"]},"status":200} +{"level":"debug","ts":1761605920.263346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.3457298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172734761,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/thread.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605920.3552902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.4456446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.478381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.5380518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.5520022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288553505,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/string.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605920.593147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114716575,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/scripts","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605920.5977244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242382122,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/macros.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"]},"status":200} +{"level":"debug","ts":1761605920.5983467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06022132,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker/coolify-realtime/terminal-server.js","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605920.6281276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.628682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000516975,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e8bd459a6b030e78844d0864375e85b8bb47390/md5.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605920.6814992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235809221,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/train_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605920.71923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.7195663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000306257,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/string.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605920.8093233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.9012036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605920.9265141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605920.9266534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117296889,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/console_cmds.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605920.9271374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590473,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605920.9743173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073066596,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Http/Middleware","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:40 GMT"]},"status":200} +{"level":"debug","ts":1761605920.991696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.0050912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013357441,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/train_cmd.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1616"],"Last-Modified":["Sun, 12 Sep 2004 21:49:38 GMT"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"train_cmd.h\"; filename*=UTF-8''train_cmd.h"],"Etag":["\"10a74e1233c738f48e8b282f23926b1d3bd439a4\""]},"status":200} +{"level":"debug","ts":1761605921.0078812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605921.0081246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218462,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ujwsb43f0ifodyr","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":204} +{"level":"debug","ts":1761605921.0101416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605921.0107582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590684,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ujwsb43f0ifodyr","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605921.1913092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.928272794,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb8020916af226f1b29a33367010c76a99e12261/src?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605921.2469916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.3371618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.3375595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368685,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/rail.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605921.4153907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168355425,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/os/os2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605921.4285111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.486866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058319745,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/smallmap_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605921.5095994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.0663177,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/5b6033134eb061ca4a6880d0894208b0155c70e3?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605921.5197172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.5348074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015059681,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Exceptions/Handler.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605921.6105943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.6326442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02200795,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5d5d020103b9e03e7f4ed12cedbb7288c1fbe23b/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":200} +{"level":"debug","ts":1761605921.6665394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.7014666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.7110884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00960091,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ede37d296bd82666a98b3bc7ed834f21b92f70ba/prisma/seed.cjs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2373"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 25 Apr 2022 07:54:28 GMT"],"Etag":["\"1e6b160c6ac806584ad26529d5af894dfab0dcf5\""],"Content-Disposition":["inline; filename=\"seed.cjs\"; filename*=UTF-8''seed.cjs"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605921.7938766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.8089616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015054521,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/filesystems.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":200} +{"level":"debug","ts":1761605921.8770368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605921.8776765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000591425,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605921.883121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.883428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289766,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/445059765356dca39e7e66dc28d0fa1e189af546/api/VehicleAimIncrement.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":404} +{"level":"debug","ts":1761605921.8888962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605921.8890936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000177624,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lfyhrzpgdrw0p4z","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605921.8914256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605921.891984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000537393,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lfyhrzpgdrw0p4z","headers":{"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":204} +{"level":"debug","ts":1761605921.9743059,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605921.974595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266021,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/db73234ba1dcb250b51db0fcde95b8035fb1a568/known-bugs.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605922.0651586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.0865886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021409983,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"]},"status":200} +{"level":"debug","ts":1761605922.1568108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.2053409,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a7889cf9-c9fa-43bf-b716-a6916c302806","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.204.82","Port":16929,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605922.2053826,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605922.2053928,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605922.2053978,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.204.82","remote_port":"16929","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605922.2472308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.2576106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010360872,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers/docker.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"21e946a9a7bf420286eb942b7b5c879f1ab141fa\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"docker.php\"; filename*=UTF-8''docker.php"],"Last-Modified":["Tue, 25 Jun 2024 08:37:10 GMT"],"Content-Length":["29710"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605922.2637115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106881484,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/terraform_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605922.3388872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.4092913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070375022,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b7c136d038e45525031e2860193c6d01f01e2973?style=unified&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605922.4291706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.4422216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.4473941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018190413,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/e1bc2cc406e33f65611aac823d7d7b45f62bb182?style=unified&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605922.503399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061141775,"request":{"remote_ip":"100.28.204.82","remote_port":"16929","client_ip":"100.28.204.82","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/498626748d9f4dcea51ff847f586db628456eabb/scripts/generate_pg_data.sh","headers":{"X-Forwarded-For":["100.28.204.82"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605922.5205817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.611251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.6712348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.004661119,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/696acb71fed5b6862a28175cb95be371172e1475.tar.gz","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Link":["; rel=\"immutable\""],"No-Gzip-Compression":["1"],"Content-Disposition":["attachment; filename=\"coolify-696acb71fed5b6862a28175cb95be371172e1475.tar.gz\"; filename*=UTF-8''coolify-696acb71fed5b6862a28175cb95be371172e1475.tar.gz"],"Content-Type":["application/octet-stream"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Accept-Ranges":["bytes"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5213026"],"Last-Modified":["Mon, 27 Oct 2025 22:58:41 GMT"]},"status":200} +{"level":"debug","ts":1761605922.7027984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.7132227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101941392,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/console_cmds.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605922.7537012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050872045,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/spritecache.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"]},"status":200} +{"level":"debug","ts":1761605922.7707772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25016778,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c4ee8d1fe829c317e1e5d05ccb38d838002ea933/os/os2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605922.7930846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.7933652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000255923,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/commit/30246fd6265b94db2bbf849fc1f5163455098665/utils/db.go","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605922.8843057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605922.8845904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261543,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/gfx.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605922.8893688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605922.8899477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000550117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Content-Length":["41"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605922.900045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605922.9002466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00018057,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n6i6wirjg8oloei","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605922.9019485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605922.9024277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000457372,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n6i6wirjg8oloei","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:42 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605922.9755821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.066341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.0785122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102885912,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/docs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605923.1579401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.2498684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.265851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.199474061,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8b50754b19f68cee3a97b887a4eab5c2b5c5d609/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605923.2772143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119251033,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/network_gui.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605923.3402011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.3820066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041774374,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/ScheduledDatabaseBackup.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"]},"status":200} +{"level":"debug","ts":1761605923.431179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.4452963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195397095,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/thread.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605923.5228004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.5441513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11293715,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/ServerStatusJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"]},"status":200} +{"level":"debug","ts":1761605923.6134946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.7050114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.795197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605923.7952342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605923.7952378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605923.795241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605923.7952456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605923.795248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605923.7952507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605923.7952533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605923.7952561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605923.7952592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605923.7952619,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605923.7952645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605923.795267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605923.7952697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605923.7952719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605923.7952745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605923.7952769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605923.7952795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605923.795282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605923.7952845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605923.7952871,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605923.795291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605923.7952929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605923.7952952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605923.7952976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605923.7959418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605923.79595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605923.7959528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605923.7959554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605923.795958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605923.7959607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605923.7959628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605923.7959654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605923.795968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605923.7959707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605923.795973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605923.7959754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605923.7959778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605923.7959797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605923.7959821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605923.7959855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605923.7959876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605923.7959905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605923.7959929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605923.7959952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605923.7959974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605923.7959998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605923.7960021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605923.7960048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605923.7960072,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605923.7960098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605923.796012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605923.7960143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605923.7960167,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605923.7960186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605923.796021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605923.7960236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605923.7960267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605923.7960289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605923.796032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605923.7960343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605923.7960367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605923.7960389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605923.7960413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605923.7960439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605923.796046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605923.7960484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605923.7960508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605923.796053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605923.7960556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605923.7960584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605923.796061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605923.7959247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.8865192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605923.9200344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122986085,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1274a77da0ebf42e54bea4814c7ac3e724b12c00?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"]},"status":200} +{"level":"debug","ts":1761605923.9238179,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.310292427,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/svnup.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605923.9513457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.246278648,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de46838ac6c4d44d3a8958c1e2a8715569777482?style=split&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605923.9776063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.0095744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605924.0102234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000614308,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605924.0203762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605924.0206103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000205598,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wf2prt3qpbr4dm4","headers":{"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"]},"status":204} +{"level":"debug","ts":1761605924.0223324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605924.022895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000539738,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wf2prt3qpbr4dm4","headers":{"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605924.056884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.534043536,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4340085e5cccc3235924ccaa1afd6426a66135eb?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605924.0683415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.0850415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198482972,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/openttd.c?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"]},"status":200} +{"level":"debug","ts":1761605924.1592145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.1634603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185824569,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_engine.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605924.2263918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.2503812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.2520025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025576968,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/lang","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605924.3418272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.350092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.281703121,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5951306687bbf96e5977f7f9080d3bb821e4fa9/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605924.3711545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2119018,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/oldpool.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605924.3712435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120832325,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/engine.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"]},"status":200} +{"level":"debug","ts":1761605924.4325483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.5232644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.6143525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.6163094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093011507,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e41a52cbecc18337c318015e7a5e1354c52853b4?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"]},"status":200} +{"level":"debug","ts":1761605924.6244671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010081707,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/sdl.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 25 Jul 2005 07:16:10 GMT"],"Etag":["\"cc0145aab6cbefa753ce2e1853593d67a61e7745\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"sdl.c\"; filename*=UTF-8''sdl.c"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Content-Length":["2230"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605924.7050924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.7311862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026052063,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/gfxinit.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605924.796145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.7988195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.366238698,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3bd416bfdba351d9d76a753a0c5b4abdd84fea39/docs/debugging_desyncs.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"]},"status":200} +{"level":"debug","ts":1761605924.8129692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016783281,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/projects/generate","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"Content-Length":["9493"],"Content-Disposition":["inline; filename=\"generate\"; filename*=UTF-8''generate"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"17e983c94e677f9158c190ad869ff2c3a93b7823\""]},"status":200} +{"level":"debug","ts":1761605924.888948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605924.9783013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.045659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067299575,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/console_cmds.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605925.069179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.0748262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.075086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000233681,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["POST"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":204} +{"level":"debug","ts":1761605925.0767355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.0772831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000525741,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605925.0844884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.0846546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000147367,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/l59g8uoqgzph03i","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605925.0864344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.0869498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000497207,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/l59g8uoqgzph03i","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":204} +{"level":"debug","ts":1761605925.1610088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.2394373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078384131,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/Server.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605925.251528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.2518442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288083,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/1de7c06df39cf93111ac23f4992e3df915130705/api/BNSetDND.lua","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605925.2629645,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61820: EOF"} +{"level":"debug","ts":1761605925.2640405,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c41bae09-1935-40f9-9079-1a2bc18c0ab1","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61821,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605925.2640746,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605925.2640853,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605925.2640896,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61821","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605925.2659204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605925.2677774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001822094,"request":{"remote_ip":"192.168.1.64","remote_port":"61821","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Content-Type":["application/json"],"Accept":["*/*"],"Content-Length":["551"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4755"],"Date":["Mon, 27 Oct 2025 22:58:44 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605925.2966506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.407642102,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/7dd0254b8eb4aab5278dc4c6371fe88ab36f675d?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605925.3424785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.343254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000730668,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/fcd7cb5916c434f0168db77b9a945ec390d32413/api/PickupMacro.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605925.3900106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.3986995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329471945,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/256b94a03d7eb3c2c0264b6c93f5d83c299ada8a/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605925.405419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015347514,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/a4d1ae1341b7463ee1395c87f95d7d2273c24b36/?sub_path=database%2Fseeders%2FScheduledDatabaseBackupSeeder.php","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":200} +{"level":"debug","ts":1761605925.4342325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.4350355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000750996,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/rss/commit/e01a681d66f93e0ff6dd795a98f5ad15da795589/api/MovieRecording_ToggleGUI.lua","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605925.5240524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.615248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.6320198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016733376,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/linkgraph.md?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605925.707016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.7195883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012542335,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Http/Middleware/Authenticate.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":200} +{"level":"debug","ts":1761605925.727083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203001602,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/tile.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605925.797501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.8078508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010320977,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/openttd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["30573"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Last-Modified":["Tue, 26 Jul 2005 19:34:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"2b453693c333582b95c7ffbb15b912ce83c01b20\""],"Content-Disposition":["inline; filename=\"openttd.c\"; filename*=UTF-8''openttd.c"]},"status":200} +{"level":"debug","ts":1761605925.8882134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605925.9034014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015159659,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/tile.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605925.9171765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.9177792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00056787,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605925.9263086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.926471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142278,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4pw3zsopmcoqbfv","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":204} +{"level":"debug","ts":1761605925.92871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605925.9293382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000601414,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4pw3zsopmcoqbfv","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:45 GMT"]},"status":204} +{"level":"debug","ts":1761605925.979966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.062392,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0f1adc66-17dc-4fa8-beec-5515c099ead7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.222.85.38","Port":21237,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605926.062428,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605926.0624387,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605926.062443,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.222.85.38","remote_port":"21237","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605926.0709975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.101433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030396654,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/spritecache.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605926.1189764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138975308,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/network_client.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605926.161894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.2239487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.882085922,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/64d1fb35020faf7ecb0d6e891014688b046f9bee?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"]},"status":200} +{"level":"debug","ts":1761605926.2527719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.283664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03082894,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/docs/multiplayer.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605926.2837331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121806381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/scripts/autoexec.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605926.3432243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.3895059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04624931,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6afcc85be45633548626269cd304b7951e51956c?page=291","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605926.433991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.434325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301448,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/569a03dd3458b05109d9e52d57923cad35c6d172/network_server.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605926.525102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.5551689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.57631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021107573,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e99f271087e24186ab7669d121efbbc7238e69e/lang","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605926.616491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.6192057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.656729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037487973,"request":{"remote_ip":"3.222.85.38","remote_port":"21237","client_ip":"3.222.85.38","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3c5c0fddbaf22faa1fce98def1ffc4bb2fe2ed40/templates/compose/glance.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.222.85.38"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 23 May 2024 09:13:06 GMT"],"Etag":["\"d989e3f0c215fba3e6967fcdc2d5e10c7ac2d630\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Content-Disposition":["inline; filename=\"glance.yaml\"; filename*=UTF-8''glance.yaml"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3086"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605926.6894677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164323645,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/network_server.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605926.7074487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.7983332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.8384073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04002231,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f40816503f59a3541a65686f3279c7e71bfcb8be/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605926.8898978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605926.900584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193099865,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/macros.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605926.9266036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605926.9272501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000616762,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"]},"status":200} +{"level":"debug","ts":1761605926.936487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605926.9367344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00021742,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/euq8xv2rnowsig2","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605926.9384634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605926.9390788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589712,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/euq8xv2rnowsig2","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:46 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605926.9803386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.0624452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172507864,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/ai.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605927.071079,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.1437364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.527212628,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/0ba47deca161456f2145b30deca013c0e82fd011?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605927.1629791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.1765125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013502385,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53916ac7703d792d15740ebfdd36e803b1a7f25b/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"]},"status":200} +{"level":"debug","ts":1761605927.253237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.2823565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029077577,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/spritecache.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605927.3322914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261170562,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ce0c87247324df9c35cdc418d30b91f44313736?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"]},"status":200} +{"level":"debug","ts":1761605927.3443913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.4352713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.4831555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138726028,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/callback_table.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605927.5269544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.6177127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.6791658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061410902,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1162e3494294610f52aae1302c95977aded3cdf1?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605927.7087095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.7651973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.7994363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.8904235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605927.982365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.0324042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232916337,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/03c9cf261283d7f6ccf4e80ffca4df229674160b?style=unified&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605928.0729704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.0909405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.110571373,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cda4139d87d78988e4b569a83879f57423760e1c/src?page=215","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.1525118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079497559,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ec9574819abd12475f372d65c2349bdfce06646?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.1637187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.185597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.1862576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000629747,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.197076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.197301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198885,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bkuqi1td75ypr0k","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":204} +{"level":"debug","ts":1761605928.1989481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.1994786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000509871,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bkuqi1td75ypr0k","headers":{"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":204} +{"level":"debug","ts":1761605928.254352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.3296938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.802696533,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.3335223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.568288033,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database/factories","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605928.335156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.626411929,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/gfxinit.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.3439324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089548869,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/7ecbedb48a14d7b65a534363f9646c775ab4e130?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605928.3458765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.3762548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.940943027,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5d073a84f359a03c910b7a91ac8b356e7927ecc/os/os2/openttd.wpj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.wpj\"; filename*=UTF-8''openttd.wpj"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 31 Mar 2006 16:01:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"61b2caa55313e2fd3445f21eb6e6edbfd3a307f0\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["357"]},"status":200} +{"level":"debug","ts":1761605928.4009938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.237238114,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/misc_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605928.4337077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.543247177,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/widget.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.4369075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.465899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.483480383,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/functions.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.5001626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154255344,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605928.5273418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.6083474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171401007,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9df9da8e0cbcf9f38af27d6b44706416adb9c004?style=unified&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.6182113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.7095344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.7281253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200738054,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/string.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605928.7392845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029700171,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/functions.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.7741337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605928.7741501,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605928.7741528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605928.7741544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605928.7741566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605928.774158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605928.77416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605928.7741623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605928.7741642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605928.7741659,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605928.7741675,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605928.7741692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605928.774171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605928.7741728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605928.7741742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605928.774176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605928.7741778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605928.7741792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605928.7741811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605928.7741826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605928.7741842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605928.7741857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605928.7741876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605928.774189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605928.7741907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605928.7741923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605928.774194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605928.7741954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605928.774197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605928.7741985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605928.7742002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605928.7742023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605928.774204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605928.7742057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605928.774207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605928.7742088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605928.7742105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605928.7742126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605928.7742145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605928.774216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605928.7742178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605928.7742193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605928.7742207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605928.7742226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605928.774224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605928.774226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605928.7742274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605928.774229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605928.7742305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605928.7742321,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605928.7742336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605928.7742352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605928.7742374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605928.7742393,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605928.7742407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605928.7742426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605928.774244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605928.7742457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605928.7742472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605928.7742486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605928.7742505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605928.7742522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605928.7742538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605928.774256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605928.7742574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605928.774259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605928.7742608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605928.7742622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605928.7742639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605928.7742653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605928.7742672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605928.7742689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605928.8001807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.8250015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024790265,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/113d276ca5f357735845d8c2e135144252e7fe1a/source.list","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.8711548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.891971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605928.9179804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046794718,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database/factories","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605928.9348755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042869518,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/strgen/stdafx.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.946675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.9472983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00059938,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"]},"status":200} +{"level":"debug","ts":1761605928.9557858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.955968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000158188,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/o98p97g6ijfxalr","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605928.957495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605928.9580085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000492648,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/o98p97g6ijfxalr","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605928.960038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.341795156,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa0e397c97824d8c47560740197dd94f05e9844e/docs/palettes/openttd.gpl","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605928.982392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.108545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.2016027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.2335072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124922717,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ContainerStatusJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.2552927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.256546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274124263,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e9d277050305200cf916ae4fc8047c7b33bdc1f4?style=split&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.280888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025544988,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/gitea-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 09 Jul 2024 09:36:24 GMT"],"Etag":["\"d752f5f618690e1279d65d81df5284703480a196\""],"Content-Length":["1442"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"gitea-with-postgresql.yaml\"; filename*=UTF-8''gitea-with-postgresql.yaml"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.3463092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.412219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210577274,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/order_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.4375887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.529348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.5854027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239057685,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/215c96422937b5fe0e49d43c795c43fbbb2dc25f?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.6193497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.6489625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029572942,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/sprite.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605929.7085552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270921615,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_gui.c?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.7106004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.7237258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194348378,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/openttd.c?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.7849488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074320219,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/ScheduledTaskJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.8013177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.8900218,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1743e041-7ee7-450c-b82d-b19f91b04f69","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.197.114.76","Port":45440,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605929.8900652,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605929.8900764,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605929.890081,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.197.114.76","remote_port":"45440","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605929.8923903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.90757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015154129,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/debug.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.9402432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138895879,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/debug.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.9523723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605929.9530087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607254,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":200} +{"level":"debug","ts":1761605929.961372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605929.9615395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000145985,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/k2nw16c5i4q4gew","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":204} +{"level":"debug","ts":1761605929.9631095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605929.9635682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000439008,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/k2nw16c5i4q4gew","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"]},"status":204} +{"level":"debug","ts":1761605929.9813082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605929.984144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002814937,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/aa80392b4619dd5761852b39b9a4c627ac12d69b","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605929.9841685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.0182061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034010317,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c702ebff6d1bf0f4a332203a3f0a584f60c1a06b/templates/compose/drupal-with-postgresql.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1481"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"drupal-with-postgresql.yaml\"; filename*=UTF-8''drupal-with-postgresql.yaml"],"Etag":["\"b57de31b08728bc71420f3c5a6bef4a5541ce873\""],"Last-Modified":["Mon, 15 Jul 2024 11:59:33 GMT"]},"status":200} +{"level":"debug","ts":1761605930.075101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.1655443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.176322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.2486198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072265696,"request":{"remote_ip":"54.197.114.76","remote_port":"45440","client_ip":"54.197.114.76","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/.github","headers":{"X-Forwarded-For":["54.197.114.76"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605930.256679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.278436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203300204,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/983e5a96f0d497c3a363b82d153386fdaf615bb0/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605930.34747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.4390066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.4919145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052844804,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/templates/compose/drupal-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 15 Jul 2024 11:59:33 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1481"],"Etag":["\"b57de31b08728bc71420f3c5a6bef4a5541ce873\""],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"drupal-with-postgresql.yaml\"; filename*=UTF-8''drupal-with-postgresql.yaml"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605930.501422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335823429,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8001d8635057dd71cb09a844aa49f2cd9cb81c2b/os/os2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605930.5302455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.6206572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.6639602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.31644675,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/dd25c540720177b1252a8b9e4b8513c8089003e6?style=unified&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"]},"status":200} +{"level":"debug","ts":1761605930.7115884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.7225435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192251004,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d4e6a6bf57216b39745b61971141e088e15e2d0d/os/os2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605930.7484992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127796173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605930.7596428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048002435,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/openttd.6","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3379"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.6\"; filename*=UTF-8''openttd.6"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4e04be32c1ea8368c7ec780a9e815d8120192d6a\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 24 Dec 2014 16:53:04 GMT"]},"status":200} +{"level":"debug","ts":1761605930.802377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.8575923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055172742,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/misc.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605930.89391,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.95595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062004672,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/PrivateKey.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605930.9843905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605930.9943628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00993515,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/graph_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 15 Jul 2005 14:53:44 GMT"],"Date":["Mon, 27 Oct 2025 22:58:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"graph_gui.c\"; filename*=UTF-8''graph_gui.c"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["34520"],"Etag":["\"460f1ec6be192b7d90ea3d05abd5220290152991\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605931.0761013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.1615238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.1646354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003070709,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/8f21ea9367e43306c034faa11698544d1cd915bd","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605931.1665506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.189901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023321446,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605931.2099383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.2102273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000261473,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":204} +{"level":"debug","ts":1761605931.211898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.2157342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00380332,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":200} +{"level":"debug","ts":1761605931.256546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.2568548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000258828,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hn3neb41kj2t0yk","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":204} +{"level":"debug","ts":1761605931.2577102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.2625766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.2647297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.002097574,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hn3neb41kj2t0yk","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605931.3061483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048395637,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/docs/debugging_desyncs.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605931.3079147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.231780385,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/os2.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605931.3489413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.3995714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050575736,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/hooks/pre-commit","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":200} +{"level":"debug","ts":1761605931.4395018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.4624496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022905701,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f30fdc370b826dc07d3bee8f7bb793da3e4eb57/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605931.5304883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.5854974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054967826,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/InstanceAutoUpdateJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":200} +{"level":"debug","ts":1761605931.622229,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.64634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02407681,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/ai_shared.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605931.712423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.8039055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.8361778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123713676,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/scripts/on_client.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605931.8939888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.9212573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027230675,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/svnup.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605931.9688678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.969505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000595302,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":200} +{"level":"debug","ts":1761605931.979203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.9793892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000160253,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/arlovj2foxrcciq","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":204} +{"level":"debug","ts":1761605931.9811926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605931.98168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000467912,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/arlovj2foxrcciq","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605931.9854674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605931.9968555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01136214,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c34e81b2bfffa4bd11589d8d750748a1b3bbbc4/bootstrap/helpers/docker.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["33772"],"Etag":["\"55985b84f2020e4326a60ca94812cfda7fa852cc\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"docker.php\"; filename*=UTF-8''docker.php"],"Last-Modified":["Thu, 17 Oct 2024 20:08:23 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:51 GMT"]},"status":200} +{"level":"debug","ts":1761605932.0772595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.1689384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.1820235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013045975,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/resource.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605932.2302277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15291618,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/network_server.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605932.2584138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.2839332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025481709,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e9a63126c28a37ea81e58f1951ab9c306ab582f/projects/generate","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":200} +{"level":"debug","ts":1761605932.2842329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.480292653,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/317f69c1520a3e60335c56d358686609d3decf86/os/os2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605932.3443494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.3500621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.351444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007060851,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/628fec690473438ebc7857542d3a76c31063a5aa/?sub_path=database%2Fmigrations%2F2023_12_30_134507_add_description_to_environments.php","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":200} +{"level":"debug","ts":1761605932.3632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.3750987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02498919,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d4b127a6a349d12579b34b377e62b4d566fd383/source.list","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":200} +{"level":"debug","ts":1761605932.4404278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.4809606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117723835,"request":{"remote_ip":"144.76.32.237","remote_port":"19508","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3575dd551c1e4b12e61179f0d0396edf6708b377/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":200} +{"level":"debug","ts":1761605932.5313904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.5754652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134989153,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4e74a6c4804d789ae5cc6e5176a4123540cd6760?style=unified&whitespace=ignore-change","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605932.6229217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.7136467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.7900898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167109547,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3f64e50fc9a8f336fae1e59adabf604d8778cd4e?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605932.8051746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.895537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.9034376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18974514,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b3366d51d8c949a2a5c67393a61493ab8982522a?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605932.937809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132593577,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/functions.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":200} +{"level":"debug","ts":1761605932.9463685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.414930813,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/CreateGrfCommand.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605932.9821913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605932.9831142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000886602,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Content-Type":["application/json"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605932.987166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605932.992234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605932.9924853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000225996,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zq3kyxxftm7xfwa","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":204} +{"level":"debug","ts":1761605932.9942803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605932.995065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00075324,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zq3kyxxftm7xfwa","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:52 GMT"]},"status":204} +{"level":"debug","ts":1761605933.0617077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074494277,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad48714852fe69a77b2f240bbd00fd22a8210222?style=split&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"]},"status":200} +{"level":"debug","ts":1761605933.0779119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.0811229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185554991,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/gfxinit.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605933.1173038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039350845,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/InstanceProxyCheckJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"]},"status":200} +{"level":"debug","ts":1761605933.1681504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.184175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015983121,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/src/commit/67c3346f2f85a543933172263470f8d914793c0f/utils/flags.go","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605933.2593381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.287426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.030709903,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/5b6033134eb061ca4a6880d0894208b0155c70e3?style=split&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605933.3028448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043467877,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/engine.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605933.3508265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.377554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026683124,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/determineversion.vbs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605933.4416087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.5102868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.5324016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.616048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083607989,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b7c136d038e45525031e2860193c6d01f01e2973?style=split&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"]},"status":200} +{"level":"debug","ts":1761605933.6236901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.6487653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138429058,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605933.7148545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.7289166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287252962,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_gui.c?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605933.7427866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02789582,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/command.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"]},"status":200} +{"level":"debug","ts":1761605933.7755213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605933.775537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605933.77554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605933.7755432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605933.7755463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605933.775549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605933.7755516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605933.775554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605933.7755568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605933.7755594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605933.7755623,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605933.775565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605933.7755673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605933.77557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605933.7755728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605933.7755759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605933.7755787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605933.7755814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605933.7755842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605933.7755868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605933.7755897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605933.7755919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605933.7755947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605933.7755976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605933.7756002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605933.775603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605933.7756054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605933.7756083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605933.7756112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605933.7756138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605933.7756162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605933.775619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605933.7756217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605933.7756312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605933.7756345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605933.775637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605933.7756395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605933.7756422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605933.775645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605933.7756476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605933.7756505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605933.7756531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605933.7756557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605933.7756588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605933.7756612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605933.775664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605933.7756667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605933.7756696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605933.7756727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605933.7756753,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605933.7756782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605933.775681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605933.7756836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605933.775686,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605933.775689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605933.7756913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605933.7756941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605933.7756968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605933.7756994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605933.775702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605933.7757049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605933.7757075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605933.7757099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605933.7757125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605933.7757156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605933.7757187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605933.7757213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605933.7757237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605933.7757263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605933.775729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605933.7757316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605933.775734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605933.8062253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.812785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18903966,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/os2.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605933.8991036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.9893343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605933.9983525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605933.9990315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000649244,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:53 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605934.0080333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605934.0082214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000161575,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tj8mptfo41gql9n","headers":{"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"]},"status":204} +{"level":"debug","ts":1761605934.009948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605934.0106926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000708485,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tj8mptfo41gql9n","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605934.04866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242398082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c9a7f572ecb902304efe0c864f565e703c8e98c8/os/os2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605934.0809903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.0817423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182605961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/28800476899ce16d6eb718d666ee8db1349d7f7d/os/os2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605934.1723046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.195642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023286189,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/on_server_connect.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"]},"status":200} +{"level":"debug","ts":1761605934.2129443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223577631,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/23301c9d8ab638ef58e1c99c6af967177ab35f74/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605934.2633395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.2980454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034666984,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/openttd.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605934.3548803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.3877385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032818921,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Http/Controllers/Api","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605934.4463582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.5381582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.553676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.472644285,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4fc022a1883ad36d88713c3eb5aa46f3b7724c8f?style=unified&whitespace=show-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605934.5634258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117027161,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/debug.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605934.613271,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075065164,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/engine_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605934.628527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.6978915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.719414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.730483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011028542,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/148559ff5e0c54a395b6c5492a0de1f8957a1e39/source.list","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 23 May 2009 15:46:00 GMT"],"Content-Disposition":["inline; filename=\"source.list\"; filename*=UTF-8''source.list"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bb05a91da73f7bd38bb1811045c03e1dd1ce5970\""],"Content-Length":["15607"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605934.7457535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047828336,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0e99f271087e24186ab7669d121efbbc7238e69e/lang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605934.8111033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.836767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025616853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aaf21df68bf49072e13866eb62701ef8050dafc7/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605934.9018161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605934.9465277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.317963739,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c04d635ddb35db736864273df655803a202ac80b/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605934.9933233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.0371394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04377208,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/queue.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605935.0850697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.1033096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018185393,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c649f8e3cdda21153e838b23492fa1bdfc155691/projects/generate","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"]},"status":200} +{"level":"debug","ts":1761605935.1153395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605935.1160173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000643854,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605935.1235352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605935.1237586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000196711,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y5h6xvtgtrwf78k","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605935.12562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605935.1261647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000514731,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y5h6xvtgtrwf78k","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605935.1900897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.2145224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.312661583,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/py-media-grader/commit/d235fa693e78dadd2c6d8b9ebd117a3a8748ede9?style=split&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605935.2671058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.270756,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61843: EOF"} +{"level":"debug","ts":1761605935.271635,"logger":"events","msg":"event","name":"tls_get_certificate","id":"73c1806a-2957-45b5-b04b-360cbba84393","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61844,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605935.2716773,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605935.2716875,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605935.2716916,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61844","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605935.2735493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605935.2751887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001606619,"request":{"remote_ip":"192.168.1.64","remote_port":"61844","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Content-Length":["551"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.3292"],"Date":["Mon, 27 Oct 2025 22:58:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605935.3003821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110259593,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/callback_table.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"]},"status":200} +{"level":"debug","ts":1761605935.3579774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.432224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074213067,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92e374d97999762eafece4c3bdb51727a2b81a67?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"]},"status":200} +{"level":"debug","ts":1761605935.4498467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.455651,"logger":"events","msg":"event","name":"tls_get_certificate","id":"09194f7f-ce36-4fb9-9d93-eef547188379","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.58.199","Port":49447,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605935.4556892,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605935.4557,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605935.4557047,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.58.199","remote_port":"49447","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605935.4744377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024554651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/e55103fde3661ab840aa6ed994998841f917c6d2?style=split&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"]},"status":200} +{"level":"debug","ts":1761605935.540611,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.64497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.6571698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.657682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000484223,"request":{"remote_ip":"144.76.32.237","remote_port":"19508","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/359fe89d2f7d413d560b4f1e8ee5ec81fbef44ca/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605935.6814754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.681889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390005,"request":{"remote_ip":"52.200.58.199","remote_port":"49447","client_ip":"52.200.58.199","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/templates/compose/jellyfin.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.200.58.199"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605935.6856782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040673078,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/66a42f40232e6161baec807ef194f0aecd4ded74/templates/compose/gitea-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d752f5f618690e1279d65d81df5284703480a196\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1442"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 09 Jul 2024 09:36:24 GMT"],"Content-Disposition":["inline; filename=\"gitea-with-postgresql.yaml\"; filename*=UTF-8''gitea-with-postgresql.yaml"]},"status":200} +{"level":"debug","ts":1761605935.722351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.7635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222844359,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2c6b5237f68b1ce444f35eef6e31e7c0ff49d7cc/bin/ai/regression","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605935.8132892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.8278677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014542947,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1dc8de17e061dc7d076fb4ae9c1248277937fce8.diff","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["1157"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605935.876299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.904427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605935.9703872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247995484,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_gui.c?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605935.9953415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.020246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605936.020876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000604659,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"]},"status":200} +{"level":"debug","ts":1761605936.0299246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605936.030183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232208,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/d7zdg5wkr6xijuf","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"]},"status":204} +{"level":"debug","ts":1761605936.031823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605936.032347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000500935,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/d7zdg5wkr6xijuf","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605936.0871437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.1116488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024475371,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605936.1783917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.189953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285492484,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/10466746b4083d93af547c153db3730e74c8a3a2/os/os2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605936.2246206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229240377,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/93276c1c034917f6ac2d54958c002a77a9fd1f45/os/os2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605936.260545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082115776,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/CheckForUpdatesJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605936.2695022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.340156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070609544,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/19120316ee31a990a836731299a37ee7e00f2f98?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605936.3609185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.3722053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011258555,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/train_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["45879"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"train_gui.c\"; filename*=UTF-8''train_gui.c"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c753427f15c3a67345a349860ee7b04229093dde\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605936.451151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.472658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021478812,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/scripts/on_server_connect.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605936.542453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.6332147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.6419413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099446056,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/queue.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605936.6494715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016210009,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/filesystems.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605936.6984155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.431269958,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7caebc2a77b4429ad3910ef4066a1d465ab6e22c/src?page=303","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605936.7250192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.7474582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022403996,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/on_server_connect.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:56 GMT"]},"status":200} +{"level":"debug","ts":1761605936.8158364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.834982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019111088,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/sprite.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605936.9061458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605936.9980712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.0082495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102069433,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e41a52cbecc18337c318015e7a5e1354c52853b4?style=split&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"]},"status":200} +{"level":"debug","ts":1761605937.032313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605937.0325515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000211048,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["POST"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"]},"status":204} +{"level":"debug","ts":1761605937.0342638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605937.0347884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000508198,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605937.043509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605937.0436678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000138621,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dyvseqchsxhs677","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"]},"status":204} +{"level":"debug","ts":1761605937.0469077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605937.0477202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000770803,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dyvseqchsxhs677","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"]},"status":204} +{"level":"debug","ts":1761605937.0886884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.1388106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140696873,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/network_server.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.1547043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065990896,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/CleanupHelperContainersJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.1794724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.1937928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01427977,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/View/Components/Forms/Textarea.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605937.270059,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.3460963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075998854,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/console.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.361964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.4066885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04468993,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/docker/testing-host","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605937.4525652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.5434186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.5743275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121725488,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/misc_gui.c?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.6348107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.7100778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166620625,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/order_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605937.7261908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.8181381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.8815901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.005246344,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/0e99f271087e24186ab7669d121efbbc7238e69e.tar.gz","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["attachment; filename=\"coolify-0e99f271087e24186ab7669d121efbbc7238e69e.tar.gz\"; filename*=UTF-8''coolify-0e99f271087e24186ab7669d121efbbc7238e69e.tar.gz"],"Accept-Ranges":["bytes"],"Content-Length":["1410719"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/octet-stream"],"Last-Modified":["Mon, 27 Oct 2025 22:58:56 GMT"],"Link":["; rel=\"immutable\""],"No-Gzip-Compression":["1"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761605937.9086134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273761819,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_cmd.c?page=8","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.9091551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605937.9226508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013456157,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6639c496c3c8ba5297d4ee979cb14a1bfebf3058/svnup.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"]},"status":200} +{"level":"debug","ts":1761605937.9389555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21272402,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/03c9cf261283d7f6ccf4e80ffca4df229674160b?style=split&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605937.9494727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131296261,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605937.9998999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.0438454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605938.0444915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000609449,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605938.053888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605938.0541008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000193044,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9d3nni24db8he2z","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"]},"status":204} +{"level":"debug","ts":1761605938.055764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605938.0563033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000516263,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9d3nni24db8he2z","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"]},"status":204} +{"level":"debug","ts":1761605938.0906293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.095632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095690317,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/scripts","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605938.1124516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021798475,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2dffa7d0c65892b86193c9d4cda6bd8ab4bdf9a3/docs/debugging_desyncs.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605938.181238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.2026074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021324511,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/multiplayer.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6ef14c4e777ccf9cc3fbf3f20189e891a9f5c3a2\""],"Content-Length":["9573"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"multiplayer.md\"; filename*=UTF-8''multiplayer.md"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 12 Sep 2021 20:26:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605938.2726028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.3631675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.3774533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014250145,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/tests/Unit/Services/DockerImageParserTest.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605938.4546597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.545373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.5580056,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ee62c0b3-578c-4309-9d34-870ff88d7880","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.208.223.68","Port":14737,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605938.5580537,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605938.5580666,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605938.5580726,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.208.223.68","remote_port":"14737","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605938.5661778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02076664,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/command.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605938.6158338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161131938,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/os/os2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"]},"status":200} +{"level":"debug","ts":1761605938.6362014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.6426373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.369992444,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/docs/debugging_desyncs.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605938.650355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014116532,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/06c5b9c954f3970ce687123304cf2e291b372902/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["16464"],"Etag":["\"82abc4da9fc89e6e73e977ef64aba85298841ee7\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 20 Oct 2009 18:38:38 GMT"],"Content-Disposition":["inline; filename=\"source.list\"; filename*=UTF-8''source.list"]},"status":200} +{"level":"debug","ts":1761605938.7276938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.774694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605938.7747123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605938.7747161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605938.774719,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605938.7747219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605938.774724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605938.7747266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605938.7747293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605938.7747319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605938.7747345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605938.7747371,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605938.77474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605938.7747426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605938.774745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605938.7747478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605938.7747507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605938.7747536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605938.7747562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605938.7747588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605938.7747614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605938.7747643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605938.7747672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605938.77477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605938.7747724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605938.7747753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605938.7747781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605938.7747808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605938.7747834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605938.774786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605938.7747889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605938.7747917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605938.7747946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605938.7747972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605938.7748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605938.7748032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605938.7748065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605938.7748091,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605938.7748117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605938.7748146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605938.7748172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605938.7748199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605938.7748227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605938.7748253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605938.774828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605938.7748308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605938.7748334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605938.774836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605938.7748387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605938.7748413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605938.7748442,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605938.774847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605938.77485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605938.7748525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605938.7748554,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605938.7748582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605938.7748609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605938.7748637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605938.774866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605938.774869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605938.7748716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605938.7748744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605938.7748768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605938.7748795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605938.7748823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605938.774885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605938.7748873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605938.77489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605938.7748926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605938.7748954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605938.7748983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605938.774901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605938.7749035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605938.8188283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.909844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605938.976514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248775014,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/215c96422937b5fe0e49d43c795c43fbbb2dc25f?style=split&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605939.001002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.0187001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.199816627,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/67fec6c7a7570090e5ca90e6646aabcd43f9cd80/os/os2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605939.0500052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605939.0516958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001637487,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605939.0569088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.061335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605939.0617306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000354177,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9ek3wt8k18frzlr","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605939.064862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605939.0658665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000973165,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9ek3wt8k18frzlr","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605939.091635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.1226974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121639677,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/callback_table.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605939.1234221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.1471474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023688267,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database/factories","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605939.1548698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097920851,"request":{"remote_ip":"44.208.223.68","remote_port":"14737","client_ip":"44.208.223.68","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/rss/branch/develop/src/main/java/com/refinedmods/refinedstorage/screen/IScreenInfoProvider.java","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.208.223.68"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/rss+xml;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["980"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"]},"status":200} +{"level":"debug","ts":1761605939.182671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.2117724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120012138,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e5709f3ad8e93f03fdf4b3011ae06a0791c3813a/bin/data","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605939.2506437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.340755637,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ce0c87247324df9c35cdc418d30b91f44313736?style=split&whitespace=show-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605939.2732477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.3641274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.425645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152341166,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/os/os2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605939.45549,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.480762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025232238,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/terraform_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605939.4808233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116665419,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/database","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605939.546765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.5927083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.409986672,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/docs/debugging_desyncs.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"]},"status":200} +{"level":"debug","ts":1761605939.6378264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.6516528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013794576,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81/svnup.sh","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605939.7293081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.7703962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22358748,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0e7653fd7b616ab880bb4a925737f428b52208ad/os/os2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:58:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605939.8203702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605939.9115863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.0015018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089867549,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ServerCheckNewJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605940.002501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.015725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013197971,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/resource.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605940.0238264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203418458,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de46838ac6c4d44d3a8958c1e2a8715569777482?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":200} +{"level":"debug","ts":1761605940.0491462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605940.0504677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00129408,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Content-Length":["41"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605940.0543861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.325038556,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4eab88cc110d54c7882c2b887f683363f9d29c04?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":200} +{"level":"debug","ts":1761605940.0621717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605940.0624354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000237648,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fzt5bkohm27qglu","headers":{"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":204} +{"level":"debug","ts":1761605940.0642264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605940.0649657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000716802,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fzt5bkohm27qglu","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":204} +{"level":"debug","ts":1761605940.0936823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.1108918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017161974,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/docs/multiplayer.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 11 Sep 2023 18:55:23 GMT"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"15aaa68e15eaeb1c244b284c7831682a28caebb6\""],"Content-Disposition":["inline; filename=\"multiplayer.md\"; filename*=UTF-8''multiplayer.md"],"Content-Length":["9705"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605940.1851604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.1974769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012273348,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers/remoteProcess.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"918aa74cca9f4abce6d27a2e831b8073f7944f86\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["10682"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"remoteProcess.php\"; filename*=UTF-8''remoteProcess.php"]},"status":200} +{"level":"debug","ts":1761605940.2413847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.2488434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007427783,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/2576e868b528e5b812ed4e701a0238e8f3971edc/?sub_path=database%2Fmigrations%2F2024_02_06_132748_add_additional_destinations.php","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":200} +{"level":"debug","ts":1761605940.2768738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.3263454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04943203,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4e94b4a0c1ef9de9964de9f5f52d9c228f177dc4/app/Http/Kernel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605940.3672442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.4588673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.4969668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038063487,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/date.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605940.5181322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150851698,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/65994eeea0cadc2677048996ad925c6d03890142?style=split&whitespace=ignore-change","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605940.54921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.6324754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083223294,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/engine.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605940.640508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.677456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036912909,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/os2.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":200} +{"level":"debug","ts":1761605940.7315743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.7583547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026735903,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/src/commit/67c3346f2f85a543933172263470f8d914793c0f/utils/file.go","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605940.8227847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.886676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063846334,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1162e3494294610f52aae1302c95977aded3cdf1?style=split&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605940.9131467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605940.9588113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045625944,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/widget.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:00 GMT"]},"status":200} +{"level":"debug","ts":1761605941.0051723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.0278778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022675689,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f7eb71b17da7840678c68953729aff156cc500b/bin/scripts/on_server_connect.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605941.0603094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605941.0610056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000663101,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"]},"status":200} +{"level":"debug","ts":1761605941.0711792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605941.0713406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142599,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/13pns3vpzvibab6","headers":{"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"]},"status":204} +{"level":"debug","ts":1761605941.0729344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605941.073383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000431253,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/13pns3vpzvibab6","headers":{"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605941.0968747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.1872866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.267485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170582664,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/openttd.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605941.2788231,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.3045583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117232788,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/order_cmd.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"]},"status":200} +{"level":"debug","ts":1761605941.346347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.3698847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.4124455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042526351,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/commit/30246fd6265b94db2bbf849fc1f5163455098665/utils/file.go","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605941.4587898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112395069,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605941.4609485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.551467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.642553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.664875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022276937,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/sdl.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605941.7135649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.162059437,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/string.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605941.733336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.802101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.34111286,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e28da50c4f4a0408731293519a56ad65e6d426a2/os/os2","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"]},"status":200} +{"level":"debug","ts":1761605941.816937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.538084363,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9941b4386e287042750588f5384a0cd188ec102b?style=split&whitespace=ignore-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"]},"status":200} +{"level":"debug","ts":1761605941.8242502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.8399007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015601963,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/svnup.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605941.9153173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605941.9355428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020191846,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/command.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605942.006669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.016258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282889116,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/os/os2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":200} +{"level":"debug","ts":1761605942.0749655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605942.0751996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000209445,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":204} +{"level":"debug","ts":1761605942.0769956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605942.0775177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000502988,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605942.0859263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605942.0860915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000146877,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jk8vigd6fwb8m4k","headers":{"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":204} +{"level":"debug","ts":1761605942.087947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605942.088393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000425172,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jk8vigd6fwb8m4k","headers":{"Te":["trailers"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605942.0971982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.1074045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100697666,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/CleanupHelperContainersJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605942.1167812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019555566,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/711723d7387df67b1abe98ca9ed4d7f2bd7de57d/docs/debugging_desyncs.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605942.1883988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.2020135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013583187,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d4b127a6a349d12579b34b377e62b4d566fd383/svnup.sh","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605942.279679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.3635678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083849214,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/89bad72bfb62b794caaa638383cbed0e2d1666b3?style=split&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":200} +{"level":"debug","ts":1761605942.370839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.393319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022441407,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/string.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":200} +{"level":"debug","ts":1761605942.4618726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.4735322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.479345,"logger":"events","msg":"event","name":"tls_get_certificate","id":"89a797cd-099e-459d-a7f4-3fa4c55d8243","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.216.172.204","Port":57613,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605942.4793832,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605942.4793928,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605942.479397,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.216.172.204","remote_port":"57613","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605942.4836812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021775912,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db915888459efb46775299c84e0a78ffa23e6076/source.list","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":200} +{"level":"debug","ts":1761605942.5324016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058828744,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/lang","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"]},"status":200} +{"level":"debug","ts":1761605942.5533404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.6444016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.6576571,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013194023,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/raw/commit/10e8218d071e80a527cd141e4d47f26d932bdaf3/Projects/DustlandDelivery/libs/UnityEngine.CoreModule.dll","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Etag":["\"538a4fce9a8fa5ae405ab966cbcc96e85a732014\""],"Content-Disposition":["inline; filename=\"UnityEngine.CoreModule.dll\"; filename*=UTF-8''UnityEngine.CoreModule.dll"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1007616"],"Content-Type":["application/octet-stream"],"Last-Modified":["Tue, 23 Jul 2024 20:19:54 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605942.6854022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132029003,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/macros.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605942.7087574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.7178607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009074728,"request":{"remote_ip":"44.216.172.204","remote_port":"57613","client_ip":"44.216.172.204","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e2db5e0b1eb6e04a7823d9e70cc9e0dfab3e8ce1/docker-compose.prod.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.216.172.204"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Etag":["\"357138ca15c5d512fb9b44ff89aada993eeabeeb\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"docker-compose.prod.yml\"; filename*=UTF-8''docker-compose.prod.yml"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Content-Length":["4611"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 28 May 2024 18:22:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605942.7351146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.7514262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016269833,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/string.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605942.8273005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.9190946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605942.9662883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138941785,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b8340286d0a7692a5919231a06fff23a4348c6c3?style=unified&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605943.0098886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.013325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09420149,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/console.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605943.0775235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067597856,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c04355241eb9a0599d98937beb7e67bac9e1f13b?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605943.0788465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605943.0794709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000600041,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605943.0886703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605943.0888543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00016413,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dgi0n8farhpx7jr","headers":{"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"]},"status":204} +{"level":"debug","ts":1761605943.0906532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605943.0912359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000558644,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dgi0n8farhpx7jr","headers":{"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605943.100805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.1141942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013360768,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/113d276ca5f357735845d8c2e135144252e7fe1a/svnup.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605943.1917682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.223813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032003022,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/openttd.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605943.283118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.368384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08522681,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/misc_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605943.3743281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.3973076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022938655,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/on_server_connect.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605943.4654365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.5283139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062833304,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1162e3494294610f52aae1302c95977aded3cdf1?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605943.5563962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.5835922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027163629,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/ship_gui.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f6ddfa4379c5b1a994cb449325fa7c227d0aa6ce\""],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Last-Modified":["Sat, 16 May 2009 23:34:14 GMT"],"Content-Length":["1791"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"ship_gui.cpp\"; filename*=UTF-8''ship_gui.cpp"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605943.6455142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.6474102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.699364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0538135,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67131152cc684657f16ae6a2182d2ff00b3b7b01/database/factories","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605943.7385123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.7745106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605943.7745245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605943.7745268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605943.7745285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605943.77453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605943.7745316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605943.7745333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605943.774535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605943.7745364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605943.774538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605943.7745402,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605943.774542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605943.7745435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605943.7745452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605943.7745473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605943.774549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605943.7745504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605943.774552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605943.7745535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605943.7745552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605943.7745566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605943.7745585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605943.77456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605943.7745616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605943.7745633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605943.774565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605943.7745664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605943.7745678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605943.77457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605943.7745714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605943.7745733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605943.7745748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605943.7745764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605943.7745779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605943.7745795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605943.774581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605943.774583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605943.7745845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605943.7745864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605943.7745879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605943.7745895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605943.774591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605943.7745924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605943.774594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605943.7745962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605943.7745976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605943.774599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605943.7746007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605943.7746022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605943.774604,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605943.7746055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605943.7746072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605943.7746089,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605943.7746105,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605943.774612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605943.7746136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605943.774615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605943.7746165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605943.7746181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605943.7746198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605943.7746215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605943.774633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605943.7746353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605943.774637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605943.7746387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605943.77464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605943.7746418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605943.7746434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605943.774645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605943.7746468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605943.7746484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605943.7746499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605943.8295174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605943.8315241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092820156,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/misc_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:03 GMT"]},"status":200} +{"level":"debug","ts":1761605943.9205031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.011754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.0635953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05177673,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/86c95e4bd5abcea5cf985f873cc31189d8252bc3?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"]},"status":200} +{"level":"debug","ts":1761605944.1028984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.1707368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.250199329,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/svnup.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605944.1783695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605944.1790943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000688458,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"]},"status":200} +{"level":"debug","ts":1761605944.1854134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082476816,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/Subscription.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605944.1937997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.2039466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605944.2042198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000241595,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gppt0lmxnxidkl4","headers":{"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605944.2125168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605944.2131307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590504,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gppt0lmxnxidkl4","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605944.2847936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.3303874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136550927,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fa11ed0adf7f8d8c980b8326292a37f6066f3336?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"]},"status":200} +{"level":"debug","ts":1761605944.3753252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.429813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144970841,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/gfxinit.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.4663148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.5467627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171383885,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/train_gui.c?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.5580196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.6112394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053160699,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects/generate","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.6489353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.6915376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.225172538,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/command.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"]},"status":200} +{"level":"debug","ts":1761605944.7392094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.7433696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094353447,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/openttd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.786453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.7935658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007066852,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=templates","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.8303661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.91353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083116713,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fd82ab4b606e82d3220320c3f03b1c45e72b2093?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605944.9221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605944.960086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03793709,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/148559ff5e0c54a395b6c5492a0de1f8957a1e39/svnup.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"svnup.sh\"; filename*=UTF-8''svnup.sh"],"Etag":["\"00e468a5c7fff016ca3af2dcd7c45b95a774c45d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["599"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 13 Jan 2009 16:30:24 GMT"],"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605945.0138874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.0186453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279366295,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/strings.c?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605945.0753906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061450768,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/drupal-with-postgresql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"drupal-with-postgresql.yaml\"; filename*=UTF-8''drupal-with-postgresql.yaml"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1481"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 15 Jul 2024 11:59:33 GMT"],"Etag":["\"b57de31b08728bc71420f3c5a6bef4a5541ce873\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605945.0975966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605945.0983472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000719587,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Content-Length":["200"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605945.1047685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.1085215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605945.1088028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000250101,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hozsgtt3fmqfq4k","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605945.110499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605945.11115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000625339,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hozsgtt3fmqfq4k","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605945.1823263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077520633,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92e374d97999762eafece4c3bdb51727a2b81a67?style=split&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605945.195327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.28637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.28845,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61850: EOF"} +{"level":"debug","ts":1761605945.2893124,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ed25a2e0-e7a4-402f-aa45-49ddfcf2c6d0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61851,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605945.2893422,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605945.2893493,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605945.2893531,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61851","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605945.2911966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605945.2930038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001774465,"request":{"remote_ip":"192.168.1.64","remote_port":"61851","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Te":["trailers"],"Origin":["https://jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4622"]},"status":204} +{"level":"debug","ts":1761605945.3026352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016219607,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/strings.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605945.3779016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.3823528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186993863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/sdl.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"]},"status":200} +{"level":"debug","ts":1761605945.4686918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.5085182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130565173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/callback_table.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605945.5229986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054252397,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/13a52644381b5b4f2f7122d81fee9fb95cc5337a/docs/debugging_desyncs.md?display=source","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605945.55947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.651197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.7430782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.7859867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226469052,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605945.833144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.9251397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605945.9437194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.0170548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.0267625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08297727,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a4d358d512ea05081b4485d8757877fae1ca7956/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"]},"status":200} +{"level":"debug","ts":1761605946.0355215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.38427508,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d33e664c8c2f7f329fc64acd911bfaf9a2ab8137/os/debian/patches/run-openttd-wrapper.patch","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605946.0623417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319208877,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/spritecache.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"]},"status":200} +{"level":"debug","ts":1761605946.1070814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.1093514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605946.1102283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000823302,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["41"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Length":["200"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605946.1171436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191965676,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/6d4e7d565da547888f0cf5a0fdff038924b3a9a4?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605946.119377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605946.1196003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000194968,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/p3niqiibygyejdl","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605946.1213324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605946.1220284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000674592,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/p3niqiibygyejdl","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605946.144557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127449129,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"]},"status":200} +{"level":"debug","ts":1761605946.1682231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.335041093,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_gui.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605946.1981223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.2175815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019410262,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/sdl.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605946.2821593,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cc6eebad-0350-40e3-8b41-ac808288c8e9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.0.218.219","Port":14982,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605946.2822325,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605946.282248,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605946.2822537,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.0.218.219","remote_port":"14982","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605946.2889042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.3630188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255878735,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f58611298e17e925f98e9e36d1297f47650d4067/bin/scripts","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"]},"status":200} +{"level":"debug","ts":1761605946.3798559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.4411535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152213474,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/order_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605946.472004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.4727042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000644254,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/graph_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605946.511058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.5497763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038586945,"request":{"remote_ip":"52.0.218.219","remote_port":"14982","client_ip":"52.0.218.219","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/365bf3cbf0e5aa21a2ccb12fe6ec333b93e404da/app/Actions/Server/StopSentinel.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.0.218.219"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605946.5613418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.6378975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076440748,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/widget.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605946.6521304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.7438905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.7721853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.392277777,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9c4ab4cb8ca403e531956b53194368c3b7007167?style=split&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605946.8348484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.8997123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247530087,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_cmd.c?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605946.9025383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.072980441,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4e26958cbad1c5e15961f21024cf59239c88fb50?style=split&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605946.9257743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605946.940639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014800361,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/svnup.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605946.9466496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.299186898,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/477a022b7fbccbf9c7e0dc6bc067f4c087479c65?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605947.016848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.0317118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01482629,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db915888459efb46775299c84e0a78ffa23e6076/svnup.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605947.084255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249369615,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_cmd.c?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605947.118908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.1412432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022298627,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605947.1722353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605947.1722786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.1725292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000262885,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605947.1751122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605947.1757505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00344776,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/35a1307e7b1a89584fbc813022d3ed9d57259f2d","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605947.1757963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000656197,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605947.1839592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605947.1841855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198164,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hbwwt3pb1eli6lz","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"]},"status":204} +{"level":"debug","ts":1761605947.1857116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605947.1863577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000618647,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hbwwt3pb1eli6lz","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"]},"status":204} +{"level":"debug","ts":1761605947.1984832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.2181942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019680592,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3bd416bfdba351d9d76a753a0c5b4abdd84fea39/docs/debugging_desyncs.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605947.2899592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.3813348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.3950748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105078335,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e41a52cbecc18337c318015e7a5e1354c52853b4?style=unified&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605947.3967025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01532991,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/helpers/notifications.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"]},"status":200} +{"level":"debug","ts":1761605947.4731162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.5639157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.5746212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101455796,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commit/30246fd6265b94db2bbf849fc1f5163455098665?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"]},"status":200} +{"level":"debug","ts":1761605947.6194217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055458782,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/40751ad8dd7467c958a3b4ccd8b4188671e21a0e?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605947.6548471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.6551669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296849,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/openttd.6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605947.7459006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.8363113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.8548384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018493114,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/c5f6d34a2755134fa14f81a97e5320992688f5ac?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605947.8618515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115921707,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/misc_gui.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"]},"status":200} +{"level":"debug","ts":1761605947.866712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.122791971,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/public/js/apexcharts.js","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605947.9272218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605947.959204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031951415,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/engine_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605948.0181897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.0404117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022194732,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/callback_table.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605948.1094885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.1255822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605948.126165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000556629,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["41"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605948.1364977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605948.136715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000194146,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xjtdie2fl0pp1yt","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"]},"status":204} +{"level":"debug","ts":1761605948.1382482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605948.1387959,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529628,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xjtdie2fl0pp1yt","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605948.1639867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054469166,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/ApplicationSetting.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605948.2011108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.2167225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0155686,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f28aa6985e71ddbce3b6c4eff15dfcb85de566e/tests/Browser/ExampleTest.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"]},"status":200} +{"level":"debug","ts":1761605948.2741513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.2915933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.3004742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026286235,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/docker","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605948.382936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.4741862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.4914336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017193994,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/callback_table.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605948.5642645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.5671923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275556933,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1378bdad853d011281c22d5c08884bfa34e5b9f4?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605948.6499608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266990023,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ce0c87247324df9c35cdc418d30b91f44313736?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605948.65519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.7467608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.756473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101242293,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/console.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605948.7900386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605948.790057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605948.79006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605948.7900624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605948.7900648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605948.790067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605948.7900693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605948.7900722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605948.7900755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605948.790079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605948.7900836,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605948.7900858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605948.7900882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605948.7900903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605948.7900922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605948.790095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605948.790098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605948.7901003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605948.7901025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605948.7901046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605948.7901065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605948.790109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605948.7901113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605948.7901132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605948.7901154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605948.7901173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605948.7901196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605948.7901218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605948.7901237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605948.790126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605948.7901282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605948.7901304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605948.7901325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605948.7901344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605948.7901366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605948.790139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605948.7901409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605948.7901433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605948.7901454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605948.7901473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605948.7901502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605948.7901537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605948.7901573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605948.7901602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605948.7901623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605948.7901645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605948.7901666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605948.7901685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605948.7901707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605948.790174,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605948.790176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605948.7901783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605948.7901802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605948.7901824,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605948.7901843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605948.7901862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605948.7901883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605948.7901902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605948.7901926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605948.7901947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605948.7901967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605948.7901988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605948.7902012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605948.790203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605948.7902052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605948.7902071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605948.7902093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605948.7902117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605948.790214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605948.7902162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605948.7902188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605948.7902207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605948.813772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249474342,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/pre_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605948.8372202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.879723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132912258,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de25bed962a1ddf789171fe72da86f202068f75a?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605948.9286537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605948.9964528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067745435,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8fdbd178002db5f2af9ec18e84c2b9e6898e87f1?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605949.019559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.036995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017393179,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/callback_table.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"]},"status":200} +{"level":"debug","ts":1761605949.0594363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222168936,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_cmd.c?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605949.1107156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.1571891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046427596,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/widget.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605949.201167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.2015765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000375809,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/graph_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605949.2039237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605949.204516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000570064,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["41"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605949.2133744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605949.2135632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000168408,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4h46vezixht8afk","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"]},"status":204} +{"level":"debug","ts":1761605949.2152863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605949.2158256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000521964,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4h46vezixht8afk","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605949.2923203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.3839567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.4535291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.4750626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.4755878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022025412,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/.gitignore","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"]},"status":200} +{"level":"debug","ts":1761605949.4900784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01497943,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/strings.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605949.5661323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.6569216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.6575708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091410919,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b2245806ae2436d92a95d2874ab14d3e3db04092?style=unified&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605949.6957445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038767354,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/Kubernetes.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605949.7474146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.838638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.8427272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.550375946,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4fc022a1883ad36d88713c3eb5aa46f3b7724c8f?style=unified&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605949.8534086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014732484,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Http/Middleware/IsBoardingFlow.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605949.9298582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605949.942893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013006991,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/graph_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["31460"],"Content-Disposition":["inline; filename=\"graph_gui.c\"; filename*=UTF-8''graph_gui.c"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"fdd6a1ee5c43069270efc66363d6e644bb816e7a\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 23 Jan 2005 23:58:35 GMT"]},"status":200} +{"level":"debug","ts":1761605950.0206723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.111988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.141934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605950.142642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000661697,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Content-Length":["200"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605950.1527257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605950.153025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000247566,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2hd3dyif9qch1bg","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":204} +{"level":"debug","ts":1761605950.1550484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605950.155875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000786663,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2hd3dyif9qch1bg","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":204} +{"level":"debug","ts":1761605950.1914046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079367415,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad48714852fe69a77b2f240bbd00fd22a8210222?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.2026021,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.2504199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229710082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/os_timer.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605950.2943366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.385285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090898332,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/queue.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605950.3857381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.3860812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320244,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/66a42f40232e6161baec807ef194f0aecd4ded74/templates/compose/gitea-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605950.4317846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229110332,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/queue.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605950.4766788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.486767,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4e449ac6-5db0-4185-b525-f48ad95e1742","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.192.67.98","Port":35308,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605950.486836,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605950.4868512,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605950.486858,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.192.67.98","remote_port":"35308","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605950.5673242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.5951974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.6092894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.225284381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f0278bc33d24c8fe7a4c9aa9b630f359b6aa0cfa/public/js/apexcharts.js","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605950.6586833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.7322018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13695511,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/public","headers":{"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.7491338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.7533896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186029164,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/eac39752de5cd58cf17e4d75dce3c3559ade9eba?style=unified&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.7815769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032412996,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/engine.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.8065946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.32986211,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8001d8635057dd71cb09a844aa49f2cd9cb81c2b/source.list","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.8401673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.8544815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605950.8673916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012878699,"request":{"remote_ip":"34.192.67.98","remote_port":"35308","client_ip":"34.192.67.98","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=(any)&milestone=-1&project=-1&state=closed&type=all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.192.67.98"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605950.8748348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034622861,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/misc_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.893607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234892763,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/sdl.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:10 GMT"]},"status":200} +{"level":"debug","ts":1761605950.931836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.0226214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.033835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101956961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/CoolifyTask.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"]},"status":200} +{"level":"debug","ts":1761605951.2694187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.274708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.252039969,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/spritecache.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605951.299854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605951.3004878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000596564,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605951.3086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605951.308823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000195558,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zcjni8qnrmiwzw5","headers":{"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605951.311377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605951.311929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529308,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zcjni8qnrmiwzw5","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605951.3608935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.4512203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.484188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032922697,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9df9da8e0cbcf9f38af27d6b44706416adb9c004.patch","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605951.542943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.5910695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321612017,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts/autoexec.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605951.634198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.7260113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.7336938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190696794,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/command.c?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"]},"status":200} +{"level":"debug","ts":1761605951.7519834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.391049632,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b93594cfe117b99aa93daa7bf57e27ef2199c874?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605951.7552187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029150104,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8112cb8aff2381c0100b360dab8cafcc3d03f351/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605951.7942705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.8152676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.8365815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042266702,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"]},"status":200} +{"level":"debug","ts":1761605951.8432124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02790682,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/terraform_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605951.9063847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605951.9250042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018577152,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/helpers/applications.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605951.9315865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297344347,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3f7b81289188c1abcabf5d7b4cd95788527d79cb?style=split&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605951.9970808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.0889003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.1544006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605952.1551402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000707053,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["41"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["200"]},"status":200} +{"level":"debug","ts":1761605952.1583745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161261583,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/train_gui.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":200} +{"level":"debug","ts":1761605952.1647074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605952.1649559,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000221117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uijkr9vjf5p4dco","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":204} +{"level":"debug","ts":1761605952.166591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605952.1670997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000483843,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uijkr9vjf5p4dco","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605952.1799905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.2604768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171543446,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/os_timer.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":200} +{"level":"debug","ts":1761605952.2705102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.3612125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.3681898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188149762,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/spritecache.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605952.398437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037095853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/ai/default/default.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":200} +{"level":"debug","ts":1761605952.4294264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158838825,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b7c136d038e45525031e2860193c6d01f01e2973?style=unified&whitespace=ignore-change","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":200} +{"level":"debug","ts":1761605952.4522126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.472012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019761514,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/e1bc2cc406e33f65611aac823d7d7b45f62bb182?style=unified&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605952.5435722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.5668106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023202101,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/misc_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605952.634566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.6687622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03415525,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/66a42f40232e6161baec807ef194f0aecd4ded74/templates/compose/drupal-with-postgresql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"drupal-with-postgresql.yaml\"; filename*=UTF-8''drupal-with-postgresql.yaml"],"Etag":["\"b57de31b08728bc71420f3c5a6bef4a5541ce873\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1481"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 15 Jul 2024 11:59:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"]},"status":200} +{"level":"debug","ts":1761605952.725177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.8164613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.9069247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.159457679,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/5b6033134eb061ca4a6880d0894208b0155c70e3?style=unified&whitespace=ignore-change","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605952.9078302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.9363258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605952.941306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124806547,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/openttd.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605952.9885843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052199558,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/tests","headers":{"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605952.9980989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.0494409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051305141,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/LocalPersistentVolume.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605953.0898304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.090216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00035564,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/misc.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605953.163979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605953.1642642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000245873,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761605953.1661446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605953.166708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542242,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["41"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["200"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605953.1738877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266026306,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/strings.c?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605953.1762216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605953.1764455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198184,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u7etyx4obp9n02o","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605953.1780705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605953.1785905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000501876,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u7etyx4obp9n02o","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"]},"status":204} +{"level":"debug","ts":1761605953.1800854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.1918113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.466603157,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4340085e5cccc3235924ccaa1afd6426a66135eb?style=split&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605953.2315495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05143183,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/console.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"]},"status":200} +{"level":"debug","ts":1761605953.2721024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.3620954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.3671005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094971001,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/misc_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605953.413757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051637317,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_engine.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"]},"status":200} +{"level":"debug","ts":1761605953.4538467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.454107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000239602,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Project/Database/Mysql/General.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605953.5441582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.6353984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.6485062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013072855,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d77c55148bf664eb2e2e1bc24bbf2da430234bbe/app/View/Components/Modal.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"]},"status":200} +{"level":"debug","ts":1761605953.72608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.7471051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020995551,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/train.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605953.7518313,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4f4009f5-2e57-40f5-827a-f2a2b3b2d00b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.119.232","Port":59690,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605953.7518673,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605953.7518804,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605953.7518892,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.119.232","remote_port":"59690","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605953.7750232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605953.7750485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605953.7750523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605953.7750561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605953.7750597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605953.7750633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605953.7750669,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605953.77507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605953.7750738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605953.775077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605953.7750802,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605953.775083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605953.7750866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605953.7750902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605953.7750936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605953.775097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605953.7751005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605953.7751045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605953.7751076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605953.775112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605953.7751148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605953.7751184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605953.7751215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605953.7751253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605953.7751286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605953.775132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605953.7751353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605953.7751396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605953.7751427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605953.7751462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605953.7751493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605953.7751534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605953.7751567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605953.7751608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605953.7751644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605953.7751682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605953.7751713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605953.7751749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605953.775178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605953.7751818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605953.7751849,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605953.775188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605953.7751915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605953.7751954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605953.775199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605953.7752023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605953.7752059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605953.7752097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605953.7752128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605953.775216,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605953.7752197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605953.775224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605953.775227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605953.7752316,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605953.7752345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605953.775239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605953.775242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605953.775245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605953.775248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605953.7752526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605953.7752554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605953.775259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605953.7752628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605953.775266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605953.775269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605953.7752728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605953.7752762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605953.7752795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605953.7752838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605953.7752867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605953.77529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605953.7752936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605953.8172255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.8870935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069803003,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/fc04a4574415306d0dc0054b2743675be4b9cb0f?style=split&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605953.9081566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.9580488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049853945,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/statusbar_gui.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"52b972086dda4b90495e42513eac5fa2b03f7bd4\""],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Content-Disposition":["inline; filename=\"statusbar_gui.cpp\"; filename*=UTF-8''statusbar_gui.cpp"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9551"],"Last-Modified":["Fri, 08 Jan 2021 10:16:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605953.975533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605953.988663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013099044,"request":{"remote_ip":"23.21.119.232","remote_port":"59690","client_ip":"23.21.119.232","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wails-template/issues?assignee=(any)&labels=0&sort=nearduedate&state=all&type=all","headers":{"X-Forwarded-For":["23.21.119.232"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605953.9998546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.0783927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.090904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.1243303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124437752,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/command.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605954.1258965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047473758,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4fd83dc7270c6385d3bb544821fc60414d7d9671/database/factories","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605954.1419032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050962065,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bc3e59e4ef5c7fe6a5790b5a3896bd9f35c030cc/app/Http/Kernel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605954.1624627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605954.1630392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000550458,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["41"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["200"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"]},"status":200} +{"level":"debug","ts":1761605954.1714635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605954.1716373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000143441,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qnjoupqmz07gsx7","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"]},"status":204} +{"level":"debug","ts":1761605954.1732416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605954.1736994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000437485,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qnjoupqmz07gsx7","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605954.181498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.2041855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022667072,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/misc_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"]},"status":200} +{"level":"debug","ts":1761605954.2728298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.364154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.3787045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105840772,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/stdafx.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"]},"status":200} +{"level":"debug","ts":1761605954.4057643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041573805,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/scripts","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605954.4557884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.4895236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03369918,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/32c53a68123859f9618f4f3fa0d1da413c8ac309?style=split&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605954.547022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.6379147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.6383314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391357,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c641efc387917702bc73f8b4b04c0ff0e020026f/os/rpm/openttd.changes","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605954.6995177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.155326976,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/546001890c8dd1bf46bafa987c134a320c8b5b74/public/js/apexcharts.js","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605954.7283034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.7482696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019932166,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/helpers/proxy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605954.7578654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210812095,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605954.8193178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605954.8197246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380357,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/148559ff5e0c54a395b6c5492a0de1f8957a1e39/source.list","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605954.9107697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.0019798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.092693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.1675956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074860247,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b9192ac432bf915d3020c6d23e6368903b805061?style=split&whitespace=ignore-all","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605955.1729014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605955.173603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000666937,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605955.1822803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605955.1824982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000195028,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hm0b6aafj1zyp0r","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605955.1829746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180949588,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/shared/execute-container-command.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605955.183226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.184039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605955.1847506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000675293,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hm0b6aafj1zyp0r","headers":{"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605955.1860101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275217613,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/03c9cf261283d7f6ccf4e80ffca4df229674160b?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605955.1902683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.197037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013789196,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8112cb8aff2381c0100b360dab8cafcc3d03f351/svnup.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"]},"status":200} +{"level":"debug","ts":1761605955.2055333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015239249,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/docker","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605955.2744286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.295798,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61859: EOF"} +{"level":"debug","ts":1761605955.2971516,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1d2fe6b5-2509-4fc8-8a4a-7ddbf627746b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61860,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605955.2971902,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605955.2971997,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605955.2972043,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61860","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605955.2989585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605955.2990441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024584777,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/c5f6d34a2755134fa14f81a97e5320992688f5ac?style=split&whitespace=ignore-change","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605955.3009837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00199989,"request":{"remote_ip":"192.168.1.64","remote_port":"61860","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"Content-Length":["551"],"Accept":["*/*"],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.6894"],"Date":["Mon, 27 Oct 2025 22:59:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605955.3652732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.4567626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.547901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.5847204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219398863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/oldloader.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605955.6326554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1758532,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/queue.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605955.638838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.6655226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026642617,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/engine_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605955.7298856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.7633488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033424362,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/39e7a9252ce140883ffc9798341ef85493a5320e/docs/logging_and_performance_metrics.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Etag":["\"1f5866aba077dd2611cbffb8892a83f1e843d791\""],"Last-Modified":["Sun, 26 Jan 2020 12:45:51 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["7444"],"Content-Disposition":["inline; filename=\"logging_and_performance_metrics.md\"; filename*=UTF-8''logging_and_performance_metrics.md"]},"status":200} +{"level":"debug","ts":1761605955.8170648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269127192,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ff4030b6ad0a7c9605482872b566ff122f25efe7?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605955.820762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.8354645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014667321,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/CreateRegression.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605955.9117842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605955.9376016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025777476,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/engine.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605956.00219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.0166962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014460651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aaf21df68bf49072e13866eb62701ef8050dafc7/svnup.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605956.0938635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.1094959,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015599359,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/waypoint.cpp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605956.1843357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.204677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020305961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/queue.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605956.275323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.303394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.314955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605956.3158178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000831698,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605956.3254497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605956.3256829,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000206289,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rfvf6udfkulrv7y","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605956.3273203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605956.327928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000584942,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rfvf6udfkulrv7y","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605956.3427887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039358249,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"]},"status":200} +{"level":"debug","ts":1761605956.366261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.3875532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021246784,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Console/Kernel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"]},"status":200} +{"level":"debug","ts":1761605956.457209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.5008507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.225488093,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/dd25c540720177b1252a8b9e4b8513c8089003e6?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605956.548886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.5631196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014202635,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/commits/commit/841365e8f9f490c110f7bb7514cb32bbcd794004/Meta/UnitDebuff.lua","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"]},"status":200} +{"level":"debug","ts":1761605956.6390827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.6593938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202145197,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/train_cmd.c?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605956.7308795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.7513845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020465111,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/queue.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605956.822074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.8847132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062584244,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/queue.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605956.9127269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605956.9290748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016309016,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/cmake/CreateRegression.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605956.9674482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.328328078,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/136c24660cc0f020e3006b83cc905a8a34859aae?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:16 GMT"]},"status":200} +{"level":"debug","ts":1761605957.0036483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.09405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.1704159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166724622,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9df9da8e0cbcf9f38af27d6b44706416adb9c004?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605957.1851141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.1950269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605957.1956441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587347,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605957.2052495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605957.2054746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198454,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/btzqmubkdo3y8hc","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605957.207363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605957.2081096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00071651,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/btzqmubkdo3y8hc","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"]},"status":204} +{"level":"debug","ts":1761605957.276405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.3679104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.3977206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121266173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92ebd22e851cfdc99deaa79ae3622c8bab89baab?style=unified&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605957.4213858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.4584968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.4677217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282566818,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/215c96422937b5fe0e49d43c795c43fbbb2dc25f?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605957.4967709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07531766,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605957.5493498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.5718205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022425407,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/bcc61b0d8b6d2fd05121b20a4490ab78c9374886?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605957.6011643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23321495,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1e8e911577ec1249cdb0c372608b77b4cf3edafd?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605957.63055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172003614,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1274a77da0ebf42e54bea4814c7ac3e724b12c00?style=split&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605957.6403804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.6587882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.564703255,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4fc022a1883ad36d88713c3eb5aa46f3b7724c8f?style=split&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"]},"status":200} +{"level":"debug","ts":1761605957.7314863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.7545164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022986915,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/gui.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605957.7730446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132630767,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b3366d51d8c949a2a5c67393a61493ab8982522a?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"]},"status":200} +{"level":"debug","ts":1761605957.8229177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.8232808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338448,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c702ebff6d1bf0f4a332203a3f0a584f60c1a06b/templates/compose/drupal-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605957.9139752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605957.957795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043784353,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/newgrf_engine.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:17 GMT"]},"status":200} +{"level":"debug","ts":1761605958.0047743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.0300841,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025272584,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/terraform_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":200} +{"level":"debug","ts":1761605958.0953245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.0957568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398962,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/oldloader.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605958.18723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.2001102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012844796,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Exceptions/ProcessException.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":200} +{"level":"debug","ts":1761605958.207323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605958.2076178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000256804,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":204} +{"level":"debug","ts":1761605958.2094274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605958.2099874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000537193,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605958.219285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605958.219472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000163318,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1csj54w74qun2gx","headers":{"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605958.2210536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605958.2215571,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000484664,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1csj54w74qun2gx","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":204} +{"level":"debug","ts":1761605958.278073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.2974343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01932951,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/train.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605958.3684704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.4603996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.5244012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063965379,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92e374d97999762eafece4c3bdb51727a2b81a67?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":200} +{"level":"debug","ts":1761605958.5504339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.5707362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020271216,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/docs/debugging_desyncs.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":200} +{"level":"debug","ts":1761605958.5782576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.6419468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.6429138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274416494,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/py-media-grader/commit/d235fa693e78dadd2c6d8b9ebd117a3a8748ede9?style=split&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605958.6913536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113055333,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/docker","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605958.7327433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.7406971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098718756,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/misc_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605958.7752964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605958.775312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605958.775314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605958.7753165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605958.7753186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605958.7753205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605958.7753227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605958.7753246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605958.7753265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605958.7753282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605958.7753298,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605958.7753315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605958.7753334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605958.7753348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605958.7753365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605958.775338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605958.7753413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605958.7753441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605958.775347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605958.7753499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605958.7753522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605958.775355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605958.775358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605958.7753606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605958.7753634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605958.7753658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605958.7753685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605958.775371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605958.7753735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605958.7753763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605958.7753792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605958.7753816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605958.7753837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605958.7753866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605958.7753892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605958.7753916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605958.775394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605958.7753968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605958.7753992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605958.7754018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605958.7754042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605958.7754066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605958.7754097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605958.7754123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605958.7754147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605958.7754178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605958.775421,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605958.775424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605958.775427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605958.7754297,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605958.7754323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605958.775435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605958.775438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605958.7754407,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605958.7754436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605958.775446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605958.7754488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605958.7754514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605958.7754543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605958.7754567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605958.7754595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605958.7754624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605958.7754653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605958.7754679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605958.7754703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605958.7754736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605958.7754765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605958.7754793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605958.7754824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605958.7754853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605958.775488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605958.7754905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605958.824321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.8249779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000616893,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/templates/compose/drupal-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605958.91804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605958.935716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017646207,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/sdl.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"]},"status":200} +{"level":"debug","ts":1761605958.9775815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.244803126,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5d073a84f359a03c910b7a91ac8b356e7927ecc/os/os2/svnver1.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605958.9842608,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7430d112-2613-4724-a0fe-5f7396f472d5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.224.104.67","Port":48313,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605958.9842985,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605958.9843094,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605958.984314,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.224.104.67","remote_port":"48313","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605959.0065634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.050215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043624853,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/graph_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605959.0975456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.11738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019809705,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"]},"status":200} +{"level":"debug","ts":1761605959.189128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.220233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605959.2208612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000599019,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"]},"status":200} +{"level":"debug","ts":1761605959.2335424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605959.2337554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000185039,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/msh2o0se67h06a0","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"]},"status":204} +{"level":"debug","ts":1761605959.2353961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605959.2359006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000486347,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/msh2o0se67h06a0","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"]},"status":204} +{"level":"debug","ts":1761605959.256059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066904309,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/console_cmds.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605959.279864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.2801425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261002,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/dock_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605959.370567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.4617739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.521073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059259166,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/strings.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605959.538577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167982393,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c6c723f3068d4e6323f5be10aa15c700829475/bin/ai/regression","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605959.5529594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.5782325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025249521,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/intro_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605959.6444135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.6621192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017683998,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0c34e81b2bfffa4bd11589d8d750748a1b3bbbc4/bootstrap/helpers/remoteProcess.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605959.7332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.7344103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.795487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062255956,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/.gitignore","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605959.826084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.916818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605959.9171863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338548,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/69a4df909c205fcd55e79f7599c02f960a68507b/win32.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605959.9360774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109965288,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/sdl.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:19 GMT"]},"status":200} +{"level":"debug","ts":1761605960.0081167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.0088623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000687977,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/thread.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605960.0993783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.122978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.150991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027977443,"request":{"remote_ip":"3.224.104.67","remote_port":"48313","client_ip":"3.224.104.67","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/src/branch/master/cmd","headers":{"X-Forwarded-For":["3.224.104.67"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605960.1522415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.417807346,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/7dd0254b8eb4aab5278dc4c6371fe88ab36f675d?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605960.1912484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.2129483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605960.2135687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000594401,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761605960.2489214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057633321,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/Service.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605960.2766774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177268979,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/widget.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605960.2813447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.3097801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605960.3100173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000207622,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/k2bzs92d804frke","headers":{"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":204} +{"level":"debug","ts":1761605960.3116121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605960.3121562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000522866,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/k2bzs92d804frke","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":204} +{"level":"debug","ts":1761605960.3584056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077030609,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/train_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605960.372682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.4610837,"logger":"events","msg":"event","name":"tls_get_certificate","id":"29ccbb37-5553-4901-b506-c435945780a0","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":48430,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605960.461118,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605960.4611278,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605960.4611323,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"48430","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605960.4640973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.4668188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.4694026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002563483,"request":{"remote_ip":"192.168.1.123","remote_port":"48430","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Length":["178"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"]},"status":200} +{"level":"debug","ts":1761605960.4698827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.4723651,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002463334,"request":{"remote_ip":"192.168.1.123","remote_port":"48430","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-For":["192.168.1.123"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"]},"status":200} +{"level":"debug","ts":1761605960.4780738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013954096,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/ServiceApplication.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605960.4853802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112673744,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/1739409a05bf9da214451c1720c195dab3d24404?style=split&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605960.5551863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.5809922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025779621,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/engine.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605960.6461802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.666685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020468919,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/heightmap.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"heightmap.cpp\"; filename*=UTF-8''heightmap.cpp"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 23 Apr 2014 20:13:33 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"93cfa0a62cc2b7e0d5b0a9090dd399c2223119a3\""],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15082"]},"status":200} +{"level":"debug","ts":1761605960.7365317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.737012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000444257,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/window.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605960.8274832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.8550565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027546651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/command.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605960.864432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.9185221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605960.9321725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013624896,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/strings.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605960.9838722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119416896,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/public","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605961.0093327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.101425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.1017933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342015,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/settings_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605961.1928673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.224272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605961.2249024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000602115,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"]},"status":200} +{"level":"debug","ts":1761605961.2328272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605961.2329872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000141707,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/3d42hjkaopych74","headers":{"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605961.2345104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605961.2350345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000507376,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/3d42hjkaopych74","headers":{"Accept":["*/*"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605961.2482111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238856485,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e9d277050305200cf916ae4fc8047c7b33bdc1f4?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605961.2840369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.2843175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257926,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/road_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605961.3752046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.3755364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308793,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Models/Kubernetes.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605961.4225729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229674345,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b404072ccc43fad529e8cf13532e646d3d4767d5?style=unified&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605961.4654405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.479301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013839311,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/helpers/constants.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605961.5567873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.6362839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079475198,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/ApplicationDeploymentJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"]},"status":200} +{"level":"debug","ts":1761605961.6475487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.7141955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066617709,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fab78a7bf2a900bc64de69a7dcdb4e558e2a1824?files=src%2Flang","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"]},"status":200} +{"level":"debug","ts":1761605961.7383428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.7833269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044945542,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/widget.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605961.8293533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.856304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026914149,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/engine_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605961.9203684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605961.938644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018235548,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/debug.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605962.002237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.0110826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.0324821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030211144,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app/Actions","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605962.0960965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08498777,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/project/shared/execute-container-command.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605962.102488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.1264517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023944711,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95fdf39bca88f7dcdebc134822f615c233714054/scripts/on_client.scr","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605962.1937995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.226061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032225332,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/command.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605962.2402477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605962.2408679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000597356,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"]},"status":200} +{"level":"debug","ts":1761605962.2843175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.3178542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033498812,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/docker/testing-host","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605962.3248198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605962.325061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00021757,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wlcqefsxuihv3zd","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"]},"status":204} +{"level":"debug","ts":1761605962.3275454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605962.3280945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00053026,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wlcqefsxuihv3zd","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"]},"status":204} +{"level":"debug","ts":1761605962.3758235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.3972733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021421744,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/generate","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"]},"status":200} +{"level":"debug","ts":1761605962.466369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.4815934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015188524,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/fd5b7492f810424e3841d6644d871fe5e26f20f5/app/Livewire/Project/Database/InitScript.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605962.5578215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.5582151,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367072,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f55bb5b0fb54473da8f4f163ce4a8231f10b5229/bootstrap/helpers/proxy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605962.6482723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.7398736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.755096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015188213,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/callback_table.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605962.8306322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.8310606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039751,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c3c032ebbd9460f4be3e63c13c0553a2454497c9/config/testing.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605962.921505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605962.9218593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000324291,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/postcss.config.cjs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605963.0107744,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cd495b18-b968-4463-a693-8f55f1b7aa13","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.212.145.46","Port":4850,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605963.010848,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605963.0108652,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605963.0108716,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.212.145.46","remote_port":"4850","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605963.012903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.0135398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000606704,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/commit/30246fd6265b94db2bbf849fc1f5163455098665/glob_test.go","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605963.1037972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.118611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014774964,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ServerLimitCheckJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605963.2133424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.2223616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.2285967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015225793,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e4aed185a28a283278bab60b30ab7ecf0457887c/tests/Browser/ExampleTest.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605963.2878766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.3043256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081927541,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"]},"status":200} +{"level":"debug","ts":1761605963.3356051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605963.335869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000235183,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["POST"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Access-Control-Request-Headers":["content-type"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"]},"status":204} +{"level":"debug","ts":1761605963.33807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605963.3386421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000550257,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["201"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"]},"status":200} +{"level":"debug","ts":1761605963.3473074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605963.3474658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000139904,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ic6gu8vwpqr7gl1","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605963.3491132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605963.3495903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000448726,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ic6gu8vwpqr7gl1","headers":{"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605963.378105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.4687564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.4691966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000414611,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4231154bb45342287e73f6543ebec82bd04bff49/os/debian/patches/run-openttd-wrapper.patch","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605963.5600457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.5608544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000742459,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/os_timer.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605963.650663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.6591115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371201694,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/62b00c1da8129138f5862d2364c75fe12bc523b0?files=src%2Flang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605963.679445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.6919048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012424883,"request":{"remote_ip":"44.212.145.46","remote_port":"4850","client_ip":"44.212.145.46","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-counter/rss/branch/master/frontend/postcss.config.cjs","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.212.145.46"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/rss+xml;charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Length":["863"]},"status":200} +{"level":"debug","ts":1761605963.7123997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061661555,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e397df0e0dcef8b6880450040c2ba2f7505ea02d?style=split&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"]},"status":200} +{"level":"debug","ts":1761605963.7422786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.7426503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327267,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/app/Http/Middleware/ApiSensitiveData.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605963.78367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605963.7836876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605963.78369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605963.783692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605963.7836936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605963.7836955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605963.7836974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605963.783699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605963.7837005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605963.7837026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605963.7837045,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605963.7837062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605963.7837079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605963.7837095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605963.783711,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605963.7837129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605963.7837143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605963.7837162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605963.7837179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605963.7837198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605963.7837214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605963.7837234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605963.783725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605963.7837267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605963.7837286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605963.7837303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605963.783732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605963.7837336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605963.783735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605963.783737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605963.7837384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605963.78374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605963.7837417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605963.7837434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605963.783745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605963.7837474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605963.7837498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605963.7837527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605963.7837555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605963.7837584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605963.7837615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605963.783764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605963.783767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605963.7837698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605963.783773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605963.783776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605963.7837782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605963.78378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605963.7837815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605963.7837834,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605963.783785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605963.783787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605963.7837884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605963.78379,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605963.7837918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605963.7837937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605963.7837954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605963.783797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605963.783799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605963.7838006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605963.7838023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605963.7838042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605963.7838058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605963.7838078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605963.7838092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605963.7838109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605963.7838123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605963.7838142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605963.7838156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605963.7838178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605963.7838192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605963.783821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605963.8336945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.910641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076887229,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c04355241eb9a0599d98937beb7e67bac9e1f13b?style=unified&whitespace=show-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605963.924747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605963.9825332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057750522,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/7ecbedb48a14d7b65a534363f9646c775ab4e130?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605964.0163097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.1063936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.1990285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.2308846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124437551,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/train_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605964.2603533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605964.2614238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001026064,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605964.2701504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605964.2703834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198684,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0at404uymsiyyhn","headers":{"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"]},"status":204} +{"level":"debug","ts":1761605964.2721128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605964.272821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000676496,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0at404uymsiyyhn","headers":{"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605964.283396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084321635,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/86c95e4bd5abcea5cf985f873cc31189d8252bc3?style=unified&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605964.2882411,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.3034625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287115213,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9745b96dcff8c09ec99364e2ef75ea5601bcf7ab/bin/ai/regression","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605964.3121173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.314913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0027692,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/10f3d8aa0fe821f178845b495ab348967ce00284","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605964.3701189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081850756,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/a5dda994eab858e806fa1c0367898f5bf25b7f51?files=src%2Flang","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"]},"status":200} +{"level":"debug","ts":1761605964.3799644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.4073682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027369147,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0b80461cd4a8574e3e4a206197b8cd94922b6c96/docs/debugging_desyncs.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Security-Policy":["frame-src 'self'"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605964.4707708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.4857507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.107603427,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/road_cmd.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605964.5627358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.5631514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383924,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers/docker.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"]},"status":404} +{"level":"debug","ts":1761605964.6192162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.9709079,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/64d1fb35020faf7ecb0d6e891014688b046f9bee?style=split&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605964.6535103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.6737988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020248783,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/docs/debugging_desyncs.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605964.7357707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.264957601,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ff4030b6ad0a7c9605482872b566ff122f25efe7?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605964.7444928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.7654853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020958402,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/97cfc0dc6bf43a4cf6f261ee6afd137b3bb77dc8?style=unified&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605964.8354523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.9019556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0664647,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/graph_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605964.926893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605964.9272523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000318731,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_engine.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"]},"status":404} +{"level":"debug","ts":1761605965.0172813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.1088572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.1089668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091657674,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/acde3166e1125db212231a292075f6e092777b93?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605965.128421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019524027,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0c34e81b2bfffa4bd11589d8d750748a1b3bbbc4/bootstrap/helpers/databases.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605965.1994867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.1998966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384986,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e05f4b2fafe3e16f42c9ceb9eecac510306f4e30/docs/landscape_externals.html","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605965.2911878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.3703482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079119638,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/oldloader.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605965.3823247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.3960373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013677444,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/bootstrap/helpers/timezone.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605965.4442742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.4525673,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61874: EOF"} +{"level":"debug","ts":1761605965.4536333,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1fa62785-ac94-4786-87b2-cab08fc8e7f8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61875,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605965.4536686,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605965.4536808,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605965.4536865,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61875","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605965.4555519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605965.4561598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000584572,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Content-Length":["42"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"]},"status":200} +{"level":"debug","ts":1761605965.4562757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605965.4578927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001584056,"request":{"remote_ip":"192.168.1.64","remote_port":"61875","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Te":["trailers"],"Authorization":[],"Priority":["u=4"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2832"],"Date":["Mon, 27 Oct 2025 22:59:24 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761605965.4732301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.4996834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055375194,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605965.5336967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605965.5339148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000189437,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xrcpq1p2bh4rpa5","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"]},"status":204} +{"level":"debug","ts":1761605965.5358436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605965.5363696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000502127,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xrcpq1p2bh4rpa5","headers":{"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605965.5650072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.6315756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066531175,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/fileio.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605965.6554425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.7398403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.746596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.7473066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000659444,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Jobs/ApplicationDeploymentJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605965.8373504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605965.84882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011437662,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/tree_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"f5830c88bbd2f57555252b9febbe923f8a6a308c\""],"Content-Length":["13325"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Content-Disposition":["inline; filename=\"tree_cmd.c\"; filename*=UTF-8''tree_cmd.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 15 Dec 2004 22:18:54 GMT"]},"status":200} +{"level":"debug","ts":1761605965.9002962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160404225,"request":{"remote_ip":"144.76.32.237","remote_port":"19358","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/35a228f78f5b64f57e93ce8d108cec98d805b469/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605965.9294121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.006201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.532937621,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/0ba47deca161456f2145b30deca013c0e82fd011?style=split&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605966.0193293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.019641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289245,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/order_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605966.0568569,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cf4019a3-0b0c-4315-8332-643053fa1cae","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.227.156.153","Port":18687,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605966.0568976,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605966.0569086,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605966.0569131,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.227.156.153","remote_port":"18687","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605966.1043875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174935501,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/beb66c05ac1740fa7df630145cbf680d2eae0483/docs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605966.110775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.1242898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013482508,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/strings.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605966.2022336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.268504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066237492,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fd48eb93df02c5f3c97ed1445d7d3b185087a97e?files=src%2Flang","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605966.2761683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605966.2779703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.279904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003707018,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.289807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605966.2906935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000838481,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/a1kf6qmy5qis6gz","headers":{"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605966.2925646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605966.2926383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.2936122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001017588,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/a1kf6qmy5qis6gz","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605966.3097699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031750426,"request":{"remote_ip":"34.227.156.153","remote_port":"18687","client_ip":"34.227.156.153","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/raw/tag/v1.6.0/linux/runner/my_application.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.227.156.153"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"my_application.h\"; filename*=UTF-8''my_application.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"72271d5e41701cfbffad74d38640bf9cc7c1f7be\""],"Content-Length":["388"],"Last-Modified":["Mon, 21 Apr 2025 14:00:27 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.3320441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039318854,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/tile.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605966.3835485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.4122052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028605016,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/string.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.474595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.559509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084873955,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/database","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.565497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.5658336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308411,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/69a4df909c205fcd55e79f7599c02f960a68507b/bridge_gui.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":404} +{"level":"debug","ts":1761605966.6531491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.6563118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.704352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051163975,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/tests","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605966.7483106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.7628953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106549038,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.7915263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043177879,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/engine.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"]},"status":200} +{"level":"debug","ts":1761605966.8384893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.851861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013340009,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/View/Components/Forms/Select.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605966.9295528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605966.9462693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016677691,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ServerCheckJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605967.020814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.064734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043860957,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605967.112035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.1543076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04223901,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/misc_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605967.20313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.2727695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069602015,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fe3530a2587495816f3497583b82de6167497603?files=src%2Flang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605967.2766144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605967.2772114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000561067,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605967.2873473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605967.287534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000165602,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/08grqr3jz54tucl","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"]},"status":204} +{"level":"debug","ts":1761605967.2894042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605967.2899413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000516303,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/08grqr3jz54tucl","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605967.2933166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.293637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295216,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Project/Database/Dragonfly/General.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605967.3844776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.443041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058522327,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Exceptions/Handler.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"]},"status":200} +{"level":"debug","ts":1761605967.476176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.4898858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.834398791,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/64d1fb35020faf7ecb0d6e891014688b046f9bee?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"]},"status":200} +{"level":"debug","ts":1761605967.567338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.651453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084081952,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/command.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"]},"status":200} +{"level":"debug","ts":1761605967.6591694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.7164168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057205314,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e397df0e0dcef8b6880450040c2ba2f7505ea02d?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605967.7258627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249650034,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d0655a48bab31903068d6e0f94323da8a8bda94d/bin/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605967.750196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.7578394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.818263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060386852,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"]},"status":200} +{"level":"debug","ts":1761605967.8415859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.856843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015216637,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/scripts/run","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605967.9322243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605967.9556632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023402699,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d4aae15fa565a11182df4cdac5dbd3ae32411006/bin/scripts/on_server_connect.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605968.0240188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.0493965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025327658,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/statusbar_gui.cpp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 23 Apr 2014 20:13:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"statusbar_gui.cpp\"; filename*=UTF-8''statusbar_gui.cpp"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"151fa5c373922bbf907a0fef0c243a2a6de685fb\""],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["9089"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605968.0971646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.346933363,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/7dd0254b8eb4aab5278dc4c6371fe88ab36f675d?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605968.1151927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.115496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028111,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/Models/Webhook.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605968.2062728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.2065475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000256674,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4509f814b3113fc0bfc831931335d491d1cd7f91/configure","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605968.2848594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605968.2855015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000611283,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Vary":["Origin"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605968.2934182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605968.2935789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000141517,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/m4xjikmyr0ewxjr","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605968.2951708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605968.2956486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000459537,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/m4xjikmyr0ewxjr","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605968.2974916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.297856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349939,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/settings.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605968.3890126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.3894267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038773,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bf9f0f16c2a6bce8851baf2375f3ad469645b4d2/source.list","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605968.4166212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":49.018270783,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=358&client_gravatar=true&slim_presence=true","headers":{"Accept-Language":["en-US"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Priority":["u=1, i"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"X-Ratelimit-Limit":["200"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Expires":["Mon, 27 Oct 2025 22:59:28 GMT"],"X-Ratelimit-Remaining":["198"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761605969"],"Etag":["W/\"5b289697d471f99529d99f099812400d86328b68\""],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761605968.4199283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605968.4793236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.4797194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370889,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/fileio.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605968.5713267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.6628234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.666288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094932488,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/toolbar_gui.cpp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605968.7119262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049059177,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/console.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605968.754047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.775815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605968.7758336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605968.7758367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605968.7758386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605968.7758412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605968.7758434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605968.7758453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605968.7758474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605968.7758505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605968.7758524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605968.7758548,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605968.775857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605968.7758594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605968.7758615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605968.7758641,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605968.775866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605968.7758682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605968.7758703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605968.7758722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605968.7758744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605968.7758763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605968.7758787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605968.7758808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605968.7758825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605968.775885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605968.7758887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605968.775892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605968.7758954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605968.775899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605968.7759025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605968.7759058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605968.7759094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605968.775914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605968.7759173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605968.7759209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605968.775924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605968.7759259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605968.7759283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605968.7759304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605968.7759323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605968.7759345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605968.7759368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605968.7759387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605968.775941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605968.7759428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605968.775945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605968.775947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605968.775949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605968.7759511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605968.775953,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605968.7759552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605968.7759573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605968.7759593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605968.7759616,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605968.7759635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605968.7759657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605968.7759676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605968.7759695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605968.7759717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605968.7759733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605968.7759755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605968.7759774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605968.7759807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605968.775984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605968.7759876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605968.775991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605968.775993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605968.7759948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605968.7759972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605968.7759993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605968.776001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605968.7760031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605968.7769551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022874574,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/stdafx.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"]},"status":200} +{"level":"debug","ts":1761605968.84418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.8862188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042007092,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/screenshot.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"]},"status":200} +{"level":"debug","ts":1761605968.8936965,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d02fd3e2-05fb-4bfa-8343-8dc7315cc396","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":41896,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605968.8937218,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605968.8937309,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605968.8937352,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"41896","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605968.900901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.903791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002862837,"request":{"remote_ip":"192.168.1.123","remote_port":"41896","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"Content-Length":["178"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761605968.9042444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.9072976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003030373,"request":{"remote_ip":"192.168.1.123","remote_port":"41896","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["application/x-git-upload-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761605968.9357681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.9455142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605968.9617503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025913422,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/rail.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605968.9702277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024680217,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/scripts","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605969.026882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.0272877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378273,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/resources/views/livewire/project/application/source.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605969.0680952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.068115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002224,"request":{"remote_ip":"144.76.32.237","remote_port":"19358","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3611770138e597904d6eff2f44e80b83170e3c29/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605969.1182327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.1186082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348978,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d17083e429c5fb70c9ff7f5c7204e31a4c3483e9/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605969.209017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.2180693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009016017,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/engine.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Last-Modified":["Fri, 06 Jan 2006 22:49:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"a2e717f1ecd210547b57d3630de1e3b7be85d22b\""],"Content-Disposition":["inline; filename=\"engine.c\"; filename*=UTF-8''engine.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["36416"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605969.295399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605969.2956498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000220426,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Access-Control-Request-Headers":["content-type"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605969.2975583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605969.298074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000497117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Type":["application/json"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605969.299073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.306002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605969.3061767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000154682,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4f1etcft6ijgatt","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"]},"status":204} +{"level":"debug","ts":1761605969.3078082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605969.3082755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000451511,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/4f1etcft6ijgatt","headers":{"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605969.3559403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056835116,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/engine.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605969.3909001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.3912423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314383,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd/app/Actions/Application/LoadComposeFile.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605969.4813635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.5722668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.6412158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159806259,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/misc.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605969.6641579,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.6644669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284517,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bda96fb1a8ed718552fe4ec41b49833442e942cc/os/debian/patches/run-openttd-wrapper.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605969.719441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147137946,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/functions.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605969.7549675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.84579,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.8826964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036865269,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/tree_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605969.937176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605969.9375644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363265,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d04383ccf06e5f44e92e5287e391138aa78a3b7a/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605969.974182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219183257,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/15e41743322b358a76f4a3284b0b63d551a42f52/docs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:29 GMT"]},"status":200} +{"level":"debug","ts":1761605970.0278578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.1123207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.1183505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.1185887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00021733,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0c34e81b2bfffa4bd11589d8d750748a1b3bbbc4/bootstrap/helpers/docker.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605970.1717763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059412676,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"]},"status":200} +{"level":"debug","ts":1761605970.2101128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.2218401,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ad95ce55-6143-4b66-acbb-5740619c24f8","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.194.14.255","Port":48134,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605970.2218795,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605970.2218935,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605970.2219014,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.194.14.255","remote_port":"48134","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605970.2473621,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219466451,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62dec9f174aaf003a114a55600bc4f201d2841b9/bin/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605970.3006833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.3025265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605970.303134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000577629,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605970.312633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605970.3128223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000166133,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zshdwe9khbx6v2i","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"]},"status":204} +{"level":"debug","ts":1761605970.3145235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605970.3148897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014180103,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/PullHelperImageJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605970.3148956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104756028,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/oldloader.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605970.3150403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494172,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/zshdwe9khbx6v2i","headers":{"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605970.3917365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.4834518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.512622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120827235,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/a41fc2e3418acb98f896172573020e0686577a48?style=split&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605970.5562062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.5742269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.5759778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01974311,"request":{"remote_ip":"34.194.14.255","remote_port":"48134","client_ip":"34.194.14.255","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/releases/tag/v5.2.1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.194.14.255"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605970.6167157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042462371,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/database","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605970.66583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.680835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014971254,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ServerStorageSaveJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"]},"status":200} +{"level":"debug","ts":1761605970.7486792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26517466,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9f3590ccba86cc2e9dae54eadf172d214d515ab6?files=src%2Flang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"]},"status":200} +{"level":"debug","ts":1761605970.7567327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.8477707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.9215884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073786313,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3f64e50fc9a8f336fae1e59adabf604d8778cd4e?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"]},"status":200} +{"level":"debug","ts":1761605970.9383903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605970.9808822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.224112741,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b2d8f3ce43e998e8041f7099c4cc30b43ef20f94/bin/scripts","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605971.0300014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.0593991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029361152,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/engine.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605971.0883687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14994604,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/train_cmd.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605971.1203897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.2115102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.2491677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128740743,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b8340286d0a7692a5919231a06fff23a4348c6c3?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":200} +{"level":"debug","ts":1761605971.2565858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045047064,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605971.2841976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.2962048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011982349,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":200} +{"level":"debug","ts":1761605971.302163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.3040643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605971.3046172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529268,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605971.3167465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605971.3169196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000155012,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pwkze4awj4ci9jw","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":204} +{"level":"debug","ts":1761605971.3190227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605971.319521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00047781,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pwkze4awj4ci9jw","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605971.3790956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076903089,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ec9574819abd12475f372d65c2349bdfce06646?style=unified&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":200} +{"level":"debug","ts":1761605971.393343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.4147835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02140889,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/transparency_gui.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605971.4848347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.5467322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061871151,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/6d4e7d565da547888f0cf5a0fdff038924b3a9a4?style=split&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":200} +{"level":"debug","ts":1761605971.575504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.589185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013652698,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Database/InitScript.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605971.6665647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.6668277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000245042,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Project/Database/BackupNow.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"]},"status":404} +{"level":"debug","ts":1761605971.7571852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.8358245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078598134,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ec9574819abd12475f372d65c2349bdfce06646?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605971.8490982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605971.8731976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024068474,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/PushServerUpdateJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605971.939166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.0308092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.0418139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102613308,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fa11ed0adf7f8d8c980b8326292a37f6066f3336?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605972.0559723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02511632,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ede37d296bd82666a98b3bc7ed834f21b92f70ba/svelte.config.js","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605972.1217663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.1442187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022410879,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7295ba4baec96fe39af0974b4ddad492cc8c6086/bin/scripts/on_server_connect.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605972.2152512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.268464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05316146,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/widget.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605972.3046968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605972.3053277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000600422,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605972.3062155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.3064969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257826,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/app/Models/Project.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605972.3231826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605972.3234015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000193114,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rz0ocj3ft930aab","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":204} +{"level":"debug","ts":1761605972.3250847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605972.3256154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000511184,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/rz0ocj3ft930aab","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":204} +{"level":"debug","ts":1761605972.39747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.41203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014531154,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/os_timer.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605972.426226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.4417944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015527473,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app/Exceptions","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":200} +{"level":"debug","ts":1761605972.488525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.5295033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040930092,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/strgen/stdafx.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605972.5802703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.5806348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Project/New/PublicGitRepository.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605972.6717763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.6721723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000371219,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/PullSentinelImageJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":404} +{"level":"debug","ts":1761605972.762254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.775846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013565534,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/tailwind.config.js","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":200} +{"level":"debug","ts":1761605972.853607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605972.9150743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06143609,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/public/js","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:32 GMT"]},"status":200} +{"level":"debug","ts":1761605972.9447896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.0357642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.0473864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011597874,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/intro_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 12 Oct 2006 14:59:27 GMT"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8e2d8190e579f50eb99e23da4f869972c264b5eb\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"intro_gui.c\"; filename*=UTF-8''intro_gui.c"],"Content-Length":["7167"]},"status":200} +{"level":"debug","ts":1761605973.1271257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.1275358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382701,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7c64aa4142e696b79249b2421e66fb5416ab31b1/table/ai_rail.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605973.1804194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235598363,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5d073a84f359a03c910b7a91ac8b356e7927ecc/os/os2/svnver2.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"]},"status":200} +{"level":"debug","ts":1761605973.217433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.231023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0135685,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/ServerLimitCheckJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605973.322383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.322743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/language.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605973.3279378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605973.3284838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000528556,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605973.3436108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605973.343786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000156576,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/amuqjg0g50warfb","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605973.3456342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605973.346193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000533917,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/amuqjg0g50warfb","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"]},"status":204} +{"level":"debug","ts":1761605973.399389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.4909692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.5055716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014573945,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/SourceList.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605973.5090199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10960564,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"]},"status":200} +{"level":"debug","ts":1761605973.5403852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.5644124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023998553,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/.github/workflows","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605973.5819924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.6730413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.715204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133168691,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/debug.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605973.7640045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.7900484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605973.790213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605973.7902594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605973.7902637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605973.7902665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605973.7902694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605973.7902725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605973.7902756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605973.7902784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605973.790281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605973.7902837,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605973.7902868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605973.7902896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605973.7902925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605973.7902956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605973.7902985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605973.790301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605973.790304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605973.7903066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605973.7903094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605973.7903123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605973.790315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605973.7903175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605973.7903202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605973.7903228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605973.7903264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605973.790329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605973.790332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605973.7903345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605973.7903368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605973.7903392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605973.7903419,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605973.790346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605973.7903488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605973.7903514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605973.790355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605973.7903578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605973.7903607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605973.790363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605973.7903662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605973.7903688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605973.7903714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605973.7903738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605973.7903762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605973.790379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605973.7903817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605973.790384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605973.7903864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605973.7903888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605973.790391,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605973.7903938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605973.7903962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605973.7903984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605973.790401,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605973.7904038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605973.7904065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605973.7904093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605973.7904124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605973.7904153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605973.7904181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605973.7904205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605973.7904227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605973.790425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605973.7904277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605973.79043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605973.7904322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605973.7904346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605973.790437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605973.7904413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605973.7904434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605973.790446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605973.7904484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605973.856148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.9180167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061817238,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/console.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"]},"status":200} +{"level":"debug","ts":1761605973.946233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605973.9615695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015295625,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/PullHelperImageJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605973.9882207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315133574,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/121d62d9221825dc1c8fa6f61521269384095882?style=split&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605974.0378802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.0473416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00942087,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/train_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Last-Modified":["Sat, 07 Jan 2006 16:47:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["48851"],"Etag":["\"95f86a47cb857a717a694e900d684309b6e8dcd6\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"train_gui.c\"; filename*=UTF-8''train_gui.c"]},"status":200} +{"level":"debug","ts":1761605974.1288195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.1429582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014089612,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/ApplicationContainerStatusJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605974.2197618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.2201226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335632,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/settings.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605974.286026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.52196768,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/0ba47deca161456f2145b30deca013c0e82fd011?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"]},"status":200} +{"level":"debug","ts":1761605974.3105764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.3317053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021094117,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/misc_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605974.3431551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605974.3433979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000221117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"]},"status":204} +{"level":"debug","ts":1761605974.3460155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605974.347097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001061331,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605974.3585243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605974.3587105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000166094,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iyfcucw9yuejd3d","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"]},"status":204} +{"level":"debug","ts":1761605974.360418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605974.361094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000645767,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iyfcucw9yuejd3d","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"]},"status":204} +{"level":"debug","ts":1761605974.4021707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.402494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303302,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/39e7a9252ce140883ffc9798341ef85493a5320e/docs/logging_and_performance_metrics.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605974.4933972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.584677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.6753519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.681533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188102023,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/148559ff5e0c54a395b6c5492a0de1f8957a1e39/docs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605974.7032363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.7239757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020703139,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/resources","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605974.7664597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.782698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01620494,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/06c5b9c954f3970ce687123304cf2e291b372902/svnup.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605974.7866156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111230012,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2a1d30802dd12fc7e15cbec833be13ee2048e21/app/Http/Kernel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605974.857767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.8581731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374797,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ScheduledTaskJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605974.9178302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.333107669,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/efa70e7a7c1ae066b09c1c9d5002b91f40e566a6?files=src%2Flang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605974.9485996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605974.9489095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284075,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/317f69c1520a3e60335c56d358686609d3decf86/configure","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605975.0398118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.0702856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030446518,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/openttd.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605975.1307209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.1310775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033417,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/smallmap_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605975.2213876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.240591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019161203,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/fc04a4574415306d0dc0054b2743675be4b9cb0f?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605975.2991312,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61884: EOF"} +{"level":"debug","ts":1761605975.30021,"logger":"events","msg":"event","name":"tls_get_certificate","id":"337fe457-2b64-4d83-8555-79990ec7e986","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61885,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605975.3002412,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605975.3002539,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605975.30026,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61885","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605975.3020911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605975.3043673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00224905,"request":{"remote_ip":"192.168.1.64","remote_port":"61885","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.8545"]},"status":204} +{"level":"debug","ts":1761605975.3125415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.312881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322178,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/rss/commit/30246fd6265b94db2bbf849fc1f5163455098665/toml_test.go","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605975.3320882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605975.3881555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.056042292,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761605975.39877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605975.3989744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000182424,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8qqjip4v0tasx55","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605975.4027207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605975.4033754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.4071448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.004404964,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8qqjip4v0tasx55","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605975.4366884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033275632,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/variables.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605975.4948123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.5382833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043423973,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/2d9c583af37679dcc6ecb57d4f1e3a66d0f83fcd?style=unified&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605975.5859766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.5862963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292362,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/07acc77edeae4d7f10e3ba8b087375c826c7d992/bin/scripts/pre_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605975.676454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.676765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290387,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/12d6d679b0de53387aa927a3f9e2a7518969277e/strgen/stdafx.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605975.7681227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.7984915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030339336,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/32c53a68123859f9618f4f3fa0d1da413c8ac309?style=unified&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"]},"status":200} +{"level":"debug","ts":1761605975.8141818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.8518877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03768242,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/public","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605975.8591266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.8877358,"logger":"events","msg":"event","name":"tls_get_certificate","id":"61d584cf-a8ba-4ddc-99c6-c4e6f39545b0","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.44.58","Port":24629,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605975.8877656,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605975.887775,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605975.8877788,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.44.58","remote_port":"24629","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605975.949368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605975.9726694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023272754,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/14d8aacebbbff6f498b27c9294dc39c575839a96/source.list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605976.0402331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.0414786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182332446,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/46d1a0621581a711aedeaa5d15628b4048fde43a/bin/scripts","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"]},"status":200} +{"level":"debug","ts":1761605976.065101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024836231,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95fdf39bca88f7dcdebc134822f615c233714054/scripts/on_server.scr","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605976.1149213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.1283355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013395844,"request":{"remote_ip":"100.28.44.58","remote_port":"24629","client_ip":"100.28.44.58","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/branch/master/resources/views/livewire/server/private-key/show.blade.php","headers":{"X-Forwarded-For":["100.28.44.58"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"show.blade.php\"; filename*=UTF-8''show.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2220"],"Etag":["\"1703e3bc972fa61e98af01ed2237e1725def6d01\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 26 Aug 2025 08:27:38 GMT"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605976.1314337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.222346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.2351942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012814438,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/resource.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605976.3134763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.327538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014038546,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/CreateRegression.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605976.4014206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605976.4020932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000651909,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"]},"status":200} +{"level":"debug","ts":1761605976.4043028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.404595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000272223,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a9775dfcc9d5c7ff07eac18a9cd7e3f121812657/bin/scripts/autoexec.scr.example","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605976.4148529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605976.4150174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000145895,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jkves8xw1dk9hqa","headers":{"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605976.4165275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605976.4171646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00060444,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jkves8xw1dk9hqa","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605976.4961298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.5865633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.6521533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065544946,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/graph_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"]},"status":200} +{"level":"debug","ts":1761605976.6777372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.691731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013949007,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/InstanceAutoUpdateJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605976.7687275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.788064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.291884485,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1378bdad853d011281c22d5c08884bfa34e5b9f4?style=split&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605976.8600335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.9290454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160266857,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/d84e94025ff2895a7b601ee1985f5f7fe32f4f27?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605976.9366403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076550714,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3f64e50fc9a8f336fae1e59adabf604d8778cd4e?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605976.944514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.9507036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605976.9510112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283825,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3a49a63dd1d3d55e8d4d7c38897f042100615ab9/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605976.9511888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006649736,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/628fec690473438ebc7857542d3a76c31063a5aa/?sub_path=database%2Fmigrations%2F2023_12_19_124111_add_swarm_cluster_grouping.php","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:36 GMT"]},"status":200} +{"level":"debug","ts":1761605977.0413923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.041786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359808,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/gfx.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605977.1331499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.2237096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.2782657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145074907,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/engine.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605977.3144603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.3499959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605977.351619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001549982,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761605977.3610442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605977.3615365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000447303,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gwnq3taldehn7qw","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"]},"status":204} +{"level":"debug","ts":1761605977.36292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048416545,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/terraform_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605977.3649049,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605977.3658435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000894477,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gwnq3taldehn7qw","headers":{"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605977.4056516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.4968257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.5126207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015753529,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/cmake/SourceList.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"]},"status":200} +{"level":"debug","ts":1761605977.5405483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134851624,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/engine.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"]},"status":200} +{"level":"debug","ts":1761605977.5879984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.617352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029312089,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/2d9c583af37679dcc6ecb57d4f1e3a66d0f83fcd?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605977.6502957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.426543606,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/84b3e67bb56bf6a7dfc7192f58339998e8bde81a?files=src%2Flang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605977.6782146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.7552853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077031381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/train_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:37 GMT"]},"status":200} +{"level":"debug","ts":1761605977.7701187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.7956393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02547185,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/terraform_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605977.8604958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605977.9523585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.0433142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.0476615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.0754972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214963852,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b25584b40ca4ba376100e02408dae5d7a8cbce33/src?page=4","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605978.1100762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062373447,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app/Actions","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605978.1335492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.1339777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399423,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/console_cmds.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605978.2249835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.2414672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289054019,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/aeb4138f6e1c5f084b10ecfc102195126f8a16c8?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"]},"status":200} +{"level":"debug","ts":1761605978.2844863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059460807,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/misc.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605978.316054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.3599606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043861378,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/strgen/stdafx.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605978.366748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605978.3674402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000661457,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605978.3767898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605978.377026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000205507,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/o418nrtf9rgbmui","headers":{"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"]},"status":204} +{"level":"debug","ts":1761605978.3787522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605978.3793442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000573922,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/o418nrtf9rgbmui","headers":{"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605978.4066358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.4981372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.499114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000935624,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/936a192236c0eda48c583f0969f18d8662669028/app/Jobs/UpdateCoolifyJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605978.5887103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.638877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050130236,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/command.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605978.679952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.688724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282038423,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4725f8c0a2f6913cee644e4a68d782ccbad4aaf1?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"]},"status":200} +{"level":"debug","ts":1761605978.770457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.7807853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605978.7808056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605978.780808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605978.7808099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605978.7808115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605978.7808135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605978.7808154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605978.7808173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605978.7808192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605978.7808216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605978.780823,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605978.780825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605978.7808266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605978.7808287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605978.7808306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605978.7808323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605978.780834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605978.7808366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605978.7808392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605978.780842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605978.7808452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605978.7808475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605978.7808504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605978.780853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605978.7808552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605978.780858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605978.7808611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605978.7808638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605978.7808666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605978.78087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605978.7808728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605978.7808757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605978.780879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605978.780882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605978.7808847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605978.7808874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605978.7808897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605978.7808928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605978.7808955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605978.780898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605978.7809007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605978.780903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605978.7809057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605978.780908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605978.7809103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605978.780913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605978.7809172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605978.78092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605978.780923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605978.780926,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605978.7809289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605978.7809315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605978.7809343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605978.780937,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605978.78094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605978.780943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605978.7809458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605978.7809489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605978.7809517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605978.7809553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605978.780958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605978.7809606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605978.7809634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605978.7809658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605978.780969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605978.7809715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605978.7809744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605978.780977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605978.7809799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605978.7809825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605978.780985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605978.7809882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605978.8340166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063520559,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ee4e3f0fc0ef6f4e8a4d0c6d62a3716efe705e91?style=unified&whitespace=ignore-eol","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605978.861053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605978.8646224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.733156681,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/477a022b7fbccbf9c7e0dc6bc067f4c087479c65?style=split&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605978.9000092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220022039,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605978.9211826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060095052,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/misc.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:38 GMT"]},"status":200} +{"level":"debug","ts":1761605978.9529712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.0432494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.0515769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09857246,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/train_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605979.060048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016766829,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/callback_table.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.134447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.1870122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052502208,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/gfxinit.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605979.2252223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.2321372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.2857037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053535917,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/app","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605979.2952707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069988473,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c19d7bfdae258e3759f3d6ec079911bc65393ba6?files=src%2Flang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.3165855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.3876019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605979.3878853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00024943,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":204} +{"level":"debug","ts":1761605979.3914363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605979.3919773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000518748,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.3957531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605979.3957958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605979.395827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":10.975851171,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=359&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Cookie":[],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761605979.399797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003956508,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=359&client_gravatar=true&slim_presence=true","headers":{"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Cookie":[],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US"],"X-Requested-With":["XMLHttpRequest"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"X-Ratelimit-Reset":["1761605979"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Expires":["Mon, 27 Oct 2025 22:59:39 GMT"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605979.401695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761605979.401957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605979.4021838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000197712,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9cvhqam1uia1ru5","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":204} +{"level":"debug","ts":1761605979.4042692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605979.4048777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589411,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9cvhqam1uia1ru5","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605979.406371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.010588361,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Origin":["https://zulip.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Requested-With":["XMLHttpRequest"],"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["application/json, text/javascript, */*; q=0.01"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Referer":["https://zulip.site.quack-lab.dev/"],"Content-Length":["69"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"X-Ratelimit-Reset":["1761606039"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 22:59:39 GMT"],"Content-Language":["en"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761605979.4073308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.4675384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060176565,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/newgrf_engine.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.4740078,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c3d94dec-372e-482f-8340-6d96b971c018","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.29.63.24","Port":32720,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605979.4740467,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605979.4740565,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605979.4740613,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.29.63.24","remote_port":"32720","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605979.499021,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.5904024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.5908096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000377141,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8960939b22a474f42575b415f06c09eac7ff92fc/bin/scripts/pre_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605979.676266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177201863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6639c496c3c8ba5297d4ee979cb14a1bfebf3058/docs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.6817958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.6821048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000288394,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/69a4df909c205fcd55e79f7599c02f960a68507b/dock_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605979.696449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.7732987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.8268714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053515698,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/intro_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605979.8638623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.9164639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052555969,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/queue.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605979.9542954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605979.975339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021007082,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:39 GMT"]},"status":200} +{"level":"debug","ts":1761605980.0459712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.0606346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014595786,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/ContainerStatusJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605980.1370268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.1769886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039904008,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605980.227922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.2420568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014092047,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/897525657fcbd972562b5564934c9241bc8f58bc/app/Jobs/ProxyContainerStatusJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605980.319241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.3196123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341294,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/211b8dea39df6e8f38042f520269d7cb5d851ea9/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605980.340248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.3835244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043248403,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/database","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605980.401596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605980.4054937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003867361,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605980.4094274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.4149957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605980.4152367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000209885,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/aatwpdjgax5vev8","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"]},"status":204} +{"level":"debug","ts":1761605980.416912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605980.4174812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000547813,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/aatwpdjgax5vev8","headers":{"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605980.441847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.745360153,"request":{"remote_ip":"100.29.63.24","remote_port":"32720","client_ip":"100.29.63.24","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v2.3.0...v7.1.1","headers":{"X-Forwarded-For":["100.29.63.24"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605980.501191,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.54347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133999378,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/d84e94025ff2895a7b601ee1985f5f7fe32f4f27?style=split&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605980.5497553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048513688,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/4edaaa42fd8087d1d9786b19b21cb41fc26584e8?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605980.5915413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.6826844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.7742388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.7867444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104016333,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/misc_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605980.8513901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259796201,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4725f8c0a2f6913cee644e4a68d782ccbad4aaf1?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605980.852538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078257832,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c04355241eb9a0599d98937beb7e67bac9e1f13b?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605980.8649857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.9562507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605980.9680483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011741676,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/stdafx.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1f127e02b3d502ecbc68424e64cc2f0f3d9c4a30\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 19 Sep 2004 15:24:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4346"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"stdafx.h\"; filename*=UTF-8''stdafx.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:40 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605981.048014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.0507812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00271594,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/window.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605981.222976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.357951735,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605981.2326446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.189281573,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b111813d0b64c1baa56bd6e64dcca9442c46d922?files=src%2Flang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"]},"status":200} +{"level":"debug","ts":1761605981.2914517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.3591006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067613656,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8fdbd178002db5f2af9ec18e84c2b9e6898e87f1?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605981.368934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605981.3695047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542192,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["42"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"]},"status":200} +{"level":"debug","ts":1761605981.3779073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605981.3780825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00015432,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jr28xpewtvdu9vq","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"]},"status":204} +{"level":"debug","ts":1761605981.380394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605981.380955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000517375,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jr28xpewtvdu9vq","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605981.3828976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.4741063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.4930928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.4956338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021488922,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/cpu.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605981.56441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.5769603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012495266,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers/databases.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["7411"],"Etag":["\"089298956fbbf03db331bc6a079cf80f0b49c02a\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"databases.php\"; filename*=UTF-8''databases.php"],"Last-Modified":["Tue, 02 Jul 2024 11:39:44 GMT"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605981.6560757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.699827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206693411,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605981.73285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.349924161,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e9d277050305200cf916ae4fc8047c7b33bdc1f4?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"]},"status":200} +{"level":"debug","ts":1761605981.7470016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.7649167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017880919,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/debug.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605981.8370054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.8373716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340753,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/452e11a9d73dc9069e008ced1a28e601d65a576c/os/rpm/openttd.changes","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605981.869459,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213339641,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/string.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"]},"status":200} +{"level":"debug","ts":1761605981.9291282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605981.929441,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286971,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/spritecache.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605982.0204272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.0208375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000381308,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/win32.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605982.111398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.1897345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.873113159,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/477a022b7fbccbf9c7e0dc6bc067f4c087479c65?style=unified&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605982.2020903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.2938306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.304744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102620691,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c3c032ebbd9460f4be3e63c13c0553a2454497c9/config/filesystems.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605982.316195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022334686,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/projects/generate","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605982.3817499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605982.3823562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000576546,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605982.384836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.3910701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605982.3912644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000172605,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sryrv9kz38zwdxn","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605982.3934753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605982.393972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000474435,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sryrv9kz38zwdxn","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605982.4357948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324361279,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c929dd9d16d2643d50afe224191b988450cdcd29?files=src%2Flang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605982.4589977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074134289,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fd82ab4b606e82d3220320c3f03b1c45e72b2093?style=split&whitespace=ignore-change","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605982.4804559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.5031116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022622558,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605982.570177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.5866463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016417541,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a37737316e40212c7b959128416ca1f11f69576/utils/conv-lang.pl","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605982.6617281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.6676111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.7052917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037647694,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605982.7200034,"logger":"events","msg":"event","name":"tls_get_certificate","id":"710c27be-4cf9-4747-83d8-f425fbb45ebb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.222.190.107","Port":20034,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605982.7200513,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605982.7200634,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605982.7200692,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.222.190.107","remote_port":"20034","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605982.7523518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.7724614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020067722,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/train.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605982.8435373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.9356065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.94482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605982.9956923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050821329,"request":{"remote_ip":"3.222.190.107","remote_port":"20034","client_ip":"3.222.190.107","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/branch/master/resources/views/livewire/security/private-key/index.blade.php","headers":{"X-Forwarded-For":["3.222.190.107"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1666"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 26 Aug 2025 08:27:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:42 GMT"],"Etag":["\"47cfc9b1ee88291451b8136bedb72a7e399fe1ab\""]},"status":200} +{"level":"debug","ts":1761605983.0255356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.0398667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104206,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/7ecbedb48a14d7b65a534363f9646c775ab4e130?style=split&whitespace=ignore-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605983.1170552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.133518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289949316,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b997bb0cee84a0fc4f272c8ea7548dd7ac793131/bin/scripts","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605983.1403039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114722577,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/94dd23aaf86cb1c22ce78d8555261d045de0ee60/bin/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"]},"status":200} +{"level":"debug","ts":1761605983.1436636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026579848,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/stdafx.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605983.2075388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.217055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009479902,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/misc.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"8abbc5bf8f5612834e9238c84fb6b19e6488a16f\""],"Last-Modified":["Fri, 06 Jan 2006 21:57:37 GMT"],"Content-Length":["25317"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"misc.c\"; filename*=UTF-8''misc.c"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"]},"status":200} +{"level":"debug","ts":1761605983.2212777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.559513993,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4fc022a1883ad36d88713c3eb5aa46f3b7724c8f?style=unified&whitespace=ignore-change","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605983.2988646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.3137016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014802506,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/os2.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"6aa5a61ca6b9d05d8f5ab96244c1a66b6b045b5c\""],"Last-Modified":["Fri, 28 Oct 2005 00:18:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"os2.c\"; filename*=UTF-8''os2.c"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15210"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605983.3833687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605983.384164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000752068,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"]},"status":200} +{"level":"debug","ts":1761605983.389884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.390361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000447033,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/GithubAppPermissionJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605983.3931284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605983.3933742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000225085,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ns9rzrg7utoudol","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"]},"status":204} +{"level":"debug","ts":1761605983.395017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605983.3957267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000687857,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ns9rzrg7utoudol","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605983.480156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.5037947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023590153,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605983.5721881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.6225235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050290188,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/docs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605983.6623733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.6627288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327778,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/36c3a72018fa2b521c8f8c0e54b3fe6700a88733/yapf/unittest/test_hashtable.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605983.7538555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.7796922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605983.7797072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605983.77971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605983.7797122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605983.779714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605983.779716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605983.779718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605983.7797198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605983.779722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605983.7797241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605983.7797258,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605983.779728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605983.7797313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605983.7797346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605983.7797377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605983.7797408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605983.779744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605983.7797472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605983.7797503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605983.7797537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605983.7797568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605983.7797604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605983.7797637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605983.7797666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605983.7797697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605983.7797728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605983.7797754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605983.7797785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605983.7797816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605983.7797852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605983.779789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605983.7797923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605983.7797954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605983.7797992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605983.779806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605983.7798092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605983.7798123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605983.7798157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605983.779819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605983.779823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605983.7798264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605983.7798295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605983.7798333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605983.7798364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605983.7798398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605983.779843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605983.7798467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605983.7798505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605983.779854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605983.7798603,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605983.7798643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605983.7798676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605983.779871,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605983.779874,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605983.7798777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605983.779883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605983.7798862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605983.7798893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605983.7798932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605983.779896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605983.7798994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605983.7799056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605983.779909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605983.779912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605983.779915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605983.7799184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605983.779922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605983.7799246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605983.7799282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605983.779931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605983.779935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605983.779938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605983.7946787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04079142,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/os2.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605983.8093445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.8441784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.8571498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012939053,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/ServerSetting.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605983.9225743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113197722,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"]},"status":200} +{"level":"debug","ts":1761605983.935091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605983.9354522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000332898,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/gfxinit.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605984.027124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.0275345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378934,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ApplicationDeploymentJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605984.1177847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.1181605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349869,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/fileio.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605984.2083027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.2492275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040886249,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"]},"status":200} +{"level":"debug","ts":1761605984.3000305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.3902438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.3906617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393041,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/tile.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"]},"status":404} +{"level":"debug","ts":1761605984.397891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605984.3981204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00020722,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605984.3998544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605984.40044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000564364,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605984.4089015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605984.4091015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00017994,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/s3zgg7bzb31d4gv","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"]},"status":204} +{"level":"debug","ts":1761605984.410654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605984.4112158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000545548,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/s3zgg7bzb31d4gv","headers":{"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605984.4818091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.5067978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024947641,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/driver.cpp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605984.5368202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236754472,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605984.572459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.639895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067395225,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8cd3229727a8ca7cccae50d4976d5c1035705d63?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605984.648955,"logger":"events","msg":"event","name":"tls_get_certificate","id":"64449538-dfbc-4281-812c-ff6592191d17","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"4.227.36.88","Port":48750,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605984.6489854,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605984.6489944,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605984.6489987,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"4.227.36.88","remote_port":"48750","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605984.6638825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.7312403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067325763,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Console/Commands","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605984.7547638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.7751622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020361486,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/queue.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605984.812844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.8131845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311758,"request":{"remote_ip":"4.227.36.88","remote_port":"48750","client_ip":"4.227.36.88","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/robots.txt","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["oai-searchbot(at)openai.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; robots.txt; +https://openai.com/searchbot"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["4.227.36.88"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Length":["19"]},"status":404} +{"level":"debug","ts":1761605984.8452344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.8456564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391037,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/clear_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605984.9360585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.9557877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605984.9957578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039924376,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/app/Exceptions","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605985.0277352,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.059402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123302191,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1e8e911577ec1249cdb0c372608b77b4cf3edafd?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605985.0741067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046328349,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/sdl.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"]},"status":200} +{"level":"debug","ts":1761605985.118117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.171137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05297529,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_engine.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605985.2096612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.2991357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089433772,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/misc_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605985.3002055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.3130832,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61894: EOF"} +{"level":"debug","ts":1761605985.3141992,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d9091f30-9243-47da-ac49-454fd83bb4e9","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61895,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605985.3142397,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605985.3142521,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605985.3142576,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61895","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605985.3160627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605985.317887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001797789,"request":{"remote_ip":"192.168.1.64","remote_port":"61895","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"Content-Length":["551"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.5115"],"Date":["Mon, 27 Oct 2025 22:59:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605985.391302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.483118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.5125124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029352466,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/spritecache.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605985.5165498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125218173,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a5d515bfd62419e5ea1b2ad6aae4630d16eceaa9/bin/data","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"]},"status":200} +{"level":"debug","ts":1761605985.5735927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.6592782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605985.6604962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001167521,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605985.6649842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.6706803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605985.6727037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001980905,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/6jg2aemwkw2gk8v","headers":{"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"]},"status":204} +{"level":"debug","ts":1761605985.6750405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605985.6764162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001340407,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/6jg2aemwkw2gk8v","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605985.7148476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04981953,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/engine_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605985.7612154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.7625391,"logger":"events","msg":"event","name":"tls_get_certificate","id":"05b35732-8894-455a-a95e-73c52633644a","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.82.63.147","Port":23230,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605985.7625802,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605985.7625928,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605985.7625976,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.82.63.147","remote_port":"23230","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605985.8075287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046263325,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/queue.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605985.8419783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26834651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/queue.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605985.8469007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.8472254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000302841,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7241b281997a62df7938bd983a93a4b0aa37561a/bin/scripts/autoexec.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605985.856387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.556156583,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e5f21f9a098dd2ea671318c67a2e72401cb438fc?files=src%2Flang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605985.9373477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605985.9601738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022783271,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/.cursor/rules/database-patterns.mdc","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605986.028337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.0713623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.0755591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.1091235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033519882,"request":{"remote_ip":"98.82.63.147","remote_port":"23230","client_ip":"98.82.63.147","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/tag/v1.5.0/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.82.63.147"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605986.1175053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046108184,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/tests","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761605986.1195915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.1914265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071799356,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8cd3229727a8ca7cccae50d4976d5c1035705d63?style=split&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605986.2107337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.2371202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026340848,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/projects/generate.vbs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"]},"status":200} +{"level":"debug","ts":1761605986.3020096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.3024294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000388612,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/train_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605986.3927922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.4218144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605986.422477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0006312,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605986.4308062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605986.4310281,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000195218,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y4n7mlmom4zq2bx","headers":{"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"]},"status":204} +{"level":"debug","ts":1761605986.432607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605986.4331698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542823,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y4n7mlmom4zq2bx","headers":{"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"]},"status":204} +{"level":"debug","ts":1761605986.445393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.417021624,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad5ffc5054f9a402864d93e1c405525f397c6652?style=split&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605986.4832327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.5743086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.597653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023292051,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/86c95e4bd5abcea5cf985f873cc31189d8252bc3?style=split&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605986.604272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211441502,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f9d74467fc09ea3f82f0f5a745f59d6be5d363a/docs","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"]},"status":200} +{"level":"debug","ts":1761605986.6652212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.6878562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022601518,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/transparency_gui.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"]},"status":200} +{"level":"debug","ts":1761605986.756039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.7696152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0135472,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/View/Components/Forms/Checkbox.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605986.847313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605986.918904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071532814,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02379084b1db81706dc91c4da85e30b92e79bb10/engine.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605986.947394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.0295594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.1203256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.120747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393452,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/07acc77edeae4d7f10e3ba8b087375c826c7d992/bin/scripts/on_server.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605987.1321666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184734304,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/00f7ea59275a58ea05c5beb55e12978d48c34122/bin/ai/regression","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.1992326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.2119923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.2459295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046659543,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/public","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.2556818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226085019,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/3f7b81289188c1abcabf5d7b4cd95788527d79cb?style=split&whitespace=ignore-change","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605987.2764769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064420075,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/graph_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.3026662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.3953474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.4297464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605987.4305277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000736769,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"]},"status":200} +{"level":"debug","ts":1761605987.4409475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605987.4436526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000977282,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1nwhfx7brahw1pg","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"]},"status":204} +{"level":"debug","ts":1761605987.445818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605987.4477003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001843074,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1nwhfx7brahw1pg","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"]},"status":204} +{"level":"debug","ts":1761605987.4860175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.5474696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152079693,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b2245806ae2436d92a95d2874ab14d3e3db04092?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.572502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086437984,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/openttd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.5761058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.5764234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295477,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b17c09f7a74878894d7974b87b0dc7ff84c08c30/app/Http/Middleware/IsSubscriptionValid.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605987.636696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.1534246,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/public/js/apexcharts.js","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"]},"status":200} +{"level":"debug","ts":1761605987.6678326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.728133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060265433,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/train_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605987.7583551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.7897522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031358928,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/variables.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605987.8419666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.539263716,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9941b4386e287042750588f5384a0cd188ec102b?style=split&whitespace=ignore-change","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605987.8499646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.8502638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000279717,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c4ef08d4194afd5e92bdbd34329f3fd23ad02dfa/bootstrap/getHelperVersion.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605987.9406793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605987.9410014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292151,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/07acc77edeae4d7f10e3ba8b087375c826c7d992/bin/scripts/on_client.scr.example","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605988.0319686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.032331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335973,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd696a628883107b9bdbfb486ef974d20756b50b/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605988.122124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.1224484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303482,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/rail.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605988.2141259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.2303445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016179702,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/StandalonePostgresql.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605988.3043485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.3122387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.3959324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.433684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12930087,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/string.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"]},"status":200} +{"level":"debug","ts":1761605988.4402645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605988.4408238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000537974,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"]},"status":200} +{"level":"debug","ts":1761605988.448757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605988.4489923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198013,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dv9fih1nrnulyaw","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605988.4505496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605988.45109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000515551,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dv9fih1nrnulyaw","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761605988.45543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059471537,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e397df0e0dcef8b6880450040c2ba2f7505ea02d?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605988.486032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.4864025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341604,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/936a192236c0eda48c583f0969f18d8662669028/app/Jobs/ScheduledJobManager.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605988.5776777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.5780706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362463,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/engine.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605988.6683283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.668745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390346,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a1d028ea607f1b2018202581ca8db093064c19e8/bin/ai/regression/completeness.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605988.7597451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.777718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605988.777732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605988.7777338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605988.7777357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605988.7777371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605988.777739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605988.7777405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605988.7777426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605988.7777445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605988.7777462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605988.7777476,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605988.7777495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605988.7777512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605988.7777529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605988.7777545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605988.7777562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605988.7777581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605988.7777598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605988.7777612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605988.7777634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605988.7777648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605988.7777667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605988.7777686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605988.7777703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605988.7777717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605988.7777739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605988.7777755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605988.7777772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605988.7777786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605988.7777803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605988.777782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605988.7777839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605988.7777853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605988.777787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605988.7777884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605988.7777903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605988.777792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605988.777794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605988.7777953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605988.7777972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605988.777799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605988.7778006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605988.777802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605988.7778037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605988.7778056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605988.777807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605988.7778087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605988.77781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605988.7778118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605988.7778132,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605988.7778149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605988.7778163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605988.777818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605988.7778194,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605988.7778208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605988.7778227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605988.7778242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605988.7778258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605988.7778273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605988.7778292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605988.7778306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605988.7778327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605988.7778344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605988.7778363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605988.7778378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605988.7778394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605988.7778409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605988.7778428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605988.7778444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605988.7778463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605988.777848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605988.7778497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605988.781801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02202375,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/bcc61b0d8b6d2fd05121b20a4490ab78c9374886?style=unified&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605988.8505652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605988.9418507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.032274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.1235523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.1239789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039248,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/02379084b1db81706dc91c4da85e30b92e79bb10/settings_gui.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605989.1337717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191881086,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/ScheduledDatabaseBackupExecution.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":200} +{"level":"debug","ts":1761605989.1346593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.284056217,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/gui.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"gui.h\"; filename*=UTF-8''gui.h"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Etag":["\"59c5951acd68dac10537294692b884ae46c1a8a6\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["3059"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 07 Sep 2004 19:34:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605989.1571033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.844824934,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/resources/views","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605989.2142806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.248791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034472868,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/command.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605989.3055394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.396565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.3969789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387982,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/settings_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605989.4459915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605989.4464087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000352644,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Headers":["content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":204} +{"level":"debug","ts":1761605989.4484274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605989.4493177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000853479,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":200} +{"level":"debug","ts":1761605989.4579685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605989.4589694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000955782,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tiahx1uh93wtx1c","headers":{"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761605989.460612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605989.4627087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.002052529,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tiahx1uh93wtx1c","headers":{"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":204} +{"level":"debug","ts":1761605989.4879344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.488727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000741237,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/49b75d67bd3b13016d06f884bb66c14063d3f722/bin/scripts/autoexec.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605989.5538454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248271364,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/os2.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605989.5787363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.6097803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.577464864,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c09c32c370cd792d1063b4d8947e8aa5a55d8d16?files=src%2Flang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605989.6696477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.6901886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111405353,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/2b10ddc1a29c953205f950b252a13a38e9f8bcc3?files=src%2Flang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605989.6914048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021726219,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/stdafx.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605989.7603962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.7703588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.7968898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036456158,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker/development","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605989.8220549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051656934,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f50f857c6dc591277a4f68df7412d50b09113da/app","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":200} +{"level":"debug","ts":1761605989.851883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605989.8761547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024234678,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/misc_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:49 GMT"]},"status":200} +{"level":"debug","ts":1761605989.942127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.0331054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.1244032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.1420505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017606111,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d3d97542777e9a7b2375c9fac0ed3fdad8fda027/scripts","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"]},"status":200} +{"level":"debug","ts":1761605990.1569638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214793281,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/bin/scripts","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605990.215358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.2359345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.202779162,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/84ee42919c9fe0454e431d01fdbbe6dead1f0220?style=unified&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605990.306697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.3547857,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048050616,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/strings.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605990.3754961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16009842,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/eac39752de5cd58cf17e4d75dce3c3559ade9eba?style=unified&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605990.3982592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.3985856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029706,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/47527520cb06ee81000406765caab7cc6adf8fe2/bootstrap/getHelperVersion.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605990.43677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605990.4374228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000626922,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605990.4461555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605990.446382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000199536,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2prqkfq4m2p35ub","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"]},"status":204} +{"level":"debug","ts":1761605990.447606,"logger":"events","msg":"event","name":"tls_get_certificate","id":"29d98367-1681-4e77-b467-595154a5d0a4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.232.39.98","Port":14788,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605990.4476502,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605990.4476635,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605990.4476697,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.232.39.98","remote_port":"14788","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605990.4482553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605990.4488325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000559484,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2prqkfq4m2p35ub","headers":{"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605990.4883657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.4887702,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038189,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8960939b22a474f42575b415f06c09eac7ff92fc/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605990.5792358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.60617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026893651,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/functions.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605990.670583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.69055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019931094,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/tree_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605990.7618647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.8527055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.8990402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137131121,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e3647002af47d388f56f9ed1a0de17ee19c57e18?files=src%2Flang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605990.9153566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.9184124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.9312744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012831219,"request":{"remote_ip":"3.232.39.98","remote_port":"14788","client_ip":"3.232.39.98","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/rss-youtube-downloader/issues?assignee=1&milestone=-1&project=-1&sort=leastupdate&state=open&type=all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.232.39.98"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605990.9433098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605990.976618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061217508,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605991.0053604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062011665,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/40751ad8dd7467c958a3b4ccd8b4188671e21a0e?style=split&whitespace=ignore-change","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605991.0347996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.125365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.1474235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112574266,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/ship_cmd.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605991.2170355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.2225587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.36981998,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b93594cfe117b99aa93daa7bf57e27ef2199c874?style=split&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605991.2483542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031277344,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/queue.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605991.3077488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.3081653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385517,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c3c032ebbd9460f4be3e63c13c0553a2454497c9/config/queue.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605991.3990872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.4264588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02733407,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/engine_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"]},"status":200} +{"level":"debug","ts":1761605991.4397962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605991.4404593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000633344,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"]},"status":200} +{"level":"debug","ts":1761605991.4524007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605991.452634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000202281,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n1nebhgsin3ulrt","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"]},"status":204} +{"level":"debug","ts":1761605991.4544907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605991.455042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529899,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n1nebhgsin3ulrt","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761605991.4895082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.4899735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000425172,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/57d452df5087d6a28eaa1d91495e4a075592fc46/os/rpm/openttd.changes","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605991.5804596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.580873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390817,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Jobs/ScheduledTaskJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605991.6510804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.525673236,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/version_utils.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605991.671464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.723385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051886057,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commit/30246fd6265b94db2bbf849fc1f5163455098665?style=split&whitespace=ignore-change","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"]},"status":200} +{"level":"debug","ts":1761605991.7629094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.7632477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311437,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/command.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605991.8536863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.8540852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374115,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b17c09f7a74878894d7974b87b0dc7ff84c08c30/app/Http/Middleware/EncryptCookies.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"]},"status":404} +{"level":"debug","ts":1761605991.9443433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605991.9640493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019670433,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/e1bc2cc406e33f65611aac823d7d7b45f62bb182?style=unified&whitespace=ignore-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605992.0352433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.03566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391768,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c9d8fb8f07e99b64d0e4e0cc12cd118a61073275/ai/trolly/shared.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605992.055589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.1106176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054993684,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database/migrations","headers":{"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"]},"status":200} +{"level":"debug","ts":1761605992.1264715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.2175012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.239805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022260976,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605992.3082747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181762751,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/d3faaa6543e4eb790e029a7e67b2900b708793d7?files=src%2Flang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605992.3085027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.364405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055870087,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/engine.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"]},"status":200} +{"level":"debug","ts":1761605992.3997786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.4001775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000371982,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f9fd176ce41be50269008514f31a8735100a6c9f/bin/scripts/autoexec.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605992.4520822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605992.4527173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000610852,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Content-Length":["42"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"]},"status":200} +{"level":"debug","ts":1761605992.461668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605992.46185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000161314,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ajyeivf51i7vxk1","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"]},"status":204} +{"level":"debug","ts":1761605992.4634628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605992.4639642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000481077,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ajyeivf51i7vxk1","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"]},"status":204} +{"level":"debug","ts":1761605992.490349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.490816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000439368,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/network_client.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605992.5819857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.5824661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000448025,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/082aa38f79930b31a5b9177e507a74cba0738e7a/table/train_cmd.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605992.6723588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.7635262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.784202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020631685,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/de7a30cc2ec92479b81401d0ead838be42555529/docs/palettes/openttd.gpl","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605992.8545043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605992.945869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.0362947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.0997632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245206176,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/84ee42919c9fe0454e431d01fdbbe6dead1f0220?style=split&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":200} +{"level":"debug","ts":1761605993.1278317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.12871,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000835105,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_engine.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":404} +{"level":"debug","ts":1761605993.202091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256191214,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605993.202649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166328475,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/80444e7c556c60e591abcf3aca067f65bc6d4f9a?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605993.2191107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.222843,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.2317288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01258272,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/command.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"command.c\"; filename*=UTF-8''command.c"],"Etag":["\"1161e230bf38598f0291785ba48314be21344cde\""],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 12 Sep 2004 17:36:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["13050"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761605993.2591257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036249448,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f50f857c6dc591277a4f68df7412d50b09113da/public","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605993.2770808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.604689759,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/f619a1a5a7a5e815879e9f471fe66b6a0494ccb8?files=src%2Flang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":200} +{"level":"debug","ts":1761605993.3098383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.323279,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013411794,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/CleanupHelperContainersJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":200} +{"level":"debug","ts":1761605993.4001937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.417383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017168577,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/debug.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605993.4425328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605993.4431546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000594781,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605993.4610527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605993.4612815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000203384,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tkwtp8086l8opzi","headers":{"Priority":["u=4"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":204} +{"level":"debug","ts":1761605993.463008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605993.4635472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00052007,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/tkwtp8086l8opzi","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605993.492018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.5814993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089448118,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de25bed962a1ddf789171fe72da86f202068f75a?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605993.5826025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.6059341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023310765,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e9a63126c28a37ea81e58f1951ab9c306ab582f/projects/generate.vbs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605993.6735613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.6738338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000250502,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a9775dfcc9d5c7ff07eac18a9cd7e3f121812657/bin/scripts/on_client.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":404} +{"level":"debug","ts":1761605993.764297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.777235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605993.777244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605993.7772465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605993.7772486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605993.777251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605993.7772539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605993.777256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605993.7772577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605993.7772596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605993.7772613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605993.7772632,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605993.7772648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605993.7772667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605993.7772684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605993.7772703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605993.777272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605993.777274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605993.7772756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605993.7772775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605993.7772791,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605993.7772808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605993.7772825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605993.7772844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605993.777286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605993.777288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605993.7772896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605993.7772915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605993.7772932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605993.777295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605993.7772968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605993.7772987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605993.7773008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605993.7773025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605993.7773046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605993.7773066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605993.7773085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605993.7773101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605993.777312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605993.7773137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605993.7773156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605993.7773173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605993.7773192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605993.7773209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605993.7773232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605993.7773252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605993.7773268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605993.7773287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605993.7773302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605993.777332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605993.7773337,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605993.7773356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605993.777337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605993.777339,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605993.7773407,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605993.7773423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605993.777344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605993.777346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605993.7773476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605993.7773495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605993.7773511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605993.777353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605993.7773545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605993.7773564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605993.777358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605993.7773597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605993.7773614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605993.777363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605993.7773647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605993.7773662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605993.777368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605993.7773695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605993.7773714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605993.7783668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014049126,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/debug.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"]},"status":200} +{"level":"debug","ts":1761605993.8554397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.8558247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356983,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Models/BaseModel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605993.9463334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605993.946721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356792,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/ai_new.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605994.0378737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.1159277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078025715,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/callback_table.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605994.1285815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.1415784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012978396,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/graph_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["30335"],"Content-Disposition":["inline; filename=\"graph_gui.c\"; filename*=UTF-8''graph_gui.c"],"Last-Modified":["Thu, 02 Dec 2004 22:53:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"0a69da2d7cb13fee1fc77a0e622d38cf8a865c97\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"]},"status":200} +{"level":"debug","ts":1761605994.2191496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.2194443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000277273,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/DockerCleanupJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605994.3102221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.3285284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018287145,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/fc04a4574415306d0dc0054b2743675be4b9cb0f?style=split&whitespace=show-all","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605994.4014845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.401941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000428428,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8960939b22a474f42575b415f06c09eac7ff92fc/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605994.418291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.4425573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605994.4431536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000577429,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"]},"status":200} +{"level":"debug","ts":1761605994.4451652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026854617,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"]},"status":200} +{"level":"debug","ts":1761605994.4513988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605994.451558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000141096,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y33gumgaql48w5j","headers":{"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"]},"status":204} +{"level":"debug","ts":1761605994.453046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605994.4535046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000436854,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/y33gumgaql48w5j","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761605994.492279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.5834646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.583768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000278445,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3c7627fb7fbf66fb1aa73ea7261971f92f7e3310/os/debian/patches/run-openttd-wrapper.patch","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605994.674732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.6973472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022580789,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605994.7660327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.766455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000394233,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/network_server.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605994.8571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605994.8908658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033731531,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/4edaaa42fd8087d1d9786b19b21cb41fc26584e8?style=split&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:54 GMT"]},"status":200} +{"level":"debug","ts":1761605994.9478822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.0384603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.0428793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094962815,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/order_cmd.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605995.1300058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.1618922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031841177,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/32c53a68123859f9618f4f3fa0d1da413c8ac309?style=split&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605995.2203147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.312068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.3154082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276881811,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1378bdad853d011281c22d5c08884bfa34e5b9f4?style=split&whitespace=ignore-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605995.324556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104209227,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/oldloader.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605995.3277261,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61900: EOF"} +{"level":"debug","ts":1761605995.329345,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f75fe409-587f-4c79-b0d4-e73cfaa76a7b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61901,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605995.3293836,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605995.3293946,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605995.3293993,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61901","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761605995.3315248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761605995.333412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001855588,"request":{"remote_ip":"192.168.1.64","remote_port":"61901","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"Content-Type":["application/json"],"Content-Length":["551"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.5607"]},"status":204} +{"level":"debug","ts":1761605995.3394852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027389405,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/version_utils.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 28 Jul 2020 16:40:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"version_utils.sh\"; filename*=UTF-8''version_utils.sh"],"Etag":["\"cd425e1a3e8420a6a5376162d8c257f01a7b68d0\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["4514"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605995.4017344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.909424839,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/docs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605995.4025946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.4240181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021384283,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f933dec10b583772885727c54bf3616d1518ee8d/docs/palettes/openttd.gpl","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605995.4840293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605995.4842525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198274,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605995.4907353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605995.491261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000505964,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605995.4961178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.5023715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605995.5025308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142008,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/17dieoxrf1bxnh6","headers":{"Te":["trailers"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605995.5043404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605995.5048532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494822,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/17dieoxrf1bxnh6","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"]},"status":204} +{"level":"debug","ts":1761605995.538099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.584152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088006852,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/acde3166e1125db212231a292075f6e092777b93?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605995.5842273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.6072912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023023995,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/databases.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"]},"status":200} +{"level":"debug","ts":1761605995.675348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.6757228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348337,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/network_data.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605995.6781433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140008345,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/tests","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605995.7661536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.7775455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011368492,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38688b7065453816f987825ecaa858bf10d0d5fc/tests/Browser/ExampleTest.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605995.8574514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.9326804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075187625,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b9192ac432bf915d3020c6d23e6368903b805061?style=split&whitespace=ignore-change","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"]},"status":200} +{"level":"debug","ts":1761605995.9491246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605995.9494467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000292682,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4e6d4fcf32c0178c0c958e23ed8c486c5c27e1f8/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605996.0396063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.1041853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064536566,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/6d4e7d565da547888f0cf5a0fdff038924b3a9a4?style=split&whitespace=ignore-all","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"]},"status":200} +{"level":"debug","ts":1761605996.131007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.2215183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.2218637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000316286,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/map.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605996.3127463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.3276765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014896944,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bd076958ccb826e8f2a25540a000d476a1ce102e/os/os2/svn_version.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605996.381098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.250055809,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2dffa7d0c65892b86193c9d4cda6bd8ab4bdf9a3/docs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605996.4037213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.4579103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605996.458531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589351,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761605996.4675984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605996.4677944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00017501,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/emimtv4hteifgh6","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605996.4693458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605996.469845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000479174,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/emimtv4hteifgh6","headers":{"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761605996.4948487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.5154693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020583735,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"]},"status":200} +{"level":"debug","ts":1761605996.5672295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163471318,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/557c3f7daadd604dbed9b7c6ae290a76eeeb2458/bin/scripts","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605996.5865848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.5869124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301168,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1cf2f521ab32279b6770a79e7fb50ef5bbcd4011/os/rpm/openttd.changes","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605996.6767588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.6920927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01529814,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/commits/commit/841365e8f9f490c110f7bb7514cb32bbcd794004/Meta/Color.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605996.695172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.749182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053981616,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/scripts","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605996.7679532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.790646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022653046,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/PushServerUpdateJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605996.8592536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.9252625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065973123,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/c04355241eb9a0599d98937beb7e67bac9e1f13b?style=split&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605996.9502642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605996.9650679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014775134,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/scripts/upgrade.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605997.0416508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.0420516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372192,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/clear_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761605997.132621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.2234206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.2487206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025259038,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/projects/generate.vbs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"]},"status":200} +{"level":"debug","ts":1761605997.2493117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116651883,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/misc_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605997.3147793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.365281,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050463915,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/stdafx.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"]},"status":200} +{"level":"debug","ts":1761605997.4054582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.4059544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000455298,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/852be5fd93c356fb0c6e0896daf5e24e574daa6a/app/Livewire/Project/Service/StackForm.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761605997.4963734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.5159671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019559754,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/sprite.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605997.5557582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605997.5563686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000578931,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Content-Length":["201"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761605997.5687363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605997.568913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000153319,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/upawfqmuwyyza62","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"]},"status":204} +{"level":"debug","ts":1761605997.5719426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605997.5724263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000463724,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/upawfqmuwyyza62","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761605997.5874052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.6080914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020659858,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/scripts/autoexec.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"]},"status":200} +{"level":"debug","ts":1761605997.6782846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.7109597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032637689,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/command.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"]},"status":200} +{"level":"debug","ts":1761605997.7698355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.795046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025177796,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/engine.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605997.829288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.8361876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006866144,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/628fec690473438ebc7857542d3a76c31063a5aa/?sub_path=database%2Fmigrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605997.8601792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605997.9530578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.0034103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050287793,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/functions.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605998.0426528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.0540447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.193832064,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b3366d51d8c949a2a5c67393a61493ab8982522a?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605998.1063523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063662908,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/6d4e7d565da547888f0cf5a0fdff038924b3a9a4?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605998.1173882,"logger":"events","msg":"event","name":"tls_get_certificate","id":"10a951f1-c7e6-473a-9874-b7a9d47979be","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"50.16.72.185","Port":3172,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605998.1174285,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605998.1174388,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605998.117443,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"50.16.72.185","remote_port":"3172","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605998.1331785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.1479654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014763482,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/docker/testing-host","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605998.2245617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.2375832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013003034,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/scripts/sync_volume.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605998.3153622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.4062834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.4714866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605998.472201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000687907,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605998.4813159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605998.4814734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000138691,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ecbl41m9v854w3d","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605998.4837525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605998.4843106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000533826,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ecbl41m9v854w3d","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":204} +{"level":"debug","ts":1761605998.4975302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.5890708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.641461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143897618,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/newgrf_gui.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605998.6452198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238901961,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/dd25c540720177b1252a8b9e4b8513c8089003e6?style=unified&whitespace=ignore-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605998.679771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.6801195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312489,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ServerCleanupMux.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":404} +{"level":"debug","ts":1761605998.68157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092467992,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/functions.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605998.770416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.7919023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.7920785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761605998.792094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761605998.7920976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761605998.7921004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761605998.792103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761605998.7921054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761605998.7921078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761605998.792111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761605998.7921133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761605998.792116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761605998.7921188,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761605998.7921214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761605998.7921236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761605998.7921262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761605998.7921293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761605998.792132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761605998.792134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761605998.7921367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761605998.7921474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761605998.7921505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761605998.7921531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761605998.7921555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761605998.7921581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761605998.7921605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761605998.792163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761605998.792165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761605998.7921674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761605998.7921698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761605998.792172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761605998.7921743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761605998.7921767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761605998.792179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761605998.7921817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761605998.7921839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761605998.792186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761605998.7921884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761605998.7921908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761605998.7921927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761605998.7921948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761605998.7921972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761605998.7921996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761605998.7922018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761605998.7922041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761605998.792206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761605998.792209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761605998.7922113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761605998.7922134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761605998.7922237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761605998.792226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761605998.7922287,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761605998.7922306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761605998.792233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761605998.792235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761605998.7922375,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761605998.7922397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761605998.7922418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761605998.792244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761605998.7922468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761605998.7922492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761605998.7922513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761605998.7922537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761605998.7922564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761605998.7922583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761605998.7922604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761605998.7922626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761605998.792265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761605998.792267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761605998.7922714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761605998.792274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761605998.792277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761605998.7922792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761605998.7922816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761605998.8097858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039307834,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/cda2f3a75c9ff1d3f649b68ef439eca6a94f5c1c/Projects/NightRaider/Class1.cs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605998.862224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.894314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032046094,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/intro_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605998.934204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.953126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605998.981692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047451376,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f50f857c6dc591277a4f68df7412d50b09113da/tests","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605998.9876091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034443434,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/928ca44f7d5787656acad230fd9c89878afe2810/database","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:58 GMT"]},"status":200} +{"level":"debug","ts":1761605999.0169387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.701535123,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/934376b319457754dd6661a2309a6e54ae2bf152?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"]},"status":200} +{"level":"debug","ts":1761605999.0448096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.0798259,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034976728,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/tree_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605999.1352932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.1356912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349099,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd696a628883107b9bdbfb486ef974d20756b50b/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761605999.1517334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.226413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.2411246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089355755,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36cf6b1d13cc792307b248f936dc55dd4f20923f/media/baseset","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761605999.259577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033128785,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/085cd2a3148126e0192753f50dd5746c96e935eb?files=apps%2Fclient%2Fsrc%2Flib%2Fcomponents%2Ficons%2Fdatabases%2FPostgreSQL.svelte","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"]},"status":200} +{"level":"debug","ts":1761605999.3181062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.3394477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021314222,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/86c95e4bd5abcea5cf985f873cc31189d8252bc3?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605999.356732,"logger":"events","msg":"event","name":"tls_get_certificate","id":"056ea4fb-7acc-44e3-b1dd-3f0331973fc4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.226.89.140","Port":29253,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761605999.356772,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761605999.3567817,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605999.356787,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.226.89.140","remote_port":"29253","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761605999.4082396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.408584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319142,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/69a4df909c205fcd55e79f7599c02f960a68507b/ai.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605999.462754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.670801944,"request":{"remote_ip":"50.16.72.185","remote_port":"3172","client_ip":"50.16.72.185","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/compare/v2.3.0...v7.0.2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["50.16.72.185"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605999.487477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605999.4882073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000696713,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761605999.495935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605999.4961352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000172636,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/5lbaw5iunuo1naq","headers":{"Access-Control-Request-Method":["DELETE"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761605999.4983962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761605999.49892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00048831,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/5lbaw5iunuo1naq","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"]},"status":204} +{"level":"debug","ts":1761605999.4996228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.4999692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000317789,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a7b78dcf4121ef250f635410a9f5cf5d74daeaf6/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761605999.591092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.5914543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333869,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d6d194d4145be45ccfa70e3f9180234c67d9597f/bootstrap/helpers/applications.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"]},"status":404} +{"level":"debug","ts":1761605999.6817515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.7147388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032954345,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/variables.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761605999.772583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.8638957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.8642395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000320734,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/68ee4aa7d6278e53af1e812040f6bfb0cd813ad4/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761605999.9227827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15016851,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e8530f1c0e4c7705ec839140ce8fc82d99ea07e2/bin/scripts","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761605999.9549806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761605999.9552839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000280709,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/Database/BackupExecution.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 22:59:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606000.0452354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.0456574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385897,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd696a628883107b9bdbfb486ef974d20756b50b/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606000.1053462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.1156416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.1243515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018978468,"request":{"remote_ip":"34.226.89.140","remote_port":"29253","client_ip":"34.226.89.140","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/tag/v2.4.0/linux/runner","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.226.89.140"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606000.1368883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.1372828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363686,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/smallmap_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"]},"status":404} +{"level":"debug","ts":1761606000.1520884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036413317,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/storage","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606000.2278678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.228291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000388662,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/app/Http/Livewire/Project/New/GithubPrivateRepository.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606000.3190033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.4001312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081092366,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ea9c1a13318e21462a2ac5a33e7f01f458d9183?style=split&whitespace=ignore-eol","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606000.4098656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.4101503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000258938,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/terraform_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606000.4986157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606000.4989119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000257155,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"]},"status":204} +{"level":"debug","ts":1761606000.5008678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606000.5009198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.501544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000640117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606000.5097349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606000.5099642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000202922,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/aw4mgb9g46ymbcn","headers":{"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"]},"status":204} +{"level":"debug","ts":1761606000.511608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606000.512316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000671876,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/aw4mgb9g46ymbcn","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"]},"status":204} +{"level":"debug","ts":1761606000.5953193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.67423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078870448,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/docs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606000.6855311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.7763052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.7868772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101286717,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/engine.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606000.8025029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026152002,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/variables.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"c1c7c163e4e17c5c49d9e64363b53b66d4613ac1\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 07 Jan 2005 23:59:59 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["13509"],"Date":["Mon, 27 Oct 2025 23:00:00 GMT"],"Content-Disposition":["inline; filename=\"variables.h\"; filename*=UTF-8''variables.h"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606000.8663404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606000.9612288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.0494769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.071332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021807381,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fa33c28a94fc34f509ed47ca0882f0f1f490f6e/bin/scripts/autoexec.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606001.0916135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130339036,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/train_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606001.1399417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.1403306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356552,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/39e7a9252ce140883ffc9798341ef85493a5320e/utils/conv-lang.pl","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606001.2307544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.2313845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000591986,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/ai.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606001.2684155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.2875724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.786623312,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/934376b319457754dd6661a2309a6e54ae2bf152?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606001.310213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041746912,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/public","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606001.3218331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.360884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039019099,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/other/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606001.4125824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.4129164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308361,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/ai_shared.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606001.4184074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.552034923,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/a575465e031ff196fed24f315a503b5ef14955bd?style=unified&whitespace=ignore-eol","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606001.503502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.5038493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319602,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4571d8087a0cee2a0a5a61f2885d3f51e598541/svnup.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606001.5935066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606001.5942073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000667127,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["201"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"]},"status":200} +{"level":"debug","ts":1761606001.5945625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.604291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606001.604476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000162667,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vjmww1xs2uiedb5","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"]},"status":204} +{"level":"debug","ts":1761606001.606102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606001.6066165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000495424,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vjmww1xs2uiedb5","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606001.6858962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.7204168,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c85507fb-e997-4943-a8df-c694fdce29ed","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.83.10.183","Port":26135,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606001.72046,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606001.7204757,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606001.7204826,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.83.10.183","remote_port":"26135","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606001.770066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175470259,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b25584b40ca4ba376100e02408dae5d7a8cbce33/src?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606001.7766113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.7769258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283425,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/engine_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606001.8678622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.8682673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374907,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cf54bc425fc58ae77fe8a8ce86cd5c52600f961b/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606001.9346828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248745528,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e01143edf825ba9be45806523404f50930924955?style=unified&whitespace=show-all","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606001.959865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606001.960172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284045,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8e26cfb157420959fe3cde0c511d81089335fb74/bridge_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606002.0492513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.0495977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031827,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4e6d4fcf32c0178c0c958e23ed8c486c5c27e1f8/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606002.0949311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.1276748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032711117,"request":{"remote_ip":"98.83.10.183","remote_port":"26135","client_ip":"98.83.10.183","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Map/Wrecks/Humpback_Wrecked.sub","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.83.10.183"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606002.1402273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.2319994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.2323403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314873,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Models/ProjectSetting.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606002.3080986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167839703,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/scripts","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"]},"status":200} +{"level":"debug","ts":1761606002.322183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.33605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013839511,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/svnup.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606002.3579912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.4093568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.4138465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.4693763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059982871,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606002.4925668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078687162,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8ea9c1a13318e21462a2ac5a33e7f01f458d9183?style=unified&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606002.5044103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.5069754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606002.5075755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000573972,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606002.5168521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606002.517091,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000199667,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0gl9r1j161tbbu2","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606002.518771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606002.5193398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542333,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0gl9r1j161tbbu2","headers":{"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"]},"status":204} +{"level":"debug","ts":1761606002.5223386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017901177,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/sdl.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606002.5954962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.6686783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073145725,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/train_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606002.6863165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.6866424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000297871,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a9775dfcc9d5c7ff07eac18a9cd7e3f121812657/bin/scripts/on_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"]},"status":404} +{"level":"debug","ts":1761606002.7780921,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.8682733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606002.8849788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106844946,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/92ebd22e851cfdc99deaa79ae3622c8bab89baab?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:02 GMT"]},"status":200} +{"level":"debug","ts":1761606002.9599404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.0506375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.108006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148012776,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/smallmap_gui.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606003.1420581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.180455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038347914,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/tree_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606003.2289217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.360610337,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/136c24660cc0f020e3006b83cc905a8a34859aae?style=split&whitespace=ignore-change","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606003.2331514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.2335522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368725,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2fcb588c87f5d1c3342104b1635ba564f51c8049/bin/scripts/pre_server.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606003.2728472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.914812015,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36cf6b1d13cc792307b248f936dc55dd4f20923f/src/fontcache","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":200} +{"level":"debug","ts":1761606003.3251576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.325572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380417,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/gitea-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":404} +{"level":"debug","ts":1761606003.415186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.4476182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.396879733,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/40ae740cc2222c1ea937de8a1db970509fdafb33?style=unified&whitespace=show-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606003.4998348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08461114,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/scripts","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606003.5068436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.5071511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000282673,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/source.list","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606003.5120392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606003.5126338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569083,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":200} +{"level":"debug","ts":1761606003.5161824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.520941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606003.5211654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000200287,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ekx0wqd6odwcrbd","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":204} +{"level":"debug","ts":1761606003.5229208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606003.5234923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0005517,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ekx0wqd6odwcrbd","headers":{"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606003.5734801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057263554,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/resources/views","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":200} +{"level":"debug","ts":1761606003.59738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.6163437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018927172,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/tree_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":200} +{"level":"debug","ts":1761606003.670318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606003.670337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606003.6703405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606003.670344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606003.6703472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606003.6703506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606003.6703544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606003.6703577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606003.670361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606003.6703644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606003.6703675,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606003.6703706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606003.670374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606003.6703773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606003.67038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606003.6703823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606003.6703846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606003.6703873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606003.6703894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606003.6703916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606003.6703937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606003.6703956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606003.6703978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606003.6703997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606003.6704018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606003.6704042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606003.670406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606003.6704085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606003.6704102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606003.6704123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606003.6704144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606003.6704164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606003.6704185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606003.6704204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606003.6704226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606003.6704245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606003.6704264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606003.6704285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606003.6704307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606003.6704328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606003.6704357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606003.6704376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606003.6704397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606003.6704416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606003.6704438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606003.670446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606003.6704478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606003.67045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606003.6704519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606003.670454,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606003.6704562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606003.670458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606003.6704605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606003.6704624,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606003.6704645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606003.6704667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606003.6704686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606003.6704707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606003.6704729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606003.670475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606003.6704772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606003.670479,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606003.6704812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606003.670483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606003.670485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606003.670487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606003.670489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606003.6704912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606003.6704931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606003.670495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606003.670497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606003.6704988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606003.6884892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.7723467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083823405,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9ae4a01812925b310f1e5731e33a5ae21d1b2984?style=unified&whitespace=show-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606003.7795644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.8712275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.8860977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014832712,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/SourceList.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:03 GMT"]},"status":200} +{"level":"debug","ts":1761606003.9231057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606003.923126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606003.9231288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606003.923131,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606003.9231327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606003.9231346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606003.9231367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606003.9231389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606003.9231403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606003.9231422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606003.9231439,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606003.9231458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606003.9231474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606003.923149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606003.9231508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606003.9231527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606003.9231544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606003.923156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606003.923158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606003.9231598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606003.9231613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606003.9231632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606003.9231653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606003.923168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606003.9231708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606003.923174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606003.9231763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606003.9231782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606003.9231799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606003.9231825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606003.9231842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606003.923186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606003.923188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606003.9231899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606003.9231915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606003.923193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606003.923195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606003.9231966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606003.9231985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606003.9232004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606003.9232023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606003.9232042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606003.923206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606003.923208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606003.9232097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606003.9232116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606003.9232132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606003.9232154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606003.923217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606003.923219,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606003.9232209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606003.9232228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606003.9232242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606003.923226,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606003.9232278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606003.9232295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606003.9232311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606003.923233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606003.9232345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606003.9232364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606003.9232378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606003.9232397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606003.9232416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606003.9232442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606003.9232473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606003.9232502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606003.9232519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606003.9232538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606003.9232554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606003.9232574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606003.9232588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606003.9232607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606003.9616678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606003.979352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017527824,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39e7a9252ce140883ffc9798341ef85493a5320e/docs/compiling_lang_files.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Content-Security-Policy":["frame-src 'self'"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606004.0524752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.0954988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.315889659,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b25584b40ca4ba376100e02408dae5d7a8cbce33/src?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606004.1171145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06458675,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8fdbd178002db5f2af9ec18e84c2b9e6898e87f1?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606004.143377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.1548188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011387388,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/sdl.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["15404"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 23 Sep 2004 21:14:20 GMT"],"Etag":["\"d7782a7d864fedca3a5f694cf17ac22c67af5cf5\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"sdl.c\"; filename*=UTF-8''sdl.c"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606004.1891024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606004.189116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606004.1891184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606004.1891208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606004.1891227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606004.1891246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606004.1891267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606004.1891286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606004.1891308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606004.1891327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606004.1891348,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606004.189137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606004.189139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606004.1891408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606004.1891427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606004.1891448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606004.1891475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606004.1891491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606004.1891513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606004.1891532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606004.1891553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606004.1891575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606004.1891592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606004.1891613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606004.1891634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606004.1891656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606004.1891673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606004.1891704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606004.1891737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606004.1891773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606004.1891806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606004.1891842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606004.1891875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606004.189191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606004.1891944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606004.1891983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606004.1892014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606004.1892045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606004.189214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606004.189218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606004.1892216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606004.189226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606004.1892295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606004.1892338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606004.1892369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606004.1892402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606004.1892443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606004.1892471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606004.1892505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606004.1892548,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606004.1892576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606004.1892612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606004.1892645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606004.1892679,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606004.1892722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606004.1892755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606004.1892793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606004.189283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606004.189287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606004.1892905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606004.189294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606004.189298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606004.189302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606004.1893053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606004.1893084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606004.1893117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606004.1893153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606004.1893184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606004.1893215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606004.1893249,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606004.1893284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606004.1893318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606004.2342484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.2540507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019759841,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/sdl.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606004.3253071,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.416738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.4170866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319984,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/sprite.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606004.5076876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.5224082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606004.5231454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000697104,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Length":["201"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606004.5287392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021018815,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e26cfb157420959fe3cde0c511d81089335fb74/queue.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606004.5333183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606004.533527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000184908,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/q11mqgbw4m4wu8o","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606004.5352974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606004.5358663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000552211,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/q11mqgbw4m4wu8o","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"]},"status":204} +{"level":"debug","ts":1761606004.5800788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254736672,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/562ac0cb7bbd2be9885f5a39818fa3fa7d9cc5d7?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606004.5984225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.6462064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.6664858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068035271,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/8fdbd178002db5f2af9ec18e84c2b9e6898e87f1?style=split&whitespace=show-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"]},"status":200} +{"level":"debug","ts":1761606004.689489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.7806046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.7985249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152286222,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database/migrations","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606004.855562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074911604,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/openttd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606004.871985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.9027975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213266823,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b362f3aee9691265a2259de0b346d4981a1f922b/docs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606004.9503894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078352871,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/command.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606004.9626193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606004.9629548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000299776,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/bridge_map.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606005.0534515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.0538428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365419,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/06c5b9c954f3970ce687123304cf2e291b372902/source.list","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606005.1452425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.1456568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387261,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/PullCoolifyImageJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"]},"status":404} +{"level":"debug","ts":1761606005.2363055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.3261144,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61906: EOF"} +{"level":"debug","ts":1761606005.327129,"logger":"events","msg":"event","name":"tls_get_certificate","id":"fff5a48e-9f94-4bfe-a031-a049633c4e12","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61907,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606005.3271618,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606005.3271716,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606005.3271763,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61907","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606005.3276982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.3292553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606005.3314784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002190951,"request":{"remote_ip":"192.168.1.64","remote_port":"61907","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.8463"]},"status":204} +{"level":"debug","ts":1761606005.4189188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.434946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015998671,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/ServerCheckJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606005.444715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116988218,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/fa11ed0adf7f8d8c980b8326292a37f6066f3336?style=unified&whitespace=ignore-all","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606005.4517355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.215397009,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4725f8c0a2f6913cee644e4a68d782ccbad4aaf1?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"]},"status":200} +{"level":"debug","ts":1761606005.5101168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.5396926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029541912,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/2d9c583af37679dcc6ecb57d4f1e3a66d0f83fcd?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606005.5803149,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606005.5805578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000214865,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606005.582667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606005.5831811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494682,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606005.5914617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606005.591621,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000135155,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fixefvykv7o26fl","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606005.5931149,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606005.5935757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000443075,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/fixefvykv7o26fl","headers":{"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606005.601979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.6031902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347936,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bed4415d8dbdcb94ea0c3ef88e3195b27dcdddc4/bin/scripts/autoexec.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606005.6933632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.6938224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000418799,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/39e7a9252ce140883ffc9798341ef85493a5320e/docs/debugging_desyncs.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606005.7831755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.7835927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000386439,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e530e53564ef91787879a1b22d45dcaabf61f021/yapf/track_dir.hpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606005.8395483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.8749063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.8752732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339039,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/os2.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606005.895676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056092907,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606005.965402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606005.9658294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/win32.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606006.0571318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.0934854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036315252,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/os2.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"]},"status":200} +{"level":"debug","ts":1761606006.1479895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.1639533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015931634,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/CheckHelperImageJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606006.239015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.330174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.3305223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091477534,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/80444e7c556c60e591abcf3aca067f65bc6d4f9a?style=split&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606006.3328836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.3587453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025828071,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/378a405b0cded6f7496938c90f43e19089e5164d/media/baseset","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606006.4208565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.4212668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379646,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/macros.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606006.5118012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.5423431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606006.5430832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000701973,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606006.5514188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606006.551646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198985,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/26kl6ce8zfg18kl","headers":{"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"]},"status":204} +{"level":"debug","ts":1761606006.5532494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606006.553849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000579523,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/26kl6ce8zfg18kl","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606006.602821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.6377342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125895791,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/1e8e911577ec1249cdb0c372608b77b4cf3edafd?style=split&whitespace=show-all","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"]},"status":200} +{"level":"debug","ts":1761606006.6936498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.7075162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.377302004,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/debugging_desyncs.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606006.7594419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.156578002,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/stdafx.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"]},"status":200} +{"level":"debug","ts":1761606006.7849357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.8262777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041296763,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/docs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606006.8348947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14120963,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b8340286d0a7692a5919231a06fff23a4348c6c3?style=unified&whitespace=ignore-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606006.87575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606006.8760765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000302169,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-rimworld-modman/rss/commit/958de3e4a1e490aa13fa9e13d0d02e5d2763dfa0/windows/runner/flutter_window.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606006.9665515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.0373013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.049506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082911295,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/9fe9e6d7993a045f57fc8f944f867c77c23916c7?style=unified&whitespace=ignore-eol","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606007.0541317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016791155,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/lang","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606007.0575686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.0579162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319272,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/svnup.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"]},"status":404} +{"level":"debug","ts":1761606007.1622953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.2213113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058966143,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/e397df0e0dcef8b6880450040c2ba2f7505ea02d?style=split&whitespace=show-all","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606007.2401562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.2404819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296979,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/DeleteResourceJob.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606007.331181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.3468423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015614307,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Models/GitlabApp.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606007.421676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.422101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390777,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/functions.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"]},"status":404} +{"level":"debug","ts":1761606007.5123239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.5127652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000409743,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0a4090b8a73d74261f427e38144ea27977f5c80f/bin/scripts/on_client.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"]},"status":404} +{"level":"debug","ts":1761606007.603614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.604059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404863,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Jobs/SendMessageToTelegramJob.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606007.6665168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606007.6671314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000590342,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606007.6768827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606007.6771216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000209224,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1h7hwawxuya3wpm","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"]},"status":204} +{"level":"debug","ts":1761606007.6788552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606007.6793087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000433617,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1h7hwawxuya3wpm","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606007.6947205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.6951072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362865,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/ContainerStatusJob.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606007.723596,"logger":"events","msg":"event","name":"tls_get_certificate","id":"68a1a6cb-0bd2-40f2-99f3-250fb54ed05d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.208.146.193","Port":28882,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606007.7236385,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606007.723648,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606007.7236521,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.208.146.193","remote_port":"28882","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606007.7852457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.785659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384074,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/openttd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"]},"status":404} +{"level":"debug","ts":1761606007.8768108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.8772407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000401287,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2fcb588c87f5d1c3342104b1635ba564f51c8049/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606007.9675827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606007.9910414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023417998,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/command.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606008.0587862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.1494222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.1498394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038719,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bed4415d8dbdcb94ea0c3ef88e3195b27dcdddc4/bin/scripts/on_client.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606008.1947389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.2269034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.2326434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037872979,"request":{"remote_ip":"3.208.146.193","remote_port":"28882","client_ip":"3.208.146.193","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/commits/branch/master/Content/Sounds/UI","headers":{"X-Forwarded-For":["3.208.146.193"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606008.2410972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.2413912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263506,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bed4415d8dbdcb94ea0c3ef88e3195b27dcdddc4/bin/scripts/pre_server.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606008.2595472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20072535,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53916ac7703d792d15740ebfdd36e803b1a7f25b/docs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606008.2733295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046389985,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f50f857c6dc591277a4f68df7412d50b09113da/database/migrations","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606008.3318384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.4226825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.444763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021911688,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/bcc61b0d8b6d2fd05121b20a4490ab78c9374886?style=unified&whitespace=ignore-change","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606008.5134087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.514153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0006842,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/console.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606008.560535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606008.5627143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.002121599,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["42"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Content-Length":["201"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606008.575433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606008.57585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000379796,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/km2xman0rlwccfw","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"]},"status":204} +{"level":"debug","ts":1761606008.5779114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606008.578599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00060422,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/km2xman0rlwccfw","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606008.6050766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.605469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369226,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ac7922ca44f86d7b4a09e30ed0ba5085a4d5558a/app/Livewire/Project/New/GithubPrivateRepositoryDeployKey.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606008.6961272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.7535195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.421643427,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/40ae740cc2222c1ea937de8a1db970509fdafb33?style=split&whitespace=ignore-eol","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606008.7863927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.7867308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309804,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/68ee4aa7d6278e53af1e812040f6bfb0cd813ad4/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"]},"status":404} +{"level":"debug","ts":1761606008.8774743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.8778749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374055,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/engine.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"]},"status":404} +{"level":"debug","ts":1761606008.9292393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233076479,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/f928facb241b56a4645f2a3a578f2efc512d91a9?style=split&whitespace=ignore-change","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606008.96848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606008.9803257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011822628,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/postcss.config.js","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606009.0594618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.1169128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057417023,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"]},"status":200} +{"level":"debug","ts":1761606009.150637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.1510293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349389,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Jobs/ContainerStatusJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"]},"status":404} +{"level":"debug","ts":1761606009.18947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606009.1894867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606009.1894898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606009.189492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606009.1894944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606009.1894963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606009.1894987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606009.1895003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606009.1895025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606009.1895046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606009.1895065,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606009.1895087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606009.1895106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606009.1895127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606009.1895144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606009.1895168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606009.1895187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606009.1895206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606009.1895225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606009.1895244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606009.1895266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606009.189529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606009.1895308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606009.1895342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606009.1895375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606009.189541,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606009.1895444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606009.189548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606009.1895516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606009.189555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606009.1895583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606009.1895616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606009.189565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606009.1895685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606009.1895711,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606009.189573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606009.1895752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606009.189577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606009.189579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606009.1895812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606009.189583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606009.189585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606009.1895869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606009.1895888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606009.1895907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606009.1895926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606009.1895945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606009.1895964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606009.189599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606009.189601,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606009.1896033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606009.1896052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606009.1896071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606009.1896093,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606009.1896114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606009.1896136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606009.1896162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606009.1896179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606009.18962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606009.1896222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606009.18963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606009.1896327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606009.1896346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606009.1896367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606009.1896386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606009.189641,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606009.189643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606009.189645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606009.189647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606009.1896489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606009.189651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606009.1896527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606009.2413585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.3321974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.3325682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344118,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/mixer.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606009.3668504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125452053,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/d84e94025ff2895a7b601ee1985f5f7fe32f4f27?style=unified&whitespace=ignore-all","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606009.371171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.394114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022908287,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606009.4243655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.4248312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000427807,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1ed212775c4e7f2d3abde88acbea51e01fb8b368/bin/scripts/on_client.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"]},"status":404} +{"level":"debug","ts":1761606009.4454472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.520639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.5318813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011206396,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Console/Commands/CheckApplicationDeploymentQueue.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"CheckApplicationDeploymentQueue.php\"; filename*=UTF-8''CheckApplicationDeploymentQueue.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1983"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Etag":["\"e89d26f2c3e18a50de8e73bee43e17754cb92c65\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606009.605569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.62694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021332637,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4792146f1d223467bc75a27e29ada61fb38fe627/app/Actions/Database/StartPostgresql.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606009.6546342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606009.6553118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000619668,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606009.6641319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606009.6643174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000160183,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uidv8c4qa9de0df","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"]},"status":204} +{"level":"debug","ts":1761606009.665998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606009.6666222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000593358,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/uidv8c4qa9de0df","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606009.6974583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.7499654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052469315,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/52cf13bff6769b4922abcf60b5ae38f1d8588842?style=unified&whitespace=ignore-eol","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"]},"status":200} +{"level":"debug","ts":1761606009.7884161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.7930014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.347523906,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38781fb16e6a86a532ddd4c6d748205dbca6ad0c/os/emscripten","headers":{"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606009.819739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031279498,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/app/Jobs/DatabaseBackupJob.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606009.8796203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606009.9708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.0623193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.0627697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000423829,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4e6d4fcf32c0178c0c958e23ed8c486c5c27e1f8/bin/scripts/on_server.scr.example","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606010.1540303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.2311094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260271607,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fede159409bdddf73bfceec2145d8d419389486/bin/scripts","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606010.2443948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.2683733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023941215,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d58e4084de772b16a6bc7414ec6a99616acc0988/bin/scripts/on_server_connect.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606010.3007958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146728574,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca9843424be6008d9b8019423f2ead65fdb75fe2/bin/scripts/on_client.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"]},"status":200} +{"level":"debug","ts":1761606010.3363166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.4264116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.48253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.485591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003026195,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/36c30c30169a11d298ea37259ec48d08f54f82c2","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606010.5174036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.5178878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000442534,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/thread.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606010.5846438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606010.585009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000315234,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Headers":["content-type"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"]},"status":204} +{"level":"debug","ts":1761606010.5869215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606010.5874631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000518117,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"]},"status":200} +{"level":"debug","ts":1761606010.5957973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606010.5959845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000162276,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/98exn90p3cx9ipx","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606010.5979147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606010.5986004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000660185,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/98exn90p3cx9ipx","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606010.6092274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.679755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070478727,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Http/Controllers/Api/Team.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606010.7005107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.701144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000589812,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/train_cmd.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606010.791875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606010.7923524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000445219,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/settings_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606010.926971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.590610988,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/b5d4bd7b7d731617c5d7a27ccac98a99e690aee9?files=src%2Flang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606011.05945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.63299995,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/5353a3cab5cc0c0073e820a2518c90230437e301?style=split&whitespace=ignore-all","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606011.2951498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.415479329,"request":{"remote_ip":"216.73.216.162","remote_port":"23273","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f570ec45ebe9410b884ab4c0e086fcad43d4092/src/rail.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606011.4719634,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a9cdedeb-c433-496b-b9b5-41cf3a750293","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.159.98.248","Port":18378,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606011.4720097,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606011.4720228,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606011.4720287,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.159.98.248","remote_port":"18378","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606011.5944552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606011.5950618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000574994,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:11 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606011.603799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606011.603977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000154922,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ftxadq4qpp84o1k","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:11 GMT"]},"status":204} +{"level":"debug","ts":1761606011.6057115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606011.6062143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000483311,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ftxadq4qpp84o1k","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:11 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606011.6314557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606011.6346178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003135591,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:11 GMT"]},"status":200} +{"level":"debug","ts":1761606012.0280926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606012.0999596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071831568,"request":{"remote_ip":"54.159.98.248","remote_port":"18378","client_ip":"54.159.98.248","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/blame/commit/3b8e61f1b6e8e3b1f8e0c01cee0ab100feeb5b98/bin/baseset/no_music.obm","headers":{"X-Forwarded-For":["54.159.98.248"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606012.2409027,"logger":"events","msg":"event","name":"tls_get_certificate","id":"27ac39ee-7ca4-4154-a73d-c2cd44cbbebe","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":32499,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606012.2409506,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606012.2409644,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606012.2409701,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"32499","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606012.3638651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606012.4390156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075113695,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e3024d47e2d857c3925fd745cc2bc44a1e769bf?page=57","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"]},"status":200} +{"level":"debug","ts":1761606012.5836728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606012.609069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606012.6096666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569894,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606012.631228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606012.6314602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000203273,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0r007d75pio9s47","headers":{"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"]},"status":204} +{"level":"debug","ts":1761606012.6341374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606012.6346817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00051952,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0r007d75pio9s47","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"]},"status":204} +{"level":"debug","ts":1761606012.8076403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606012.8524334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606012.9731624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165473282,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:12 GMT"]},"status":200} +{"level":"debug","ts":1761606013.080258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.496549702,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af1150182a055b4ac86c55c98027a90956a8d24d/os/windows/winstore/generate-key.ps1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606013.0845397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606013.2066705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122086228,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3cc69d7b483cdf9d8b36a3e4c5dfc177d584a2d9/music/bemidi.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606013.585997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606013.5938685,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b350f302-360e-4430-9a96-b0c0e2ee97c9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.225.45.252","Port":1457,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606013.5939293,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606013.5939415,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606013.5939486,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.225.45.252","remote_port":"1457","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606013.6247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038657247,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/918b3aff5e9a012b2cdaae30c6012be1aa9e595b?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"]},"status":200} +{"level":"debug","ts":1761606013.6277819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606013.6284442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000633976,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606013.637915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606013.6381977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000248068,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n9baz8r37tbgksn","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"]},"status":204} +{"level":"debug","ts":1761606013.640373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606013.641029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000628876,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/n9baz8r37tbgksn","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"]},"status":204} +{"level":"debug","ts":1761606013.8780608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.025594333,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38781fb16e6a86a532ddd4c6d748205dbca6ad0c/src/fontcache","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606013.953565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606013.9752247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606013.9781477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002895319,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/6f50f857c6dc591277a4f68df7412d50b09113da","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606013.986505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03290325,"request":{"remote_ip":"3.225.45.252","remote_port":"1457","client_ip":"3.225.45.252","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/src/branch/master/Content/Fonts/WorkSans/WorkSans-Bold.ttf","headers":{"X-Forwarded-For":["3.225.45.252"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:13 GMT"]},"status":200} +{"level":"debug","ts":1761606014.086766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606014.115549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02874478,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4782446f424eb79cf43e968aa4ea6c47ccda7e6b/app/Policies","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:14 GMT"]},"status":200} +{"level":"debug","ts":1761606014.1893845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606014.1893983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606014.1894007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606014.1894026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606014.1894047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606014.1894066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606014.1894085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606014.1894102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606014.189412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606014.1894145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606014.1894162,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606014.189418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606014.1894195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606014.1894214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606014.1894228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606014.189425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606014.1894267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606014.1894288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606014.1894305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606014.1894324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606014.189434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606014.189436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606014.1894376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606014.1894395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606014.1894412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606014.1894429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606014.1894445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606014.1894464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606014.189448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606014.1894498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606014.1894515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606014.1894534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606014.189455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606014.189457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606014.1894586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606014.1894605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606014.1894622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606014.1894643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606014.189466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606014.189468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606014.18947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606014.1894717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606014.1894739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606014.1894755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606014.189478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606014.1894796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606014.1894815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606014.1894832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606014.189485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606014.1894867,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606014.1894886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606014.18949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606014.189492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606014.1894937,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606014.1894953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606014.1894972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606014.189499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606014.1895006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606014.1895022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606014.189504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606014.1895058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606014.1895072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606014.1895094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606014.1895108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606014.1895127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606014.1895144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606014.189516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606014.1895177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606014.1895196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606014.1895237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606014.1895256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606014.189527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606014.5878994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606014.5882933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367994,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0d0b15875f5f0b98f4bb383b3cd7e7a3a6565f70/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:14 GMT"]},"status":404} +{"level":"debug","ts":1761606014.7079673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606014.708867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000863177,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:14 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606014.7173688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606014.717582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000186963,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t6bpyr7edh1m5gr","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:14 GMT"]},"status":204} +{"level":"debug","ts":1761606014.7191434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606014.7196627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000489031,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t6bpyr7edh1m5gr","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:14 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606015.0888822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606015.0924084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606015.103074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014160756,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/resources/views/components/modal.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2628"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 11 Sep 2023 20:29:34 GMT"],"Content-Disposition":["inline; filename=\"modal.blade.php\"; filename*=UTF-8''modal.blade.php"],"Etag":["\"d457b2651e111e71041df4038363cc65cd14b911\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606015.1073875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014943752,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database/migrations/2024_04_10_082220_create_standalone_dragonflies_table.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"]},"status":200} +{"level":"debug","ts":1761606015.3301115,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61915: EOF"} +{"level":"debug","ts":1761606015.331168,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1e7188cc-0ffa-4428-9af7-6cc88f6f9c2d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61916,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606015.331204,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606015.3312151,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606015.3312206,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61916","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606015.3331091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606015.3347054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001575069,"request":{"remote_ip":"192.168.1.64","remote_port":"61916","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Cookie":[],"Priority":["u=4"],"Content-Length":["551"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2815"]},"status":204} +{"level":"debug","ts":1761606015.3895116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606015.5772362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187685147,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4f2c2656e74a4f21d68797b7f03a113cc87d7bcd/projects?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"]},"status":200} +{"level":"debug","ts":1761606015.640175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606015.6404464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000241956,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:15 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606015.6420698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606015.6425488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000454627,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606015.6501696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606015.6503515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000163018,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gnmuibmo9erq2xf","headers":{"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"]},"status":204} +{"level":"debug","ts":1761606015.6518478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606015.6523774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00050964,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gnmuibmo9erq2xf","headers":{"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"]},"status":204} +{"level":"debug","ts":1761606015.6905172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606015.841152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150591076,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/music.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606015.9917626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606016.277896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606016.2810936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003168583,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/a04674d93d1696ca14021382e5ef404664baed3b","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"]},"status":200} +{"level":"debug","ts":1761606016.294206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606016.3412473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.349449306,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7eaeb7829dd4099f3a85d1a8b6b9b9fedcfab515/bin/ai/compat_14.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"]},"status":200} +{"level":"debug","ts":1761606016.4240174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129776496,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/59b9c4f6f3592d5a3c6d57bf8a365435e237bd4a/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"]},"status":200} +{"level":"debug","ts":1761606016.5941172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606016.6366696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042512525,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1528b64a68f3144b9b321efefb22800a52e64dd4?page=252","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"]},"status":200} +{"level":"debug","ts":1761606016.6392472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606016.639933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000653341,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606016.6495767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606016.6497374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000138641,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/57h3yiisnhnw2ws","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"]},"status":204} +{"level":"debug","ts":1761606016.6513984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606016.6519973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00057814,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/57h3yiisnhnw2ws","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:16 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606016.8939967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606016.9080167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013984483,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/video/sdl_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:16 GMT"]},"status":200} +{"level":"debug","ts":1761606016.9376862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.1212745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.1914093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070097719,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/os","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"]},"status":200} +{"level":"debug","ts":1761606017.3462708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.3882494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041938673,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/46d1a0621581a711aedeaa5d15628b4048fde43a?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606017.4038448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.5251675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121284427,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606017.5731137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.6214108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048250533,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e147382c65e6e262db4fe6037adeaa50e403bf0b?page=287","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606017.674835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606017.6757233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000857707,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606017.6884494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606017.6886759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000194356,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hn6p7oj49lf5m6a","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"]},"status":204} +{"level":"debug","ts":1761606017.6908176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606017.69155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00070003,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/hn6p7oj49lf5m6a","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"]},"status":204} +{"level":"debug","ts":1761606017.7988632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606017.9618654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.024145672,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38781fb16e6a86a532ddd4c6d748205dbca6ad0c/src/linkgraph","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"]},"status":200} +{"level":"debug","ts":1761606017.9761748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177269481,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63722bfd7f61623b54a3df07b215c39ac1f9b3dd/app/Models?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606018.0244014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.1141083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089673052,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94f6208bde203b8c39f0de43deaebdcf7efa4bb6/vehicle.c?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606018.2499754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.261748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011739271,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/town_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"town_map.h\"; filename*=UTF-8''town_map.h"],"Content-Length":["185"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"364d0047f6b5f2920adf0b6196e4976f07516550\""],"Last-Modified":["Fri, 24 Mar 2006 12:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606018.4764767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.5734153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.5876424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014172829,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database/migrations/2023_08_06_142951_add_description_field_to_applications_table.php","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"]},"status":200} +{"level":"debug","ts":1761606018.6567142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606018.657291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000549055,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606018.65778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.6829453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606018.6831865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000215487,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/685k8dsjoe6ao5u","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"]},"status":204} +{"level":"debug","ts":1761606018.6848578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606018.6854315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00055702,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/685k8dsjoe6ao5u","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606018.6864119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028603734,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8203f09ca0fe6ccafe7e8bf201df5555f746660/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"]},"status":200} +{"level":"debug","ts":1761606018.7085016,"logger":"events","msg":"event","name":"tls_get_certificate","id":"073580c8-e738-4a2c-8cbf-8dae9d8096d5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.44.174.136","Port":35034,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606018.7085469,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606018.708558,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606018.7085626,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.44.174.136","remote_port":"35034","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606018.784993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.308470312,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/99b2698658660539d0e56cebfdfaf033c17acfd7/cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606018.845183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.8933837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048165743,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ee5c0f0413a78843603de1e2db2cb3a00aabfe27?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606018.9483688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606018.9792156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030808781,"request":{"remote_ip":"52.44.174.136","remote_port":"35034","client_ip":"52.44.174.136","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-Heimdall/src/tag/3.11.0/.gitmodules","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.44.174.136"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606019.0191524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.068733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049539131,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/971b3b5fa595f7c984f1092d6b01ed3ff60eeb01?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606019.1950371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606019.1950586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606019.1950629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606019.1950665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606019.1950705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606019.1950753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606019.1950788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606019.195082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606019.1950853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606019.1950908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606019.195094,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606019.1950977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606019.195101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606019.1951046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606019.1951082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606019.1951115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606019.1951153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606019.1951187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606019.195122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606019.1951256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606019.1951294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606019.195133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606019.1951368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606019.1951401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606019.1951442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606019.1951482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606019.1951518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606019.1951554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606019.19516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606019.1951632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606019.1951668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606019.1951704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606019.195174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606019.1951776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606019.1951811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606019.1951852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606019.195189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606019.1951926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606019.1951969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606019.1952004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606019.1952038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606019.195207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606019.1952107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606019.1952145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606019.195218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606019.195222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606019.1952252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606019.1952286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606019.1952322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606019.1952355,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606019.1952393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606019.1952426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606019.195246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606019.1952493,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606019.1952531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606019.195257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606019.19526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606019.1952634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606019.1952667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606019.1952703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606019.1952746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606019.1952782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606019.195282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606019.1952853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606019.1952887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606019.195293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606019.1952965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606019.1953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606019.1953034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606019.195307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606019.1953108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606019.1953144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606019.2000918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.2410374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040917929,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/329407e9bc38bbffc66406242174276d743567a1?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606019.3810973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.5324183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.6320522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099586962,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/57cff4bca8f97dc9e449c3490e06a23f3644b893/docs/ottd-colour-palette.gif","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ottd-colour-palette.gif\"; filename*=UTF-8''ottd-colour-palette.gif"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 12 Sep 2004 14:10:40 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["51951"],"Content-Type":["image/gif"],"Etag":["\"acd07ec912fafa4a7bee52ff9205709e6c0f3ea8\""]},"status":200} +{"level":"debug","ts":1761606019.6568553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606019.6575904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000699448,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"]},"status":200} +{"level":"debug","ts":1761606019.669188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606019.6694298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000210627,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/csteifnl9lp3x74","headers":{"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"]},"status":204} +{"level":"debug","ts":1761606019.6711304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606019.6717007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000545028,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/csteifnl9lp3x74","headers":{"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"]},"status":204} +{"level":"debug","ts":1761606019.6840022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.6995032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.7142832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014737944,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database/migrations/2023_09_23_111813_update_users_databases_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"]},"status":200} +{"level":"debug","ts":1761606019.8344631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606019.8431585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.462026568,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0876bca9b76142a7a2a90fa193308b5bf340e1ec/config.lib?page=13","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"]},"status":200} +{"level":"debug","ts":1761606019.8535373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019045876,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c5de1a25c35bfa96ab3b4eed89b67b504e84ace2/resources/views/livewire/activity-monitor.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"activity-monitor.blade.php\"; filename*=UTF-8''activity-monitor.blade.php"],"Content-Length":["948"],"Last-Modified":["Tue, 16 Apr 2024 11:18:50 GMT"],"Etag":["\"78f7c59a076c072be8fbedad93a4f158b988bd16\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606019.9123719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228328998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82ccd019140190ce1f6bc0fb1179598be65b0116/vehicle.c?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606019.9854739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.0974925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111984925,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/aircraft_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606020.1361716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.1987967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062561201,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/project/application/preview","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606020.2871313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.3015234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01436441,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/direction.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"direction.h\"; filename*=UTF-8''direction.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"477c34046aaae4de035eba962701bbc69dbf2ae3\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["2650"]},"status":200} +{"level":"debug","ts":1761606020.439004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.462992,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6768c73d-9a4b-40aa-b13b-ff2d82dc85d2","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":59324,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606020.4630241,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606020.4630337,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606020.4630387,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"59324","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606020.4693625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.4746964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005305642,"request":{"remote_ip":"192.168.1.123","remote_port":"59324","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606020.4753044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.4783685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003036645,"request":{"remote_ip":"192.168.1.123","remote_port":"59324","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"X-Forwarded-For":["192.168.1.123"],"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["149"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"]},"status":200} +{"level":"debug","ts":1761606020.4815624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0425257,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8bb50123f9d2e869a11709a60749beba4f482de6?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606020.569158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.6729984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606020.673255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000229313,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Access-Control-Request-Method":["POST"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606020.6750298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606020.67556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000506846,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Content-Type":["application/json"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606020.6843166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606020.6844668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000132089,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pz31qj9nqn5t3er","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"]},"status":204} +{"level":"debug","ts":1761606020.6860292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606020.6880357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001972719,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pz31qj9nqn5t3er","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606020.6985536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.7250516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026470462,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ed186da1be1a55697f892315e6e27e4e86af36de/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""]},"status":200} +{"level":"debug","ts":1761606020.7934048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.224212648,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad2c641bca5514fb2a088c0cc785241367da5f67/os?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606020.828536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.8384705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.843086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014514884,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/18e1d57fc61d5115315e4d96668c2ae2ef9e9b73/utils/checkMissingTranslations.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606020.8927977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054293145,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f50f857c6dc591277a4f68df7412d50b09113da/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606020.9587543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606020.9727058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013912057,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606021.0488858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.088821,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.1323695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04350717,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a313324dc4d232ed77e9308c4f527e96c93bb56?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606021.1772542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128329178,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38b7c68623f0f09f1fc5f5dbfe71a05e786477c8/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606021.2182465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.3310018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.3745756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043541545,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4459c9f73dcba1e0ff65d18d6fb25aeb089dd1c2?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606021.4441166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.4720097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027844733,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3ff5b879d09e1ef5be16dfca23b83bb8490b94be/lang/unfinished","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606021.55725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.5797837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022492042,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fba42681270df683613e75063dd356df15ccc413/os/debian/menu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 13 Nov 2013 19:57:29 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Length":["144"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606021.670397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.6783779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.460105437,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80dc7d89efb1110d6c3b71be7ae600e66d3abef4/config.lib?page=13","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606021.6805384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010112945,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/562a8f1fac0d64ceaf3da0928a1d0ab6628c6a8b/app/Notifications/Container/ContainerRestarted.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1758"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"],"Etag":["\"21dc799f866308d186f0cca9505f321fa7cd3fca\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ContainerRestarted.php\"; filename*=UTF-8''ContainerRestarted.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606021.6999028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606021.7004824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542573,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606021.7204719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606021.7207575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000247387,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pe3u34uljc0rb1d","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606021.7228978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606021.7234895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000567069,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pe3u34uljc0rb1d","headers":{"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"]},"status":204} +{"level":"debug","ts":1761606021.7831056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.8965013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606021.9137275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130588266,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5ea6064fab18eb7281f2d4adc3ba4d961b9c3f7f/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Length":["6397"]},"status":200} +{"level":"debug","ts":1761606021.9859266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089383877,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fc1963f642495cdb904202bd6d997755887ee28c?page=203","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606021.9979515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.0281863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.0365148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038528434,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/268d298a36a3e04102f3f268c3914af45a321ec3?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606022.0983813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.1155777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017156975,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/65be880d70510050a9a22d7cfde21cab211e0c95/app/Livewire/Project/Shared/ResourceLimits.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2189"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"608dfbf02228b9556f8260d7af481c451231191c\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"ResourceLimits.php\"; filename*=UTF-8''ResourceLimits.php"]},"status":200} +{"level":"debug","ts":1761606022.1744444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146225256,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c28f67055f7a946c1d6bd86a2e99a4c306519d72/database/migrations","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606022.1998074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.2188764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019035216,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/db0cd46a3f7b351e0e4163356aa190bf687954aa/os/debian/config","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 03 Sep 2008 17:18:04 GMT"],"Content-Disposition":["inline; filename=\"config\"; filename*=UTF-8''config"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["407"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a4e1268f6576ed3bb6fa7e213b320dcb0dd4b8c6\""]},"status":200} +{"level":"debug","ts":1761606022.247671,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d9e5c1b6-8e3a-46f9-b110-bb1dac99ac0c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.206.193.60","Port":56792,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606022.2477071,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606022.2477174,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606022.2477221,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.206.193.60","remote_port":"56792","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606022.3001964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.3144565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014227942,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ccdcea665db6e21fee27f331803117648028098a/app/Livewire/Subscription/Actions.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"]},"status":200} +{"level":"debug","ts":1761606022.401015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.5028632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.5174966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01459225,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4daa1b8c16ae0eb7c9f433fa131ee7dfbcc7d58e/database/factories/UserFactory.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606022.522251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121208764,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ecfed05729de051a19cac9de55e7a44fc4638be6/media/openttd.32.bmp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e388628fb63981a566d0798020d5ef93c954d60a\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.bmp\"; filename*=UTF-8''openttd.32.bmp"],"Content-Type":["image/bmp"],"Content-Length":["2104"],"Last-Modified":["Sun, 13 Aug 2006 08:18:11 GMT"]},"status":200} +{"level":"debug","ts":1761606022.5948908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.6175127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02258655,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c4ee91930df2c3b6d61eb9e76fd6c0797c7d72e5/app/Livewire/Storage/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Etag":["\"71ad89f702d098f5ee5b5ecc8fbfc0091271d2c7\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["331"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"]},"status":200} +{"level":"debug","ts":1761606022.6841605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.6882956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606022.6890962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000776544,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Content-Length":["201"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606022.7011755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606022.7013505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00015402,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ihyoxzk4d0qb7y1","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"]},"status":204} +{"level":"debug","ts":1761606022.703138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606022.703669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00051462,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ihyoxzk4d0qb7y1","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"]},"status":204} +{"level":"debug","ts":1761606022.7752466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.822822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047540134,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a026ff41fe054d40f02d138dcbe6e8ed8240fa1?page=305","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606022.866427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.8840458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017575093,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fac458a2ddb529b049434ad768ee3380c8dea29c/Doxyfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9314"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 18 Sep 2009 14:23:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"17d766218c56ade0c22bf08b947a59c33f3b0d08\""]},"status":200} +{"level":"debug","ts":1761606022.917311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606022.9295537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012211862,"request":{"remote_ip":"34.206.193.60","remote_port":"56792","client_ip":"34.206.193.60","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-gamer-updater/rss/branch/master/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.206.193.60"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/rss+xml;charset=utf-8"],"Content-Length":["991"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606022.9546652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270470725,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39f17c9de45b8449961d0165e922186ed8b7c2ef/os/win32/installer/install.nsi","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606022.957142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.0481646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.048615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000422647,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ddc35bc252ef4f1925b1ea2d5b3ef4809c7c6c39/bin/ai/compat_1.3.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606023.139908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.1412544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.1701303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030185526,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/order_base.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606023.1799753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038685921,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/lang","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606023.1882255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23106127,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8fad6334efe288fce5f04ffb180660ac1824373/vehicle.c?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.2302163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.237733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007490411,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7e154ba3c38926e607e6d28f09fa09d4d72b8a79/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606023.3211155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.4121943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.5039518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.5575094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053511219,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d786f42427e4802e8b91fa196b9b53c7f4f1ac6f?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.580601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259450329,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d6fa61e9fd1ce7f3b3071f156deab31b173038a/yapf/unittest/unittest_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.5940576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.6356921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041598101,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e8db65223bf91ad26d2f54ef115d773bbb4f63a?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.685398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.6868634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606023.6874313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000544556,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Te":["trailers"],"Accept":["*/*"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606023.6983929,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606023.69858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000158669,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2orpvxuytpoydkk","headers":{"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"]},"status":204} +{"level":"debug","ts":1761606023.7005248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606023.70106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000516694,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2orpvxuytpoydkk","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"]},"status":204} +{"level":"debug","ts":1761606023.729012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043578425,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d95e16ff1de0ccd84c8c853962a633079091fe8?page=31","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.7761195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.7874017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011249607,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/82949024f18811120bfc35da04fbd4b22f7f1d45/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8919"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 02 Sep 2010 20:00:48 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f7236fad5f65e133a40a516014c8f8ba0205fdb0\""]},"status":200} +{"level":"debug","ts":1761606023.866944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606023.8823678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015392508,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/signs.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606023.9175608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.505334022,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f1d2a9f4bfd533e75e9c047dacf7dac582a3efa/os/windows/winstore/generate-key.ps1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606023.9587157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.0492933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.0627992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01347319,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/app/Http/Livewire/Project/Shared/Destination.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"3bdb48af6b6f417605f83cc44061bb954ec0977a\""],"Last-Modified":["Mon, 07 Aug 2023 20:14:21 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Content-Disposition":["inline; filename=\"Destination.php\"; filename*=UTF-8''Destination.php"],"Content-Length":["142"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606024.098149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13938982,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/16e6da020d1c2995d0adfa53aa402500e06601ba/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.140574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.1982353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606024.1982508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606024.198254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606024.1982565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606024.1982584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606024.1982605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606024.1982625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606024.1982646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606024.1982665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606024.1982698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606024.1982732,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606024.1982768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606024.198281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606024.1982844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606024.198288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606024.1982899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606024.1982925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606024.1982946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606024.1982968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606024.198299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606024.1983006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606024.1983027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606024.1983047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606024.1983068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606024.198309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606024.1983109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606024.198313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606024.1983147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606024.1983168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606024.1983185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606024.198321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606024.1983235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606024.1983254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606024.1983273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606024.1983294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606024.1983314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606024.1983335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606024.1983354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606024.1983378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606024.1983397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606024.1983416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606024.1983438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606024.1983457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606024.198348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606024.1983497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606024.198352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606024.198354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606024.198356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606024.198358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606024.1983597,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606024.1983619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606024.1983645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606024.1983662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606024.1983683,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606024.198371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606024.1983728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606024.198375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606024.1983771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606024.198379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606024.1983817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606024.1983838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606024.198386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606024.1983876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606024.1983898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606024.198392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606024.198394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606024.1983962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606024.1983979,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606024.1984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606024.1984017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606024.198404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606024.1984062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606024.231608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.2633123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.2826934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051057123,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08b0b77e8a571583847cfac644971c46ef2a7c6b?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.3044739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041109821,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/36c30c30169a11d298ea37259ec48d08f54f82c2/database/factories","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.322649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.3473175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.347348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002775,"request":{"remote_ip":"144.76.32.237","remote_port":"21554","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39267dbad5a5846b614c688e453c54ef24af4224/changelog.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606024.363498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222897098,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1165817cf226a9550128d3e146ab0901c96d3342/source.list?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606024.3858984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063221245,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/35cae1d4dc5ab1cd104c47f5e7d22c6dfb4d247f/database/factories","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.4132288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.457673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044407718,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d67a3f51ece908bef950dd8288ef2c42d076257a?page=11","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606024.5044863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.5434601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03893969,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e27582d104c7bbcf987c5320edce94d84b6e59f7?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606024.5950053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.607639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012592149,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/33150af3e2ca85326e5b84999ae8729ec65b338c/os/win32/installer/install.nsi","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a31b8a9cf179a3c17849bb7c465c6a6dbacbf2ef\""],"Content-Length":["17028"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 19 Jun 2008 11:45:44 GMT"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.6866505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.6999424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606024.7005155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000545879,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Content-Length":["42"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606024.7091765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606024.7093477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000152547,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0dr7qyqzbkn95sp","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606024.7118464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025165472,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6aa82724b40426cfc40d5b17ec737be100ed7653/templates/compose/appwrite.env","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.7120388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606024.7130067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000943929,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0dr7qyqzbkn95sp","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606024.7773767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.8375404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060062661,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c82d2a1fa6606a60e0e348fb6f71c8960b1bd476?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606024.8688607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.8857408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016850998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/df58fcee16054b9d54980ca6e02ed9bf2bae22ea/data/haproxy/haproxy.cfg.template","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606024.9589674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606024.9707425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011740494,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/01728177e7bf1f4b0131ad7eccd2fa76abc6d641/COMPILING.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6571"],"Etag":["\"299494288b1ce1b010603a17385b33d01c43c39c\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 13 Sep 2023 14:11:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"COMPILING.md\"; filename*=UTF-8''COMPILING.md"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"]},"status":200} +{"level":"debug","ts":1761606025.0501733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.092148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041936379,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb7a6a3018becd78bbe6abffa85284a37ca5e417?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606025.1412346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.2329865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.233436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000421304,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/77ac7940bf0b28a6402a9e5d4b38f49ea1fd9d4f/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606025.2825522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141279662,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Http?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606025.323138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.3397372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016562143,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/news.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606025.341478,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61937: EOF"} +{"level":"debug","ts":1761606025.342294,"logger":"events","msg":"event","name":"tls_get_certificate","id":"de261e80-4820-43a2-b1a3-4b589ce1a738","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61938,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606025.3423393,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606025.3423495,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606025.3423557,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61938","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606025.3441653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606025.3458514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00166036,"request":{"remote_ip":"192.168.1.64","remote_port":"61938","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Origin":["https://jelly.site.quack-lab.dev"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.3995"],"Date":["Mon, 27 Oct 2025 23:00:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606025.404507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.4148247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.4169474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012399997,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/other/logos/hetzner.jpg","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Content-Type":["image/jpeg"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["196793"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"No-Gzip-Compression":["1"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606025.4534383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038576685,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9b4d92050b90aa1d73d7e5bc3dc54b384b80b5b?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606025.5054889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.5172632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011746715,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b8ec88f6afcceb01cc8ce10ae3d91a986923baff/media/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["138710"],"Content-Type":["application/octet-stream"],"Etag":["\"264aaff60b5e58cad978bd390ad459da6cc06808\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"opntitle.dat\"; filename*=UTF-8''opntitle.dat"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"]},"status":200} +{"level":"debug","ts":1761606025.5962398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.635936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039660739,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4dfbbe62b6e3de6c862f2879eb8c775260967c8d?page=16","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606025.6873462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.7129648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606025.7132208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000225996,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":204} +{"level":"debug","ts":1761606025.7148874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606025.7154348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000525019,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606025.742014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606025.742272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000228882,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lalym1x2p4mlns5","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606025.7479675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606025.748691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000697775,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lalym1x2p4mlns5","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606025.7780004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.7930145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014981023,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/29ba3a1dd7a70a8e157c8ed8962c3ea1f2018f1b/bin/data/opntitle.dat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606025.8694155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.8838973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014443208,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606025.9419994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25461824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70a35a94b5151b87ef8f79a60c40a9d5b1b2590a/projects/openttd_vs80.vcproj?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606025.9604907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606025.9752698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014737813,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c6df243623f08855691ac3e91ff5f07e9920fd64/config/livewire.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606026.0517542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.076988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025199056,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a976ec28b458c13ebb29fe4a4c59724c0b6c4aa5/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606026.1422744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.2025976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060281874,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/TeamSharedVariablesIndex.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606026.2329702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.2891479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056145787,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Livewire/CommandCenter/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606026.3249552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.406873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081889339,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6f526fd2e1ddff4c6cf298a657e5117ce89fcf7d/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606026.414947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.4189363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":47.017215111,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=359&client_gravatar=true&slim_presence=true","headers":{"Priority":["u=1, i"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-For":["192.168.1.64"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Mobile":["?0"],"Cookie":[],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["DENY"],"Connection":["keep-alive"],"Etag":["W/\"860887f9357408b85b0e659db4f7935cad70ed95\""],"X-Ratelimit-Reset":["1761606027"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 23:00:26 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"Server":["nginx/1.24.0 (Ubuntu)"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["198"],"Strict-Transport-Security":["max-age=15768000"]},"status":200} +{"level":"debug","ts":1761606026.421946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606026.4288723,"logger":"events","msg":"event","name":"tls_get_certificate","id":"552461c7-74a3-4c9b-8ac0-c27e352e87a9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.232.12.157","Port":15985,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606026.4289327,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606026.4289503,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606026.428958,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.232.12.157","remote_port":"15985","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606026.4553306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040353555,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea52a6f5f0503a8dfd81edc591560a3a3fd61bd9?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606026.5060072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.5253208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019275228,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ffff696b4e142b4fef253412687c7c4612c3fe3f/bin/ai/compat_1.8.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1344"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.8.nut\"; filename*=UTF-8''compat_1.8.nut"],"Etag":["\"f57a0eab2786cf5c339016ab79cfb36d31fb13e6\""],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606026.549301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.5974977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.6964989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.7087283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012180784,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/67df166c20bfedfdf3ff484c870ef9f6fd90db02/app/Livewire/Project/Shared/HealthChecks.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"HealthChecks.php\"; filename*=UTF-8''HealthChecks.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Content-Length":["1354"],"Etag":["\"3bf507cab6012005d2f628ad4e169a25d55dab8a\""],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606026.7300029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606026.7306173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000585063,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606026.739864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606026.740039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000152838,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iripozjsmchb58z","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"]},"status":204} +{"level":"debug","ts":1761606026.7417881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606026.7422156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000409322,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iripozjsmchb58z","headers":{"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"]},"status":204} +{"level":"debug","ts":1761606026.7797992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.817333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.8263977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009029072,"request":{"remote_ip":"18.232.12.157","remote_port":"15985","client_ip":"18.232.12.157","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/pulls?labels=0&milestone=-1&project=-1&sort=leastupdate&state=all&type=all","headers":{"X-Forwarded-For":["18.232.12.157"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"]},"status":200} +{"level":"debug","ts":1761606026.8274107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278073117,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/composer.lock","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606026.870583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.961545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606026.9991798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037589635,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/langs.dsp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606027.052247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.0720918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019809875,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4748e49f4af160731eea1e5a17719cc4f8416c22/os/debian/patches/series","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606027.1432502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.1683419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.388513851,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3e93d65208f74802595b12e682d98a4d534a328/os/dos/exe2coff/README.licensing","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606027.2350008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.2803853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0453479,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d211ef557a18683258fe32429aa9f1fa700cfa8d?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606027.3260477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.3293514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186064852,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c97874eb45f80e802824dd2c8becbfc7208de67e/bootstrap/helpers?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"]},"status":200} +{"level":"debug","ts":1761606027.338695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012609772,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6d410929b6fc96eda09a5060d6665cc5dc800f03/station.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 22 Jan 2005 20:23:18 GMT"],"Etag":["\"885701badd6e0e77963ab1a35e5409224ab52472\""],"Content-Length":["5734"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"station.h\"; filename*=UTF-8''station.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606027.3978603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.527237344,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2941567c02147f82b133d17dac8014fe159f112a/bin?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606027.4178827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.4358835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017961251,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c45e7146b15e632306dbb234e1b8ea0c29fa802/app/Livewire/Security/PrivateKey","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606027.509105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.6004386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.613384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012913184,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1c3ad3d248b775b71eb2d095911e2bf0a01a9dd6/bin/game/compat_12.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"Content-Disposition":["inline; filename=\"compat_12.nut\"; filename*=UTF-8''compat_12.nut"],"Content-Length":["943"],"Etag":["\"a11cd04a2365529ff8bb35df26dc6b3077435be0\""]},"status":200} +{"level":"debug","ts":1761606027.631163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.033626186,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d99c501b3af2b470200de6f6c39d308f61a9388/src/bmp.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"]},"status":200} +{"level":"debug","ts":1761606027.6909873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.7391388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606027.7653885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.026203038,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606027.7747266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606027.7749457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000189587,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vhzssgmaqtlafb7","headers":{"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"]},"status":204} +{"level":"debug","ts":1761606027.7768166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606027.7774303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000593549,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vhzssgmaqtlafb7","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"]},"status":204} +{"level":"debug","ts":1761606027.7824025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.7959783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01353197,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/694b0ac249f6349e07d5126740d09ee82e5b8da8/config/subscription.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606027.8202288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.311079731,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10c16be36946a068388f5e6697f51750431df98e/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606027.8730958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606027.9150484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041910871,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/877c7e34a52874eab1eb7e2a0ed15a007390d1df?page=7","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:27 GMT"]},"status":200} +{"level":"debug","ts":1761606027.9647243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.047775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.356740121,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee111ce1a4cffff6d6efaaec430614d2fc736dd5/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606028.054976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.1469746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.1567214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009711418,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0375f303364393e80cae54705c6e2177ed0674b8/players.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["29911"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e196fbc132da40422fc55bf30348404ec4624100\""],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"players.c\"; filename*=UTF-8''players.c"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 14 May 2005 23:48:39 GMT"]},"status":200} +{"level":"debug","ts":1761606028.2302697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.2305954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175583372,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f7eccefda3bc8773a2dda0db77e94272435fdacc/app/Models?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606028.2373405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.239823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009516892,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"No-Gzip-Compression":["1"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["105902"],"Content-Type":["image/jpeg"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606028.305158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067791001,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/27b880e177ecd36b8443cfb42ebbe47b4f70795b/templates/compose/bookstack.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606028.3289902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.4196181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.465771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046100579,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5eb4183b8618dbae4a317bd2d8041ae160dad09?page=43","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606028.4668014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.50203364,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c7712bbd20dc74c09817a9c48ff822e49ff8da05/os/windows/winstore/set-version.ps1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606028.4825535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153529145,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/611ca20f683cc9616d79d0e2a1ec3afe32208f09/music/extmidi.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606028.5110044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.5966613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085617728,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Notifications/Internal/GeneralNotification.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606028.6031027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.6456852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042546319,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a023c9ae689105c1ece08d2f0e09a59840e6a732?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"]},"status":200} +{"level":"debug","ts":1761606028.6922808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.7023466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010021112,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5c242c64a30d4c96d9032d906d8711be354be9cb/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Etag":["\"2ce1bba982987029aa6b871a16436ec3ac7a15a3\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Last-Modified":["Sun, 06 Jan 2013 13:01:46 GMT"],"Content-Length":["112562"]},"status":200} +{"level":"debug","ts":1761606028.7743812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606028.778492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00407934,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Length":["42"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606028.7841136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.7905507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606028.79072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0001482,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xxf111eo5kdh25e","headers":{"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"]},"status":204} +{"level":"debug","ts":1761606028.7922788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606028.7928305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000532324,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xxf111eo5kdh25e","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"]},"status":204} +{"level":"debug","ts":1761606028.8230886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038929711,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eace6cc5aa56f7b1a74f470fd2d56dcb3627c98a?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606028.8748672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.8911238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016222533,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/openttd.tgt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12258"],"Etag":["\"0d3fa1dd31aed516d4b0eeb12e22e67a9f537b5e\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 31 Mar 2006 16:11:09 GMT"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.tgt\"; filename*=UTF-8''openttd.tgt"]},"status":200} +{"level":"debug","ts":1761606028.8939862,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0b24452d-a73d-4bae-bde7-e5067a0f8337","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":40692,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606028.8940177,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606028.894027,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606028.8940306,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"40692","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606028.8998718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.9028668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002959059,"request":{"remote_ip":"192.168.1.123","remote_port":"40692","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-upload-pack-advertisement"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"],"Pragma":["no-cache"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"]},"status":200} +{"level":"debug","ts":1761606028.9048455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606028.9085274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00364972,"request":{"remote_ip":"192.168.1.123","remote_port":"40692","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:28 GMT"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761606028.965499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.0054274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039893207,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/44af75613fc7461d5c0960a8b63f6ec7e558ed2d?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606029.056166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.0710483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014843413,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/database/seeders/S3StorageSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"S3StorageSeeder.php\"; filename*=UTF-8''S3StorageSeeder.php"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["548"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"de7cef6dc5bc7e410175ead2c42b602dcba555bb\""]},"status":200} +{"level":"debug","ts":1761606029.1475525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.1877644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040159279,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/17ef1a2336b09eb9b727d4ef601e653038fde568?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606029.1939747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606029.1939921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606029.193995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606029.1939971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606029.193999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606029.1940014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606029.1940033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606029.1940055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606029.1940076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606029.1940093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606029.1940114,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606029.194013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606029.1940153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606029.1940172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606029.1940193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606029.1940212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606029.1940231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606029.1940253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606029.194027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606029.194029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606029.194031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606029.1940331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606029.194035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606029.194037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606029.194039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606029.1940408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606029.194043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606029.1940446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606029.1940467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606029.194049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606029.1940506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606029.1940527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606029.1940546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606029.1940567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606029.1940587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606029.1940606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606029.1940627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606029.1940646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606029.1940668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606029.1940687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606029.1940706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606029.1940725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606029.1940746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606029.1940763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606029.1940784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606029.1940808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606029.1940844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606029.194088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606029.1940913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606029.1940947,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606029.1940968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606029.194099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606029.194101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606029.1941028,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606029.194105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606029.1941068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606029.1941087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606029.1941106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606029.1941128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606029.194115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606029.194117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606029.1941192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606029.1941214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606029.1941242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606029.1941278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606029.1941314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606029.194135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606029.194138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606029.1941416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606029.1941452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606029.1941485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606029.194152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606029.2390254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.2853105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046247386,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/beb66c05ac1740fa7df630145cbf680d2eae0483/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606029.3304877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.3361526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.374573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044049413,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/881d17d8f1e48949e62326ed112fc45d861c3aa6?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606029.4075289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071349309,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/tests","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"]},"status":200} +{"level":"debug","ts":1761606029.421199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.4590657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037844775,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3f966e61674cf69b52a9e729de51da220b44c30?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606029.5127764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.5507233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037915549,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2b1f78d2caffedd98ecbbf3b01ae33bb4fe554f2/bin/game/compat_1.10.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2559ff0a9cd4d1fc63b8e6513d1df2faa3abe017\""],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Length":["1205"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606029.6032438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.6605525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05726662,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/seeders/ApplicationPreviewSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606029.694796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.7134812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018646763,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b75a633dc6dc012e758701ca089f4d9f809cb830/src/vehicle_type.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606029.754739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606029.7554142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000639045,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606029.7644286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606029.7646406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000179669,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t430twzxz67wxet","headers":{"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606029.7661798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606029.7667482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000548283,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/t430twzxz67wxet","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"]},"status":204} +{"level":"debug","ts":1761606029.7858627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.7991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013205715,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f3fe4433ae31c6c7e7fe58ca058170c8c1957e2c/database/migrations/2023_03_24_140711_create_servers_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606029.8768659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.8942308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017332847,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c3ed3d3934b5ec1a67687e91f780b7e64e98dcd/app/Console/Commands/Cloud.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["708"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Cloud.php\"; filename*=UTF-8''Cloud.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 06 Oct 2023 22:51:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1386b296c9250960641626d74fc5b13e3e9105aa\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606029.9675958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606029.9679406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314252,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/812933ffd46a0264599e812e3cf3a9635cdb614d/bin/ai/compat_13.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606030.0324528,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c729ed9a-23de-449c-9dda-23ba17c9f635","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.23.99.55","Port":39103,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606030.0325012,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606030.0325146,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606030.0325205,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.23.99.55","remote_port":"39103","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606030.0589013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.1492462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.183402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124461536,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f/routes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606030.1887774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039505907,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32e5e8db72d7cb9897ed840d935d876384d71d1b?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606030.2409563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.2601366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.272806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012630431,"request":{"remote_ip":"23.23.99.55","remote_port":"39103","client_ip":"23.23.99.55","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-gamer-updater/raw/tag/v1.2.0/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["23.23.99.55"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"IDEWorkspaceChecks.plist\"; filename*=UTF-8''IDEWorkspaceChecks.plist"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"18d981003d68d0546c4804ac2ff47dd97c6e7921\""],"Content-Length":["238"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 21 Feb 2025 23:24:04 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606030.286546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045558879,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8c8a129c23c4213f53fbb8f3c7e1e34b674cc9c9/bin/ai/compat_1.6.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.6.nut\"; filename*=UTF-8''compat_1.6.nut"],"Etag":["\"bcbe91455c0e47fc5656a8d35370c150dda7db79\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1030"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606030.332903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.350918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017984585,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e04fe06a7b15aed70964962376484e95d1f05d28/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1344"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a06e98d2dd1f3db42eb2c16b2d626e612d2b0c84\""]},"status":200} +{"level":"debug","ts":1761606030.4239078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.465202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04123699,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5e76297fe57d6ed1a87834177aaae5a2e9c55a76?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606030.5144904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.5345678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.5518563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03733802,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/97dd511971f00a2affaa8d17bb7d0d6c3e13f206?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606030.5757544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041158503,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606030.6057491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.6225917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016808307,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab36448f460dd224db60f4d1aec381b84e502e66/os/os2/installer/make_installer.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"]},"status":200} +{"level":"debug","ts":1761606030.6969085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.7092273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012288276,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9548c7d3121e8da4453eddbb236b0314ec045310/public/js/monaco-editor-0.52.2/min/vs/nls.messages.ko.js","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"nls.messages.ko.js\"; filename*=UTF-8''nls.messages.ko.js"],"Last-Modified":["Wed, 18 Dec 2024 12:52:35 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e1c7f7c1529184656ecc3308bc4f2a4878e9dd64\""],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Content-Length":["210086"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606030.7882078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.788619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382581,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f3b850623c6bb8de2a247687d87f4e4cec4ed7ea/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"]},"status":404} +{"level":"debug","ts":1761606030.87796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.909364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606030.9096022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00021219,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606030.9145064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606030.918251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003722567,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"]},"status":200} +{"level":"debug","ts":1761606030.9694169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606030.9939225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606030.9941843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000231637,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8uftgp8df055sqf","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:30 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606030.9959145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606030.9964716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00053576,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/8uftgp8df055sqf","headers":{"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:30 GMT"]},"status":204} +{"level":"debug","ts":1761606031.060955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.0936587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.215536001,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aea8274dbad2da74eed8dba284b66b29be60a408/projects?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606031.1511836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.1666298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015389613,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f0812b754ceb5cefcdd1da240fa78f3c9a7adf02/docker/coolify-realtime/Dockerfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606031.1840277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214568828,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606031.2419913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.2519934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009973221,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f45ab067cefb201912eb89bbb512a4a955b8d881/README.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Etag":["\"2cb2d5bf6e34a4b60dd6031cf110b150bc0ae9e3\""],"Last-Modified":["Sat, 02 Apr 2022 11:58:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2378"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606031.32679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265785001,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab47c9dea71ea6a6e145955686d472ce7459ac03/docs/obs_format.txt","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"]},"status":200} +{"level":"debug","ts":1761606031.3336916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.3735874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039866887,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4565f6bb0d9a60b0e523f425530d972349a70c6?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606031.4245028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.515206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.5283217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013085008,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5499"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606031.585859,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161332065,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f55c7e0e8a2d2a1de2a1f923b7a9bc983ff56dd/bin/scripts/readme.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606031.6065273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.665432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.6971157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.7064626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040997249,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/other","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606031.744318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047179373,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6e73ea1ce9db96cb76495c8a1edce199790c552?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"]},"status":200} +{"level":"debug","ts":1761606031.7697492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606031.7704077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000627654,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"]},"status":200} +{"level":"debug","ts":1761606031.7802415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606031.7804186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0001538,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/3hp33f53gjyv0q1","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606031.7821186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606031.7826035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00046711,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/3hp33f53gjyv0q1","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606031.7889397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.8143818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207811429,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/42f2da1f3547c14726e8329434d8f064ea6884fe/player.h?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606031.8304558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041484387,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63d8f3bdd773c78bcfd50f6bf3a4f65df33a9ef0?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606031.879857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.9710102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606031.9716694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091778542,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b53e289bcd465807d354110f76718c49ec58f839/bootstrap/helpers/socialite.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:31 GMT"]},"status":200} +{"level":"debug","ts":1761606031.973743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002706903,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/0d6bef21714379bcf37dd48488653fc199166da3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606032.0609326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.0913017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030344346,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a763e7e52ede53d617dac0a84421629d96eec0e5/music/qtmidi.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"qtmidi.c\"; filename*=UTF-8''qtmidi.c"],"Last-Modified":["Sat, 10 Jun 2006 08:37:41 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9648"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Etag":["\"072620278ccc86b618f6ec1638d7053fd1c2ca41\""]},"status":200} +{"level":"debug","ts":1761606032.1710958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.216261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045132063,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6b62d91f82a8075f103b01038d91f6221b955f48?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"]},"status":200} +{"level":"debug","ts":1761606032.243856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.2570696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013192491,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0c1991d1de34bf15375d0c72bd75e25ef89452ec/app/Models/TeamInvitation.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"TeamInvitation.php\"; filename*=UTF-8''TeamInvitation.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"75a726f9f46c6240e8a7b7a5bab635524775c2ba\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["610"],"Last-Modified":["Fri, 15 Sep 2023 09:19:36 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606032.3344686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.3708446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036347041,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c738978dae5eb8880d062d1cb815b19236d11a5e?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606032.4257298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.4384332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012673903,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Middleware/RedirectIfAuthenticated.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Content-Disposition":["inline; filename=\"RedirectIfAuthenticated.php\"; filename*=UTF-8''RedirectIfAuthenticated.php"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3f17e6defc08f4402a41e80aa06c8e4538eec247\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 15 Aug 2023 12:11:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["757"]},"status":200} +{"level":"debug","ts":1761606032.5162926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.5292244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012893697,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5bf105d4f2eab74f99cf21a1d3ac8de0392d9d45/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 09 Jun 2013 12:48:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1d96de8558f91b5f6c0c5b983f314e4e862ef8d1\""],"Content-Length":["12160"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606032.6074257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.6990154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.7445102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045463318,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/409d5ef60e35ad0cd6a67cc0a86b0118342d0e8d?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606032.7685003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606032.7690933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000563212,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606032.7712097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.7773032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606032.7774754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000146566,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/cii9vx9o35s98fq","headers":{"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606032.779465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606032.7799523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000469635,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/cii9vx9o35s98fq","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"]},"status":204} +{"level":"debug","ts":1761606032.7901907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.8390417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048822431,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1d2b5d5b1550d68d571d23830fa06ad9ef36c75f?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606032.8672082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095968982,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606032.8809896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.921597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040575293,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e12ad7d99a2263338c7a041e209bb2dfa8e38bf?page=45","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606032.9726012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606032.996266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023630829,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9d0ff9d69202fccc6414f7356faa1ab22c7a14b7/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:32 GMT"]},"status":200} +{"level":"debug","ts":1761606033.0633435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.1005979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037221912,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21981fd8cb00380c79e34a85609598ea805c6e74?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606033.154823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.170909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.563455914,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd2b2f4c0424f4d949d67c68b1796f307733ce09/projects?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606033.2098417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054989427,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/CanHearthAndResurrectFromArea.lua","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606033.2451599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.3361218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.3652792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02913227,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b03767713f9880d1ebc7e2d9da98bf0858bf5cc4/public/svgs/phpmyadmin.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["image/svg+xml"],"Etag":["\"1e32d14f35c0d3fb608696d8600b82fce24dec9b\""],"Last-Modified":["Tue, 20 Feb 2024 16:08:16 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1691"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Disposition":["inline; filename=\"phpmyadmin.svg\"; filename*=UTF-8''phpmyadmin.svg"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606033.4276812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.4324524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1872738,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94dd23aaf86cb1c22ce78d8555261d045de0ee60/bin","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606033.525747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.5546849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028893681,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3c7627fb7fbf66fb1aa73ea7261971f92f7e3310/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606033.6093726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.6515756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042167454,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3aacb8fe3e96efd90b0ab93dbf8fb33a8842434?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.6830807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255365078,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4fe401b7d63fd3ada223fdb18d04608b46083977/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.7002032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.7257037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025466099,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/00feef40a3c22b1dc5a2855b04069edc527ff1ef/resources/views/components/limit-reached.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.7800362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606033.78075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000677417,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.7897065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606033.7899358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000193224,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wmrfcz99a6un33o","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606033.7919412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.792863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606033.7934444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000555197,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/wmrfcz99a6un33o","headers":{"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":204} +{"level":"debug","ts":1761606033.8405964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048618797,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a852a15dabb486d14bce76523bcb43d0b5cf114b?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.882396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.8892164,"logger":"events","msg":"event","name":"tls_get_certificate","id":"55de9c25-7d85-4b48-96fc-e589892da82d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.6.5.24","Port":1221,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606033.889265,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606033.8892775,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606033.889282,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.6.5.24","remote_port":"1221","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606033.9403753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606033.9479084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00749479,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/628fec690473438ebc7857542d3a76c31063a5aa/?sub_path=database%2Fmigrations%2F2023_03_24_140853_create_private_keys_table.php","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:33 GMT"]},"status":200} +{"level":"debug","ts":1761606033.973333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.0042765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030908438,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/37027467567dd0b75bbb932cdab87da3ff24dedd/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606034.0226734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140238459,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cb4d244f19e6ea287ae9640d0d063677d7f6ab0c/resources/views/livewire/project/shared?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":200} +{"level":"debug","ts":1761606034.0645654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.1226544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.155143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.1555502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378132,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a1909c4ccd872e79141062c25c899e9a645fa5ae/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606034.1929166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606034.1929426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606034.192947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606034.1929507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606034.192954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606034.1929574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606034.1929605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606034.192964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606034.1929681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606034.192972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606034.1929765,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606034.1929805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606034.1929843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606034.1929882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606034.1929917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606034.1929955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606034.1929994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606034.193003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606034.1930065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606034.1930099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606034.1930134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606034.1930168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606034.1930203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606034.193024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606034.193027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606034.1930308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606034.1930346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606034.1930387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606034.1930423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606034.1930459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606034.1930494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606034.193054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606034.193061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606034.1930645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606034.193068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606034.1930718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606034.1930757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606034.1930792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606034.1930826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606034.1930861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606034.1930926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606034.1930964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606034.1931002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606034.1931038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606034.1931074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606034.1931105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606034.193114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606034.1931171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606034.1931205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606034.1931236,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606034.193127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606034.193131,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606034.193135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606034.1931412,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606034.1931453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606034.193149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606034.1931531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606034.1931558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606034.193158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606034.1931598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606034.193162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606034.193164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606034.1931658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606034.1931684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606034.1931713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606034.1931734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606034.1931753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606034.1931775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606034.1931794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606034.1931815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606034.1931834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606034.1931856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606034.2468195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.2478814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183274742,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/station.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":200} +{"level":"debug","ts":1761606034.3150938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068207295,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c5709123082a9fee25f55c04e68abb7fdbba583?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":200} +{"level":"debug","ts":1761606034.337829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.384077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046180009,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/40424601c6f3852ee6f50bd961cff95c2889c86c/os/windows/openttd.manifest","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 14:52:14 GMT"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Length":["1597"],"Etag":["\"cb536a819d6b94cf00d422627e392ab1ec8ed076\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.manifest\"; filename*=UTF-8''openttd.manifest"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606034.4287424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.4484942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019711491,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/endian_check.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 11 Sep 2004 09:40:19 GMT"],"Content-Length":["705"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Disposition":["inline; filename=\"endian_check.c\"; filename*=UTF-8''endian_check.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e8b24ec4558611b07dfb32d893b512d4febf89df\""]},"status":200} +{"level":"debug","ts":1761606034.519564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.5437658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024165137,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12cfa5526b5b0f935763cd94b392d3b250c92e9d/music/dmusic.cpp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606034.6107168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.7038503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.7498329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045940558,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/98fe82da662c012d3fda3418fac9cbeb27162ba6?page=11","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606034.7932584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.7944484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606034.7952116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000739223,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606034.8054206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606034.8056011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000158859,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iqvmjo3pq5ljnwa","headers":{"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606034.807346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606034.807874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000504512,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/iqvmjo3pq5ljnwa","headers":{"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":204} +{"level":"debug","ts":1761606034.8381581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.227402331,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0130e727220d26af2767c06889e5f7da4cfa872e/app/Models?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":200} +{"level":"debug","ts":1761606034.884339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606034.8904986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.76780246,"request":{"remote_ip":"52.6.5.24","remote_port":"1221","client_ip":"52.6.5.24","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/compare/a406c48a30f575be1ab17548dd5b7d8436c58ebc..SupermarketTogetherv2.0.0","headers":{"X-Forwarded-For":["52.6.5.24"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606034.8955958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011222277,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c40ea6f1da60e46ebd6e3923060d9f964b7142ce/app/Http/Livewire/Team/Form.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Last-Modified":["Fri, 15 Sep 2023 15:30:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["715"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"],"Etag":["\"005a03432b9b7e578cfa9fdadff2d8a2ae1f67a5\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606034.9761431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.018017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041831031,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f92151e41f445ef1f3ee3e452f4725fcaf8619a?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606035.0671723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.0978978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03068071,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1713d89374fa944eb496476e735086f489635cbc/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606035.100967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.13525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03424071,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/docker","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606035.1477952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.354495129,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8cabbdc56c08f17f39319992eaf062e4dc2fed6/projects/generate_vs100.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606035.1576016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.2486932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.2624893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013764699,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ca4a4869a292f90cabe0c7bd8e6fa201965e6416/docs/linkgraph.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606035.3390408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.3465433,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61946: EOF"} +{"level":"debug","ts":1761606035.3478966,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cac7d50d-f81c-44c9-9eed-5c39d9bee75d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61947,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606035.3479288,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606035.3479414,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606035.3479502,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61947","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606035.3498673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606035.3522365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00233936,"request":{"remote_ip":"192.168.1.64","remote_port":"61947","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"Content-Length":["551"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.9518"],"Date":["Mon, 27 Oct 2025 23:00:34 GMT"]},"status":204} +{"level":"debug","ts":1761606035.421052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263410645,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e1cae5256805f56bdb071a5ec5a296f45be9ce1/projects/strgen.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"]},"status":200} +{"level":"debug","ts":1761606035.4306643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.4550202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02432104,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/resources/views/livewire/project/application/rollback.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606035.5219474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.569174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047192458,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3f961ca671cb81f42330cfd81b2565d11f3c794d?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"]},"status":200} +{"level":"debug","ts":1761606035.603335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26425676,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/72a44b0df67bed530b922a01ed8abe3a4041731e/bin/ai?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606035.6136045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.6506734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037036432,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91a49cee55bd2162099ef7bd35c318b7e77ab590?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"]},"status":200} +{"level":"debug","ts":1761606035.7039578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.713869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009880797,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8e0b22974c4bb7376ea6c6029df92e889807a2a/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Content-Length":["20703"],"Etag":["\"4fe91571b59350456dda7216f29342f4df3418ed\""],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 24 Dec 2012 19:20:20 GMT"]},"status":200} +{"level":"debug","ts":1761606035.7957294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.8085449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606035.8091357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000572038,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept":["*/*"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606035.818514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606035.818733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000193966,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/w31vm11hfvxf5cb","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"]},"status":204} +{"level":"debug","ts":1761606035.8205833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606035.821184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000578581,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/w31vm11hfvxf5cb","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606035.8868291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606035.9259303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039068453,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6a303387c920a823b857fe42ccde69ae115983e?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606035.9779286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.0407205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062762621,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/483ed2f468147bd406c46dfc2cf586aa1628971f?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606036.0697644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.087355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017561898,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Server/Resources.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Content-Disposition":["inline; filename=\"Resources.php\"; filename*=UTF-8''Resources.php"],"Content-Length":["2155"],"Etag":["\"800344ac3efc82540c491182e5a6b3dacb4df4d2\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606036.13395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.338186894,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91ca8ab326306e159cc47e60aab9f707fc913c12/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606036.1609209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.2529702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.2648246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011818179,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7d960e28b41c9d87a292c6f0716e3f9ea8df26a2/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7ece5c71494650d4f697b498d1882564f18ec373\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3395"],"Last-Modified":["Sat, 14 Jan 2017 15:48:19 GMT"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"]},"status":200} +{"level":"debug","ts":1761606036.2842405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.344656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.349215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064943372,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/scripts","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606036.3560555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011370647,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/025e96bb97938ed3159f45ac7e429c3267c537eb/vehicle_gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"Last-Modified":["Fri, 10 Dec 2004 18:16:08 GMT"],"Etag":["\"9339d4647b4f02561223030e7981c36eaad8120b\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1711"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606036.430325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269370431,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc5f44883be808208befd54d05fceac38f9a6ac7/projects/openttd_vs80.vcproj?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606036.4354908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.4532452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017724344,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e73e0a6a7c88acf48d1b0485e852ecc96c3aa545/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3522"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"]},"status":200} +{"level":"debug","ts":1761606036.5264664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.6171565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.6279042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10140495,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2676142ca934b4da52b0ab11191296abcccfcccb/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["56"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606036.6643915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047197287,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8992b45d6951bb88704255cf7368b87b89b6060a?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606036.7086358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.7249177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016237852,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ee130da0ccd1b8ea9bf6ee1e9ab9b3df9ab13051/app/Livewire/Security/ApiTokens.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Content-Disposition":["inline; filename=\"ApiTokens.php\"; filename*=UTF-8''ApiTokens.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"72684bdc631fb0209bc76350e655a938fbe1e250\""],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Content-Length":["1949"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606036.7998595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.8247519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606036.825017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232779,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Headers":["content-type"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606036.8267121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606036.8272629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529429,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606036.8357115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606036.8358727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000140105,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ovyls6ylyjblwp7","headers":{"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"]},"status":204} +{"level":"debug","ts":1761606036.837408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606036.8379407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000510382,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ovyls6ylyjblwp7","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606036.8393507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039457806,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fb955e15f4c6d459270e864fccb794a24a46977c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606036.8901174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606036.9816732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.0209405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039231329,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/27d4900fde6190bb9c3eb31db24324f903c7f170?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606037.0676537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177504494,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/497590c6a7fa0c6a8f0a4851c715a53c1738f4af/industry_gui.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606037.0719976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.082329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010306279,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/app/Providers/RouteServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1697"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"c8596074644e2a93348ad29d3f97af078bfffff5\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"RouteServiceProvider.php\"; filename*=UTF-8''RouteServiceProvider.php"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.1633534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.200533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037145106,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6f34a21e8821e6d06fea04fa903552550d3bec9?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606037.2545416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.2753909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020821263,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f3c52f1b6c785ec203e9de54febfe7c5272b77c0/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.3450565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.4150217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.4223788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007336171,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fmigrations%2F2023_08_11_190528_add_dockerfile_to_applications_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.4359276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.4362278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000269448,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6877ab9d0554c5d839ab9d96df9f735b634cdcea/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606037.5275254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.5731273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045568406,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9435be7cce0ff65a4096e375f22476726b37d905?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.5991461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25406169,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c97841ff6b91fcc923664e7790b504f109881ef/projects","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.618985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.6540637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035048824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9c8dbc0a0e1f1fc4434cf0c83ff658ab8d9e3d9?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.7101064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.7551804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045037556,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.8018353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.8364775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606037.8371112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000607906,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606037.8452387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606037.845411,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000151034,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pq0slpf6zmh8txc","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":204} +{"level":"debug","ts":1761606037.8469217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606037.8473878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000446371,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/pq0slpf6zmh8txc","headers":{"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Priority":["u=4"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":204} +{"level":"debug","ts":1761606037.8919725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606037.9200358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118166459,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aad717d22fe50be9e6ffe1c954778f58d0c38ca2/resources/views/components/internal-link.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606037.9307923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038789867,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/268d298a36a3e04102f3f268c3914af45a321ec3?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:37 GMT"]},"status":200} +{"level":"debug","ts":1761606037.9832268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.064638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081370511,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b73dec56791a1aa3b2e3c333ae2d4673a7cfbfc/aircraft_gui.c?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606038.0743778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.1115942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03718409,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/befa79ba4af31b7ec59a45a19b7f5634b420a266?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"]},"status":200} +{"level":"debug","ts":1761606038.1651273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.204851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039689743,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1535ad6327df2f02c583215efe087f754e47abf7?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"]},"status":200} +{"level":"debug","ts":1761606038.2567286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.297729,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040962893,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/168e2b41e5e6e5e0ff79a9f09209dce4e02e2d13?page=88","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606038.3472598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.43862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.5004241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061750173,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/database/factories/UserFactory.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606038.529907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.5373282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.5718296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041883419,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f053bbb4f4ed542eb1e3e9d814ec80c569645fa3?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606038.6206734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.6311736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093810142,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606038.6349149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014213084,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/db5abf872e15a1f2b0dc919ca4756f4b8a8405dd/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606038.6580844,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9a452820-ea87-4e34-bef3-4b5789318b3e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.214.124.6","Port":57982,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606038.6581275,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606038.658138,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606038.6581426,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.214.124.6","remote_port":"57982","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606038.7114289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.7255235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014062691,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Notifications/Internal/GeneralNotification.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606038.7717655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.424469014,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6a780ffde28a04a153e90dea86c7891c693ce949/projects/openttd_vs90.vcproj?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606038.8018627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.8021717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284687,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/afd1263ce1b52c8e04eec2dd88738ed322ada467/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606038.853944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606038.8545234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000558403,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606038.8646412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606038.864866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000197322,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0z5t2h84hxn6dap","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"]},"status":204} +{"level":"debug","ts":1761606038.866656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606038.867109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000430041,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/0z5t2h84hxn6dap","headers":{"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"]},"status":204} +{"level":"debug","ts":1761606038.8936002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606038.9078457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014220389,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1ecd0307edc96e7d04c2c4cc44d2e551470c563b/app/Livewire/ForcePasswordReset.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606038.9842257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.0257115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041448269,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55f11129c8032c84656dd942e5781ab90fb79879?page=30","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"]},"status":200} +{"level":"debug","ts":1761606039.0753374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.0913103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015942385,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/app/Providers/FortifyServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 01 Sep 2023 07:34:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"FortifyServiceProvider.php\"; filename*=UTF-8''FortifyServiceProvider.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Length":["4134"],"Etag":["\"a5fce48585b05144ca6d6cce7e109b21d7b99ef9\""]},"status":200} +{"level":"debug","ts":1761606039.0997741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.1275356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027741127,"request":{"remote_ip":"18.214.124.6","remote_port":"57982","client_ip":"18.214.124.6","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/phpunit.xml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.214.124.6"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 29 Aug 2023 12:36:17 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"45cb69439555d6536690b79d9b9a2f4379e315cc\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"phpunit.xml\"; filename*=UTF-8''phpunit.xml"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1044"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606039.1663475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.1910717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024690717,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/app/Policies/ApplicationPolicy.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ApplicationPolicy.php\"; filename*=UTF-8''ApplicationPolicy.php"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"05fc289b8b65c8edd3dc3aceec0fe8b7f6f0a451\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1377"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606039.191827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606039.1918344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606039.1918366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606039.1918387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606039.1918404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606039.191842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606039.1918437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606039.1918454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606039.1918468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606039.1918488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606039.1918502,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606039.1918519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606039.1918535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606039.1918552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606039.1918573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606039.191859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606039.1918607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606039.1918623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606039.1918638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606039.1918657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606039.1918669,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606039.1918688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606039.1918702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606039.191872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606039.1918738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606039.1918757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606039.1918771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606039.1918788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606039.1918805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606039.191882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606039.1918836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606039.1918852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606039.191887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606039.1918886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606039.1918902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606039.191892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606039.1918936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606039.191895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606039.1918967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606039.1918983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606039.1919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606039.1919017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606039.1919036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606039.191905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606039.191907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606039.1919084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606039.1919098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606039.1919115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606039.191913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606039.1919148,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606039.1919167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606039.1919186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606039.19192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606039.191922,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606039.1919234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606039.1919258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606039.1919272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606039.191929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606039.1919305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606039.1919324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606039.1919343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606039.191936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606039.1919374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606039.1919394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606039.1919408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606039.1919425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606039.191944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606039.1919456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606039.191947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606039.1919487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606039.1919503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606039.1919527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606039.25777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.2813118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023513659,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24cd52616c4b0c4c062be3f0e503f90b9069fee3/bin/ai/compat_1.6.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606039.3488994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.3855238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036597344,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f58ea51e2ae360a2ca920603dcf13acf559cee81?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606039.3886495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606039.3893733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":12.967406558,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=360&client_gravatar=true&slim_presence=true","headers":{"Cookie":[],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Language":["en-US"],"Referer":["https://zulip.site.quack-lab.dev/"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Priority":["u=1, i"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606039.3919713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003301744,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=360&client_gravatar=true&slim_presence=true","headers":{"Referer":["https://zulip.site.quack-lab.dev/"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"X-Ratelimit-Limit":["200"],"Expires":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Language":["en"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Server":["nginx/1.24.0 (Ubuntu)"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Remaining":["199"],"X-Ratelimit-Reset":["1761606039"],"Connection":["keep-alive"]},"status":200} +{"level":"debug","ts":1761606039.3937235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606039.440539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.4750037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034445297,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1995cdf00b603d22414f05f3279904fb7d825ad1?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606039.5314355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.531827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000370518,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7247ecf172e85ed47b13ccb9aa1ffcc2050b0114/os/os2/installer/download_nosound.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606039.6224334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.6335585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011098283,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a30ac59fd2a3dfb89e19dd883867d2771c85b9f5/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"ef8f740931e5ffb91e94e68ae4a2288fa7affaed\""],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 01 Oct 2009 11:11:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["10076"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606039.7130558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.7425876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.7619095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048829113,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fda1a590f6978f906ed21b6732f80c9aefa02b47?page=505","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"]},"status":200} +{"level":"debug","ts":1761606039.8034236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060802936,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/public","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"]},"status":200} +{"level":"debug","ts":1761606039.8045576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.8451285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040551899,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606039.8655148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606039.866115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000573882,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606039.8759408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606039.8761177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000156385,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/djxr8w81z9ilv0w","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606039.8778923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606039.8783724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000462312,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/djxr8w81z9ilv0w","headers":{"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606039.8953147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606039.8955686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000234442,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/534f2419add0018a72eeb9da49012ac6735aab79/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606039.9863915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.0215445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035121792,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b1c38e30323e3cf0c10b42f11eddddea6410fd7?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606040.0777588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.1260574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048263477,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a72117111e8cf7add8b3af38f53897e12ee89223?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606040.1679442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.194078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026108851,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/499fc9cced369eed258d021f420ac39bc2b4300c/app/Notifications/Application","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606040.2598798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.2661211,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006214405,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/63fcc0ebc3a41a91eb4a48265d9d637f80afcf31/resources/views/livewire/shared-variables/%7B%7B%20route('shared-variables.team.index')%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606040.3512998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.3606522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009319148,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5bda8a426ced59e9781f012abf7d94e389f08f0c/config/horizon.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f35cbd731e62734af3f9a3fcfd41cf5f045935a0\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["8165"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"horizon.php\"; filename*=UTF-8''horizon.php"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Last-Modified":["Wed, 28 Jun 2023 16:20:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606040.4424884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.526946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084422724,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f607aa123316cfa996b01c282a7ad93daaf1482c/docker/testing-host/Dockerfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606040.5333998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.59916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065735084,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/database/seeders/OauthSettingSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606040.6244981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.6468656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022348651,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/72082aa7d30581c5031a0c96c0d26a94d22bdd33/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"]},"status":200} +{"level":"debug","ts":1761606040.7153115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.8068194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.8346527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119296489,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/711723d7387df67b1abe98ca9ed4d7f2bd7de57d/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606040.8445039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037664476,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1efedde4eb9bf8e2cfc802f0ec2322d1d6b68b8a?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606040.8749888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606040.8755999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000581366,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606040.8840973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606040.8842738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00015378,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qjmsf2t35jj7onl","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606040.8860185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606040.8864703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000430883,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qjmsf2t35jj7onl","headers":{"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"]},"status":204} +{"level":"debug","ts":1761606040.8916137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.8978038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606040.9759984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084344537,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/public","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606040.9889212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.0260377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03708365,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c83903ddb0d8be071142992ed876b23f65e45c21?page=32","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606041.079121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.090651,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192809928,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f73fce941ba80db674eeebb834cd2e137402686/os/macosx/Makefile.setup","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606041.169187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090028222,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/SharedVariables/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606041.1701128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.2610552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.2763743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015263785,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9dbc30812ae7ab5f83f5ffae1e87ae87fefd7b3/phpunit.dusk.xml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606041.3520448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.3649309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012848952,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ae67bc2955707c55086ef41043d0707f08c0f4df/phpunit.dusk.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606041.4435632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.5347826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.5803323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.410182371,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2db6aa3cfa2e9347fee4ec920166a72f343b86fc/os?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606041.6269336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.6690087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042016229,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/965d656c5b5fd2f13e8675802643f32dbaceb20b?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606041.7054024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261809607,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df7327b4536224a78efab4586ec152ec36bdd982/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"]},"status":200} +{"level":"debug","ts":1761606041.7161634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.8076682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606041.8466356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.311808866,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac1e1a272fbba07195c1bf7613a886b692fb159d/azure-pipelines/templates","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"]},"status":200} +{"level":"debug","ts":1761606041.8517466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044039244,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a50317cc768785564a9ac800c7d62010d89ea3a6/app/Http/Livewire/Team/Storage","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"]},"status":200} +{"level":"debug","ts":1761606041.886703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606041.886949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000217801,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Access-Control-Request-Headers":["content-type"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["POST"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"]},"status":204} +{"level":"debug","ts":1761606041.888902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606041.8894334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000506044,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"]},"status":200} +{"level":"debug","ts":1761606041.8936615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177471802,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/industry_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606041.897463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606041.8976364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000144463,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/eaz7opsrc3fjuq9","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606041.8995523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606041.900065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000490435,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/eaz7opsrc3fjuq9","headers":{"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:41 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606041.962744,"logger":"events","msg":"event","name":"tls_get_certificate","id":"782d87a9-e612-46d0-a725-731f308c8501","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.84.93.8","Port":24467,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606041.9627886,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606041.9628012,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606041.9628055,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.84.93.8","remote_port":"24467","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606042.030386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.1056511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.1179378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087514824,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/tests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"]},"status":200} +{"level":"debug","ts":1761606042.1454823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039797016,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/17ef1a2336b09eb9b727d4ef601e653038fde568?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"]},"status":200} +{"level":"debug","ts":1761606042.185602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.1859968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000366631,"request":{"remote_ip":"54.84.93.8","remote_port":"24467","client_ip":"54.84.93.8","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/92b69aa8f8e24f93cfad0ffd576e344154965985/os/dos/exe2coff.c","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.84.93.8"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Content-Length":["11"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606042.1958847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.287012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.3031762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016117766,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7ccf05ff3564ee28ba707ffed437cf5092ef0e59/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a31e64c18f3d0868c361003915a71b2dd09351c5\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6605"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Mar 2008 19:54:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"]},"status":200} +{"level":"debug","ts":1761606042.378103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.3916404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013494019,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/41d4eed3fbe7baaed9117103ec7e7401708aad25/media/palette.act","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606042.4257023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229794782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/721d98a7d097f1845f93fa7f944d76e75145aef9/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606042.469686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.5296695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059942555,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edfa04286b1d0431cc799a074156ffad2bbe7b85?page=1003","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606042.560372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.5891738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028769115,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3a83eab967c09e728bb667e8794e905cc2d433de/os/debian/rules","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"6bc9868ab29833112ffc2cf8106e5c9e038491be\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 30 Nov 2008 18:45:44 GMT"],"Content-Disposition":["inline; filename=\"rules\"; filename*=UTF-8''rules"],"Content-Length":["1889"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"]},"status":200} +{"level":"debug","ts":1761606042.6514013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.6671183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015687093,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0a0368014d9b662661f0da7c25146010c0ea488f/ai/trolly/build.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 05 Nov 2006 22:50:59 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f61521ba7845dfefc9541781307ae08b7254cd8b\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["10679"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606042.742225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.8338318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.8981037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064231901,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow_Meta/commits/commit/71781167421bff78b6af643a9a036de57fe7e6fa/api/tonumber.lua","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"]},"status":200} +{"level":"debug","ts":1761606042.9147277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606042.9153638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000606524,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606042.924471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606042.9247403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606042.9249399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000166114,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/eds7lg2vpriv9le","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:42 GMT"]},"status":204} +{"level":"debug","ts":1761606042.9265647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606042.927052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0004612,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/eds7lg2vpriv9le","headers":{"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:42 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606043.0150115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.0423105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300055378,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f6eb6fdfd96df9e255bee1e2c5c48eb4a5417e9/os?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.1066978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.1070392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311628,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/88a20b7ea2734eb3d79b21b7a8ac8926f18967a1/projects/langs_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606043.1297526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.205252655,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3a1a915c9af26759b121fb845b40708bc9db6cda/config.lib?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606043.193237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.1971893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.2408671,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043646954,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02dabad81e744b070650f859890a048f71685e1a?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.252786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.237736935,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/efe30c42994fc1e32e8336ed7f40528c431fd3ac/bin/ai/regression?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606043.2888658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.2967768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103512984,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/composer.lock","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606043.2996168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010725049,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/project/resources.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 11 Aug 2023 18:19:42 GMT"],"Content-Length":["3092"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"resources.blade.php\"; filename*=UTF-8''resources.blade.php"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"30e72bcc39d13584f75f0fe7bd590423e3937b15\""]},"status":200} +{"level":"debug","ts":1761606043.3790817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.401922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022801075,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ff71a8f5c9ee5e3fb2b7f5599eb4dc8fc162e61d/bin/game/compat_1.3.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.470396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.5625196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.653889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.7028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048870562,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12ef0046dde205e0e111ed7e6d830ea4f93c45c9?page=19","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.7448306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.7537074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191152253,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5b1e3f57d115df4635bae3e0bec97865d674bebd/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Length":["56"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""]},"status":200} +{"level":"debug","ts":1761606043.774364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303939591,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb2e84454f97fd6dba80af477b563136bc94c5f3/bin?page=6","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.8331196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088254759,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db5abf872e15a1f2b0dc919ca4756f4b8a8405dd/app/Events/TestEvent.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606043.8358147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.9087486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606043.9093754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000597917,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606043.926811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606043.9307966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606043.9310367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000216649,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jt7167b3hsbis97","headers":{"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":204} +{"level":"debug","ts":1761606043.9330244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606043.9335954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000547141,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jt7167b3hsbis97","headers":{"Accept":["*/*"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:43 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606043.93615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100310697,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e272c4cd9f90d977bf457916c14719275ccacf8/app/Policies/ApplicationPolicy.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:43 GMT"]},"status":200} +{"level":"debug","ts":1761606044.0178928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.0352542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017326965,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ccb62c3a5588f7f3f096c7df173b7d89745e9c0f/bin/CMakeLists.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606044.1080103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.1285357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020489878,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6ac6759b005c007877b32faabef6f544ca610dd4/bin/baseset/orig_dos.obs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606044.191606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606044.1916194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606044.1916213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606044.19163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606044.1916318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606044.191634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606044.1916363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606044.191638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606044.19164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606044.1916416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606044.1916432,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606044.191645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606044.191647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606044.1916487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606044.1916504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606044.1916518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606044.1916535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606044.191655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606044.1916566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606044.1916583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606044.19166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606044.1916628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606044.1916647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606044.1916664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606044.1916685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606044.19167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606044.1916716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606044.1916733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606044.1916754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606044.191677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606044.191679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606044.1916807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606044.1916823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606044.191684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606044.191686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606044.1916873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606044.191689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606044.1916904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606044.191692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606044.1916938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606044.1916955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606044.191697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606044.1916988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606044.1917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606044.1917017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606044.1917033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606044.1917048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606044.1917067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606044.191708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606044.19171,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606044.1917114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606044.1917133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606044.1917152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606044.191717,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606044.1917186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606044.1917202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606044.1917217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606044.1917233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606044.1917248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606044.1917267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606044.1917284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606044.1917303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606044.1917317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606044.1917334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606044.191735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606044.191737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606044.1917384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606044.1917398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606044.1917417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606044.1917431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606044.1917453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606044.1917472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606044.199194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.2180583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018833204,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_cargo.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606044.290045,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.2903938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325784,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ac9324f270e0ae4226307b92e88122e071d38390/projects/settingsgen_vs80.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606044.3253653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.3785267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053120633,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/resources","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606044.381235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.4230416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041767741,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07268357356bfef2396b56ef0250ea939937fb7f?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606044.4727297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.4743528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.547510704,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4da3cfcf56cca9c1ca45c5616e5b1b315bf2e278/cmake?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606044.563971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.6333098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160535644,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d160536315ab60277e37faf8462dde52f4ff801d/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Length":["6397"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606044.655886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.6964283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040507805,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd95736bac4ef79ba36cff18d09c039a1c713f80?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"]},"status":200} +{"level":"debug","ts":1761606044.6971087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133106775,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2b84ce841b71dc4ab2f115d78251d3da01865909/app/Livewire/Project/Database?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606044.7462463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.746701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000420953,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3de04ee3862817d3244fd1d6ed4b830f9c33a8c3/templates/compose/forgejo-with-runner-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"]},"status":404} +{"level":"debug","ts":1761606044.8369076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.9144185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077472532,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1fd8c45c5562bd216c5707a24b191b4cd94db749/vehicle.c?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"]},"status":200} +{"level":"debug","ts":1761606044.9287312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606044.9324515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606044.933048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569674,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606044.9444523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606044.9446328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000149812,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/98b1h5s2xazjurl","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606044.9464219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606044.9469082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000462892,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/98b1h5s2xazjurl","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:44 GMT"]},"status":204} +{"level":"debug","ts":1761606045.019111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.035087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106325856,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/102dd6bfb1f62b257cc9d043332c33bf1d08afb0/app/Notifications","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606045.0953627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076221985,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dcfcee1db65712d6961d7dd15f8a66d1d24f70b8/resources/views/auth","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606045.1103375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.16634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055969083,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/93b202bde45902d53f11653c8a33b151f15714c2/resources/views/source/new.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606045.201451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.2927966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.3077793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014954472,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5bf105d4f2eab74f99cf21a1d3ac8de0392d9d45/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8496"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606045.3509932,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61952: EOF"} +{"level":"debug","ts":1761606045.3521245,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c859dae1-ac61-4835-8b73-df50a7221892","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61953,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606045.3521724,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606045.3521838,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606045.35219,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61953","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606045.3544195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606045.3562047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001737405,"request":{"remote_ip":"192.168.1.64","remote_port":"61953","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Authorization":[],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.197"]},"status":204} +{"level":"debug","ts":1761606045.3832157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.4683626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.474581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.5653932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.5719352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103536108,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"]},"status":200} +{"level":"debug","ts":1761606045.6022608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036831615,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a026ff41fe054d40f02d138dcbe6e8ed8240fa1?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606045.647646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173027805,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ef8c3bbab1143a1464b0b3af304f5609b1133a3/bin/ai?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606045.6561534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.6986613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042470135,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e3591700fd1543a91c067624b15ee927cca996e?page=250","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606045.7345219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.53303866,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606045.7478237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.8386436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.848928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.465686537,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d132dc67d78be7aa250e22ed3bb5dbb2a9f35f8b/os/steam/release.vdf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"]},"status":200} +{"level":"debug","ts":1761606045.8965821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148725569,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd2f71b463002da79864510e2dca60e59508c27a/app/Livewire/Project/Shared/ScheduledTask","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606045.923167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606045.9237628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00056745,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606045.929459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606045.9432065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01372277,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Livewire/Storage/Create.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Content-Length":["2370"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1ccc3997cb5728ec975caab4749e23016e06787b\""]},"status":200} +{"level":"debug","ts":1761606045.9627635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606045.9629755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000189758,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bsj0bdx1ch7q35e","headers":{"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:45 GMT"]},"status":204} +{"level":"debug","ts":1761606045.9648478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606045.965471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000600161,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bsj0bdx1ch7q35e","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:45 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606046.0204287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.0403025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019847467,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/14be2c1ebf541b4d66e31dee9320f7a72329e858/storage/logs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606046.1113422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.1153858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276700189,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f8de58c3ea51e5d109b8623b5db648ca044b7d/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606046.2026196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.20288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091508453,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/app/Providers/TelescopeServiceProvider.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606046.249727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047058556,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c6705ba34ccc96d4692dc3f882d966732c19e5f?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606046.2935696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.3848445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.4053314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020451115,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/music/dmusic.cpp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606046.4622908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168683946,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68cf5423ece0b3f81e86dd1c94abddfbc78eee70/os/debian/menu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606046.4753394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.489394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014025761,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c3e80fbc1804004edd0c3d9b7ad7184dcb483d34/app/Notifications/ScheduledTask/TaskFailed.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606046.5664902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.5803628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.645817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065418458,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/other","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606046.6565413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090020648,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Console/Kernel.php?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606046.6570952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.657339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000226998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/039df94b863ddd1e60814faaeb7b7f582c3800d0/public/svgs/github.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":404} +{"level":"debug","ts":1761606046.7483618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.7678325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019427265,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606046.8395932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.8789873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039356615,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8cf944001dd9a31d538f6a258157d45d16834a98?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606046.953885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606046.9972947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043374059,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c39d6dd407cf9cb44240cdceabbcfbe7ce711361?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:46 GMT"]},"status":200} +{"level":"debug","ts":1761606047.021855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.0585763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036681322,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/390a22f864537eb09efb8341c4f5917e6418a9c8?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606047.1123688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.1319394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606047.1321938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000219884,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Access-Control-Request-Headers":["content-type"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606047.1404908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606047.1410477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000534107,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Te":["trailers"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606047.199921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087517419,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a671dd4562e583ee6e0aa8a1c8e13440070bbe79?page=209","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606047.2031004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.2074306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606047.2077427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000286811,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/6kw5fus30f6lhvc","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"]},"status":204} +{"level":"debug","ts":1761606047.209862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606047.2110665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001153465,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/6kw5fus30f6lhvc","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"]},"status":204} +{"level":"debug","ts":1761606047.2457504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0426105,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2d157243208d22e7ddb19ed8dcebc9b9a84e8199/app/Livewire/Project/Shared/Storages/All.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606047.294963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.350557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055545996,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d04ebcc90262d3d0aa876ca45d72253ab3bf6e9?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606047.385207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.385542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311458,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e578590f9d9cda5c12f49fe13803ad1d9a76e64/os/debian/patches/series","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606047.4762714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.5677001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.5896926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113386428,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/30d820962de33d66b85fdbdfe6390c7ae93846a2/templates/compose/nitropage-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606047.6068156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039084423,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a157fa9e3dcc31255a103a74697d00dae2cd8a3d?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606047.6587226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.6786463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019883475,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/821c97b747de6266aa813b0d636ada1e00e6f9aa/strgen/strgen.tgt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"]},"status":200} +{"level":"debug","ts":1761606047.7491271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.7619777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.7905562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041391031,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8adade26ed0354e5357803cf19ea9839c2eb785c?page=17","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"]},"status":200} +{"level":"debug","ts":1761606047.8375242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075511946,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c838ff7198634627353e4924bbdd60d598d32fbe/docker","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606047.8407056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.856934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016200812,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/01f027ac1b4e455341e6785bfb522f3b73827ddc/app/Actions/Server/InstallLogDrain.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606047.9309494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606047.9685705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037595596,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2edf5b24f4201a16873ea6539fd6afcfe3f853e6?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:47 GMT"]},"status":200} +{"level":"debug","ts":1761606048.02244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.0632522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040775972,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/462d92a1253abac5f12f76653f554df470b87ce1?page=12","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"]},"status":200} +{"level":"debug","ts":1761606048.113358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.1989758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08558184,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2073b8949be9f7ce1ccca30dde14d71927f49ac5/app/Http?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606048.1995466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.2001598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587488,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606048.2050774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.2108693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.2110307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000145334,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/7o6saaw5cxy6tcj","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606048.2127578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.2132254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000450881,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/7o6saaw5cxy6tcj","headers":{"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606048.2457252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040614937,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b86bd8b03a333b2c0a1900901c3535a188e475d?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606048.2958374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.3251104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029235876,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/37069cb59d4a9915805f1f46685d4a81d880cea2/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606048.415161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.4580226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04282306,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9a858f628d4a7e6d9f968cbf975b6ed5f4fbaf2f/app/Providers/RouteServiceProvider.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"79b2145028e5b558068a1d861bd4d7bd5da8484c\""],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Length":["1696"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"RouteServiceProvider.php\"; filename*=UTF-8''RouteServiceProvider.php"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 25 Oct 2023 07:56:58 GMT"]},"status":200} +{"level":"debug","ts":1761606048.4779239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.5069537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028993719,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/434bd81ef07bdcc3b4c920188debc4aec4803a1e/os/debian/control","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c17953dd284fd674daa2911024288fe0e1c5d065\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"control\"; filename*=UTF-8''control"],"Last-Modified":["Tue, 09 Sep 2008 11:26:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Length":["969"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606048.5698197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.5997403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029864961,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/components/applications/links.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606048.6621807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.6830757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020849185,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e1dd7f719e86171f789c4f9fa0102db6f12bfca/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"47407825e1a6198b67a778348b8217deef55ca49\""],"Last-Modified":["Thu, 19 Jun 2008 10:40:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj\"; filename*=UTF-8''openttd_vs90.vcproj"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Length":["49182"]},"status":200} +{"level":"debug","ts":1761606048.7522118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.8425434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.8570917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104846538,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1faa8be615faaec58acf029165fefcd2904f3d2b/templates/compose/wordpress-with-mysql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"]},"status":200} +{"level":"debug","ts":1761606048.8798482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037271244,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/da2fe3293c3fa9e30eb6bb24fe710c5c2d73f08a?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"]},"status":200} +{"level":"debug","ts":1761606048.9339714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.9488294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014824377,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f6c3fe78883842d916818ba75d068ce9174e523c/tests/Pest.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Etag":["\"50ab1e43310ca0da670d38b98b319be9050912fe\""],"Last-Modified":["Mon, 20 Mar 2023 21:17:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Pest.php\"; filename*=UTF-8''Pest.php"],"Content-Length":["1573"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606048.948899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.9494503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00052507,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606048.9585168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.9586976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000161805,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/yypkzc0b4y9j4mf","headers":{"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"]},"status":204} +{"level":"debug","ts":1761606048.9604876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606048.9610054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000495093,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/yypkzc0b4y9j4mf","headers":{"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606048.9640753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606048.9710565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006958348,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/70f93b151371cd3e76add2eed51142b0310f0718/?sub_path=database%2Fseeders%2FSharedEnvironmentVariableSeeder.php","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606049.0253656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.0306082,"logger":"events","msg":"event","name":"tls_get_certificate","id":"be94a8e1-aef1-42e4-97f6-760eb68f7ae4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.207.252.58","Port":17942,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606049.0306568,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606049.0306678,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606049.030672,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.207.252.58","remote_port":"17942","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606049.0613906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035988255,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/98b4f1fce2714f25c4dc78d258b97e4c05d9d2f6?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606049.1166008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606049.193014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606049.1930165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606049.193019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606049.193022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606049.1930237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606049.1930258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606049.1930282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606049.1930306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606049.1930327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606049.1930344,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606049.1930366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606049.1930382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606049.1930404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606049.1930425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606049.193045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606049.1930475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606049.1930494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606049.193051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606049.1930532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606049.1930552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606049.193057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606049.1930597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606049.1930616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606049.1930637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606049.1930656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606049.1930676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606049.1930695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606049.1930716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606049.1930735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606049.1930754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606049.1930776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606049.1930792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606049.1930814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606049.1930833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606049.1930852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606049.1930878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606049.1930895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606049.1930916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606049.1930935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606049.1930957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606049.1930974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606049.1930997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606049.193102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606049.1931036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606049.1931057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606049.1931076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606049.1931098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606049.193112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606049.1931138,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606049.193116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606049.1931176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606049.1931198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606049.1931214,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606049.1931236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606049.1931257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606049.1931274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606049.19313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606049.1931324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606049.193134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606049.1931362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606049.1931381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606049.19314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606049.193142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606049.193144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606049.1931462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606049.1931481,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606049.19315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606049.193152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606049.1931539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606049.1931558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606049.193158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606049.207826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.298472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.2988396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342316,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7da3b3b92d7e4e9b25c4b0d419a4dfb3ea6a3fff/openttd.ico","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606049.3893306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.391024,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2e1bb1ec-5ad7-48c5-9eb0-39b1f8142ae8","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.194.95.99","Port":5540,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606049.3910596,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606049.3910692,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606049.3910732,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.194.95.99","remote_port":"5540","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606049.4809635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.5717955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.648518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.6626012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.6949928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.69764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002610912,"request":{"remote_ip":"44.207.252.58","remote_port":"17942","client_ip":"44.207.252.58","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/issues/361","headers":{"X-Forwarded-For":["44.207.252.58"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Length":["11"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606049.7533078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.8451815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.9006455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.692775519,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/station.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"station.h\"; filename*=UTF-8''station.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5906"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9fe26fe70717e90f45641fc790c9103c33c6e149\""],"Last-Modified":["Sun, 05 Mar 2006 12:22:20 GMT"]},"status":200} +{"level":"debug","ts":1761606049.9014714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329645181,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ee130da0ccd1b8ea9bf6ee1e9ab9b3df9ab13051/app/Livewire/Project/New/EmptyProject.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"EmptyProject.php\"; filename*=UTF-8''EmptyProject.php"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Length":["539"],"Etag":["\"54cfc4b4d8137d3fc2b53e798cf1dd4c1ec9f7b1\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"]},"status":200} +{"level":"debug","ts":1761606049.905659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25711178,"request":{"remote_ip":"34.194.95.99","remote_port":"5540","client_ip":"34.194.95.99","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/lang/unfinished/urdu.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.194.95.99"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"ddf6c5d8d9447f000441b4edbc80f9379ffe2b7c\""],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Length":["32684"],"X-Content-Type-Options":["nosniff"],"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"urdu.txt\"; filename*=UTF-8''urdu.txt"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 12 Aug 2009 01:28:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606049.9109242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.521562236,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/11d33f328eb99f33a42eca513b9a24ac3581daba/resources/views/auth/force-password-reset.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606049.9285994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083387494,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6be3f2acced809fc9d47b994d516e49d7058a82?page=17","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606049.9355545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606049.9493415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013756564,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/efc8a034b1743673f694352395e890a04ded72db/media/openttd.desktop.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"]},"status":200} +{"level":"debug","ts":1761606049.9609773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606049.9621475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001121855,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"]},"status":200} +{"level":"debug","ts":1761606049.9742434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606049.9744825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00021192,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/47yhqwlxj2jg30z","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"]},"status":204} +{"level":"debug","ts":1761606049.976013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606049.9765332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494893,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/47yhqwlxj2jg30z","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:49 GMT"]},"status":204} +{"level":"debug","ts":1761606050.0242975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270948936,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c38af1df0311a1c203189bfb6c083ec90ce52c0/resources/views","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"]},"status":200} +{"level":"debug","ts":1761606050.026595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.0459924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.56499202,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/31de703cbce9dcf9c9e5a8b2846ab842ce43c5f7/newgrf_cargo.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"]},"status":200} +{"level":"debug","ts":1761606050.0975535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.434918284,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e7403d372b7d967d7ecab848fa7fc74358d8820/bin/data/orig_dos.obs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"]},"status":200} +{"level":"debug","ts":1761606050.098342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.1176596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.118551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091922884,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c45e7146b15e632306dbb234e1b8ea0c29fa802/app/Livewire/Subscription","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606050.1591804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041489687,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44ddde6fa1c3b6b5c921ec8540b50a9f0ca90a98?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606050.1655881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067212961,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/database","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"]},"status":200} +{"level":"debug","ts":1761606050.1692643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.052632256,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a61311fcb0d2e340d1a6ebfb1bb1545120a182e9/bin/ai?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606050.2083144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.2992387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.337505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038233509,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f51b869e697193bc0825d4e2c63ce09d1c21298a?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606050.3901029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.4088714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200526044,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_cargo.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606050.4158325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02570561,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/schema.prisma","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606050.4812212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.518476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037229646,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94de25ec109d10b1485c5ebc3433988f76dca97b?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606050.5722284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.6630487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.6708906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098629517,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/18fe524cdbd578d0f9f8bb8b787771f8f80f380c?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606050.75484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.845608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.8460295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000376089,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/eab334a1cc9c1162a599ccdcdaa687a8a5f69a25/projects/openttd_vs80.vcproj.user","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606050.9366903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606050.948825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012096044,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/11cd553949a717dae19e58b013ec8cfdf5365463/resources/views/components/emails/layout.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"fe04a8a599c5b34c150f748fa9d507f5e7c16b72\""],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Date":["Mon, 27 Oct 2025 23:00:50 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["85"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606051.0277646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.038799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.283927844,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8a42aa78bd16b3d520a97781b9cf5d4ee0ad717c/projects?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606051.0470214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606051.0478506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000799066,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606051.0558236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606051.0560465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000197903,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9pvyy53q4xh02cw","headers":{"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"]},"status":204} +{"level":"debug","ts":1761606051.0575907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606051.0581155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00049904,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9pvyy53q4xh02cw","headers":{"Referer":["https://www.youtube.com/"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606051.0662901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038497215,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d26e40ca7e405ffbba533242a085d3bde5506cf1?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606051.1183891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.1586154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040187061,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88637d92132eb75ba3f80a1f6ed2da11c623e747?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606051.2097976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.2704906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.3003747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.3299506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120115493,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bc48b42ff13218f553af5e056435a56cada4f8a9/resources/views","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"]},"status":200} +{"level":"debug","ts":1761606051.3372724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066739378,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c838ff7198634627353e4924bbdd60d598d32fbe/public","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"]},"status":200} +{"level":"debug","ts":1761606051.3475122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047111324,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fde33b554790379af624e3c4c548535ca4097546?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606051.3919613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.4165077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024513584,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0307d13d0a1c100ccc6feea5faa5381d9a40c737/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4222"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"928432d37fb789bfc5a4efcf0a447b9570cb4b61\""],"Last-Modified":["Sat, 20 Dec 2008 20:44:47 GMT"]},"status":200} +{"level":"debug","ts":1761606051.483521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.484034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000476248,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3cc69d7b483cdf9d8b36a3e4c5dfc177d584a2d9/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606051.5742009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.5883622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01413609,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/37e79b25bc8cd081046e36e89ea9f3ab10f0c195/app/Actions/Server/StartSentinel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606051.665947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.7052171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039240958,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f57d263d831cfe38edf2d0ad916d55045a95ef0b?page=31","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:51 GMT"]},"status":200} +{"level":"debug","ts":1761606051.7573686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.7949994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037596217,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b?page=9","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606051.8480587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606051.8685434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020450043,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/872c51f1340d8555dd41e9f0e1fb577354d480ac/town.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606051.9389694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.030252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.0607295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.0615273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000766805,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606052.0702868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.0704792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000168508,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sdbotfyb2z1iv7p","headers":{"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"]},"status":204} +{"level":"debug","ts":1761606052.072095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.072655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000539537,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sdbotfyb2z1iv7p","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"]},"status":204} +{"level":"debug","ts":1761606052.0895574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059268995,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/22326ec0b43eded44a3aa2f81b1c3e55fed49d69/app/Livewire/Project/Shared","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606052.1209614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.1243112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185313335,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/812f6b8676fddf6bd391337dbbefce060992fbe5/projects?page=1","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606052.160406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039415286,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ffe9da48287c7c352f7541214e49f382fd5fdd6?page=42","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606052.212283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.2523983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040083946,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/871f3ec8032a4ea35ca5c44eaa5415d381779ef7?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606052.3036175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.3220587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018391792,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6ad6845f8ca35920a7e7b61f1007ef388ccbb598/bin/baseset/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Etag":["\"5ee3115802c8a2b75a048a24b489b15892eec8d0\""],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["825565"],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"]},"status":200} +{"level":"debug","ts":1761606052.3939736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.4763412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.483562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089340846,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/01f7b07fa34b52261ffb492aed77f9311c6a9fa8?page=95","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606052.4864385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.5230012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036524226,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6be18d6b377baccde7d421c33017af2fb1c8bc58?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606052.5777447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.58043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104052471,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/public","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606052.6178646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040082004,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3e7b77dcbf313cf40e574d8b2c652af7972a252?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"]},"status":200} +{"level":"debug","ts":1761606052.6694813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.761011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.8520303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.8624728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010401719,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cccbc8f418b578d4ad378e5c0570b7f473391ce8/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 18 Oct 2010 12:24:56 GMT"],"Etag":["\"17b260028c1c138849a945e0f379ff6c06f493f9\""],"Content-Length":["8919"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606052.9079437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238433017,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a685a35fcee2c389d5e85c86b59e3500a680363/projects/openttd_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606052.9429874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606052.9630637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020053735,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ba8689fb82364f634d7a58e4a40ce6f8ca15eefb/resources/views/livewire/project/new/docker-image.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"docker-image.blade.php\"; filename*=UTF-8''docker-image.blade.php"],"Etag":["\"4cc86710a32021e307e23fd4b40a7123c86f33b4\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 16 Apr 2024 08:10:08 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["435"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606052.9702916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.9705453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000215646,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Headers":["content-type"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606052.9723353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.9729292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569734,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Content-Type":["application/json"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606052.981859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.982028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000147488,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/09ayq8eodsro5ue","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:52 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606052.983656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606052.9842865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000604059,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/09ayq8eodsro5ue","headers":{"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:52 GMT"]},"status":204} +{"level":"debug","ts":1761606053.0339963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.0344112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379375,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/67485b5c76e8c9a5d839e96b440fd927e7513b9d/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606053.1255991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.1363072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010674383,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c9b364e03add2015f6c97c5ec331d896140c7116/app/Livewire/Project/New/DockerImage.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Etag":["\"7d68ce0684c09a813c9f3fe71a346ca7c456d8a3\""],"Last-Modified":["Mon, 20 Jan 2025 12:59:02 GMT"],"Content-Length":["2574"],"Content-Disposition":["inline; filename=\"DockerImage.php\"; filename*=UTF-8''DockerImage.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606053.1919117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.528826825,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/601f3aaef48b0fe928d3131bfcf21ec353d2cf63/src/vehicle.cpp?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606053.2162461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.3028266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.541773277,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15d818facc734c7c867da4d4b723538424c43d03/projects?page=13","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"]},"status":200} +{"level":"debug","ts":1761606053.307242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.3486495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041365142,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a48ab4c54b3d7edad8d28c916b2433caa4749aa/table/water_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606053.3980746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.435156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037052922,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b171226a138317a14413a321ccae08b257a7ff24?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606053.490183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.5149925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024765848,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/makefiledir/Makefile.libdetection","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606053.5809298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.5923522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.376072467,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9e531d69c81afcd7b529861f8076e46b8c210d9/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606053.60129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.6032453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001917835,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/user/login?redirect_to=%2fdave%2fcoolify%2fsrc%2fcommit%2f2421f7c35c85346fe71466f58dd31f15d4bb9597%2fconfig","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606053.6554503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07448478,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/870127fd307c1ac46c55cea2bd28a7301c54ca96/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606053.6722739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.6829233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010615302,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9b8d7048da4c078a0b8d58daf38db04b5cfce114/media/extra_grf/elrails.pcx","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"elrails.pcx\"; filename*=UTF-8''elrails.pcx"],"X-Content-Type-Options":["nosniff"],"Etag":["\"979ce04205ca8aeb2c0c9a03d4157c782de924cc\""],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["15683"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["application/octet-stream"]},"status":200} +{"level":"debug","ts":1761606053.7636666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.7640595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000366391,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b2a5ebcfc4637d6d700beaa0b8012dd6ee75e8ee/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606053.854601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.892945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038309501,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2fd2950eb538332dec631e645a3e08abd24a5357?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606053.9450636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606053.979379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606053.9802322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000819114,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["42"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606053.9831493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038058108,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ee02182fa3539b6b16eb27e5924c0b02dece407?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606053.9896054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606053.9900715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000439849,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/e8lr83odtxuxa8c","headers":{"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"]},"status":204} +{"level":"debug","ts":1761606053.9918497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606053.9924412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000564625,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/e8lr83odtxuxa8c","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:53 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606054.036224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.1273608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.1277797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000388142,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d86274cc370bfbe59837058e13db4e00e3218ffc/resources/views/components/modal-confirmation.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606054.1940234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606054.1940396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606054.1940424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606054.1940446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606054.194047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606054.1940491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606054.194051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606054.1940534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606054.1940553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606054.1940575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606054.1940596,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606054.1940613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606054.1940634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606054.194065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606054.1940677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606054.1940699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606054.1940718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606054.1940737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606054.1940756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606054.1940777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606054.1940796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606054.194082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606054.1940856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606054.1940892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606054.1940928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606054.1940963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606054.1941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606054.1941035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606054.1941075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606054.1941109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606054.194114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606054.1941175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606054.1941197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606054.1941214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606054.1941235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606054.1941257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606054.1941276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606054.1941295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606054.1941314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606054.1941335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606054.1941352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606054.1941373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606054.1941397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606054.1941416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606054.1941438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606054.1941462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606054.1941483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606054.194151,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606054.194153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606054.1941552,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606054.1941574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606054.1941593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606054.1941614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606054.1941636,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606054.1941655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606054.1941676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606054.1941695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606054.194172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606054.194174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606054.194176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606054.194178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606054.19418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606054.1941822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606054.1941838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606054.194186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606054.194188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606054.19419,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606054.194192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606054.1941938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606054.1941957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606054.1941977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606054.1941996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606054.218568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.228028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.191777471,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5e3718ac4ead73a7b7bb9fd694cae5d9aaefa7b/player.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"]},"status":200} +{"level":"debug","ts":1761606054.240439,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021844772,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/936a192236c0eda48c583f0969f18d8662669028/app/Policies/ApplicationPolicy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1377"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"05fc289b8b65c8edd3dc3aceec0fe8b7f6f0a451\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ApplicationPolicy.php\"; filename*=UTF-8''ApplicationPolicy.php"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606054.309009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.3246155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01557899,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/caebff85f5a0f962244872ef81029f6786b4ebd5/os/windows/winstore/generate-assets.ps1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606054.4005232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.4155052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01494276,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/SettingsOauth.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"SettingsOauth.php\"; filename*=UTF-8''SettingsOauth.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Last-Modified":["Fri, 13 Dec 2024 11:35:57 GMT"],"Etag":["\"e23f94a73b1a688dadaf85ab02df384cd09549bb\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2243"]},"status":200} +{"level":"debug","ts":1761606054.4358814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.4910607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.5297604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038676153,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc93d63478d41e913bf86ca4ff84e37bf381c9f8?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606054.544283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108369119,"request":{"remote_ip":"144.76.32.237","remote_port":"34540","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39277404a22c6360ff9c6e4cc114e112e839c82f/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"]},"status":200} +{"level":"debug","ts":1761606054.5823472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.6275237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045137313,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7e359e1b8d256ba2df71e470290689e9a3a9fb8e/config.lib","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606054.6732266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.6735818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000326806,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/db2431e753f0d71ecfd105d63bf2d2b113b35909/openttd.ico","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606054.745769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.7638834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.8021107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03819204,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6e73ea1ce9db96cb76495c8a1edce199790c552?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606054.8154812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069678659,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/tests","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606054.8553572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.867856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012459939,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5e9dd1ff35183dc51f5414fc94c7abbf80605ddd/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 04 Apr 2019 22:19:41 GMT"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"8c3b0cbf90af6b12bda98538d2eb3daa934961e3\""],"Content-Length":["28685"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"]},"status":200} +{"level":"debug","ts":1761606054.9461567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606054.9481146,"logger":"events","msg":"event","name":"tls_get_certificate","id":"736c5060-1b3e-4372-bc2e-905328ad64e8","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.226.34.98","Port":36014,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606054.9481583,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606054.948169,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606054.9481738,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.226.34.98","remote_port":"36014","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606054.9923043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606054.993029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00069992,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606055.001243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606055.0014164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000154581,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ul1wwbvzvwmg4jj","headers":{"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"]},"status":204} +{"level":"debug","ts":1761606055.0029495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606055.0034258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000458644,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/ul1wwbvzvwmg4jj","headers":{"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606055.0379074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.05031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012381351,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fae088737adb78a34ab816e9ca99927150e1c200/media/openttd.desktop.filter.awk","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"]},"status":200} +{"level":"debug","ts":1761606055.1282501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.1475408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201361529,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e92efe028cc6fec6242dfa9ca2a24df150948e51/projects?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606055.172035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043759927,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/644470a19d378a0f4d307817277d1cc68e157390?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606055.1720417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.1899016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017836215,"request":{"remote_ip":"3.226.34.98","remote_port":"36014","client_ip":"3.226.34.98","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c8277ea1d0e56be5d0eabb4825ad56184e1183f/app/Http","headers":{"X-Forwarded-For":["3.226.34.98"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606055.2196815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.310102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.352043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041908337,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8de55adcb0d29bddab96699f2f94d5cb63ded97?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606055.361502,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61958: EOF"} +{"level":"debug","ts":1761606055.3625648,"logger":"events","msg":"event","name":"tls_get_certificate","id":"aea3c868-24e9-4ebe-b086-f5c867d6cf77","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61959,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606055.362601,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606055.362611,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606055.362617,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61959","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606055.364494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606055.3661258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001601189,"request":{"remote_ip":"192.168.1.64","remote_port":"61959","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Content-Length":["551"],"Authorization":[],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2969"]},"status":204} +{"level":"debug","ts":1761606055.4010577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.4139743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012888718,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0b4211512733bb20bfc08ba51a551a07ce204909/docker-compose.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606055.4934359,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.5502167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056749705,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"]},"status":200} +{"level":"debug","ts":1761606055.5834053,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.5921388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.372418378,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db39a8027843a183929a78adcf10621cfbd4256f/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606055.6751783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.6892223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014007537,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dd99ad0af8f505b66b8ab54c5e85108c606c65c6/app/Providers/BroadcastServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606055.7661452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.7914925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208048626,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4117808b9d27d10ac2741fca3bf5e998ef5f7fdb/bin/ai","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606055.8108003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044622693,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/935da8cabb8040fdee8060827ae97fc6ecc15462/strgen/strgen.dsp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4870"],"Etag":["\"3482ca86d1eb4c2b03fb4312596a3d8142ab4bf3\""],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"],"Content-Disposition":["inline; filename=\"strgen.dsp\"; filename*=UTF-8''strgen.dsp"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606055.857079,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.9043272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.9485946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606055.9638822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015257905,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/694b0ac249f6349e07d5126740d09ee82e5b8da8/config/telescope.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:55 GMT"]},"status":200} +{"level":"debug","ts":1761606056.002678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606056.006544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.003832164,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606056.0161552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606056.0163722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000191841,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1tzl95yd130canm","headers":{"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606056.0185592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606056.019054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000475737,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/1tzl95yd130canm","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606056.0289073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171802505,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2b326180e3b5b516f6d0fd2f2873f5e12c59cd0/music/dmusic.cpp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606056.0346184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130263114,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/resources/views","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"]},"status":200} +{"level":"debug","ts":1761606056.0397441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.0539756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014203987,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1f1d823f059e3e8c8a336b6acb819c0ee5a03c/strgen/strgen.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606056.130261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.145916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015623704,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fec98f45ce533065b5b2e901ae3b4be5b93e086c/resources/views/components/status/stopped.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["376"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Etag":["\"f168fb3c26a51390537b57899218081c97353af2\""],"Last-Modified":["Wed, 03 Apr 2024 11:04:21 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"stopped.blade.php\"; filename*=UTF-8''stopped.blade.php"]},"status":200} +{"level":"debug","ts":1761606056.2211084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.2578604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036719474,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6c864f26e07b41dace549ab85e2983cb3a6b02a?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606056.3121152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.3274841,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015334238,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a9a20755a90e500e6bd86dfb0c2100e6802c25e2/app/Livewire/Subscription/Actions.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"]},"status":200} +{"level":"debug","ts":1761606056.4035501,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.4253092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021013505,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/34c4e8f2598a74730ce4234e69188775d2ad9fb6/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5499"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""]},"status":200} +{"level":"debug","ts":1761606056.4948628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.5852706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.6172934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031984047,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6a31b30a2091ea4f139b222778b5d435335ad828/namegen.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["188"],"Etag":["\"4c9a5204191da90ce5268a397e0f016fb9e8cab8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761606056.676362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.699012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02261288,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/resources/views/source/github/new.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606056.767918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.859511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.9128442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05329379,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/618a7d459c2f5d45f08591946da5292541ff8fb4/app/Events/ServerPackageUpdated.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606056.9501984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606056.9505286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304614,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/184ffbb976185cfbcf7a0be2f8406f066ee33aac/os/os2/dedicated.cmd","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606056.9671257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.199172262,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd382b28a3b6d066deb78f845cc42b19c79ff030/projects?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606057.0413802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.0414898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.546590018,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0dba091d7958b199c9f65a60e48f048fad5a76b5/projects/openttd_vs80.vcproj?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606057.0503953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.0824556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041033196,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/47cd8f9e13eea584e7e72fb2c167a331b7d6b9dd/app/Http/Middleware/TrustHosts.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"TrustHosts.php\"; filename*=UTF-8''TrustHosts.php"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["379"],"Etag":["\"c9c58bddcea7b504bf5132ad9acf0b36e01b302c\""],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606057.1242316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073801261,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/migrations","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606057.132753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.1723883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039603751,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21e4904eb37164a2e05976cfd53943c7aedc51e6?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606057.2235024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.2391295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015593057,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3be6be4c1b64fb930d0f2a6801b7efc43a19c479/templates/compose/supertokens-with-mysql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"]},"status":200} +{"level":"debug","ts":1761606057.2488794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606057.2495615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000655656,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606057.2584457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606057.258691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000200078,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/82avm3o1oi012i0","headers":{"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"]},"status":204} +{"level":"debug","ts":1761606057.260273,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606057.2608006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000508148,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/82avm3o1oi012i0","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"]},"status":204} +{"level":"debug","ts":1761606057.3143182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.3253746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011027349,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1ba36d07cf16c8501883f205e1ffb6a094a604c7/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11604"],"Etag":["\"064e772f134ace26ac8d5c95e11a7496a5fe6808\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Last-Modified":["Tue, 17 Apr 2012 19:44:41 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606057.4053707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.484847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07944444,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2004a751dd8dd45b0ff91d61bab4efb654650b2e/storage/app","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"]},"status":200} +{"level":"debug","ts":1761606057.496266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.5186412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022328454,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/ai/compat_1.10.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606057.58696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.5872848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290608,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0cfe86cead32af5f46f2091ac250a4a6e4a13a5b/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606057.6782625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.7102828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031981051,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"]},"status":200} +{"level":"debug","ts":1761606057.7133539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.7133753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002575,"request":{"remote_ip":"144.76.32.237","remote_port":"34540","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/394e405bdd9a3b02437996b72506669951e93d01/changelog.txt","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606057.7694943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.7824926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012951446,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f5cd0e843a30a65286d1d58b6d7b9fa75eb707f/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 19 Jun 2008 11:45:44 GMT"],"Content-Length":["7397"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8d83895f0b6a334af0ea73da98187411236e5a23\""],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606057.8599875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.8603559,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000345381,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3efca64a94205f589d03cbe7ca2e79ba5c81002f/projects/strgen.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606057.951533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606057.968125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016539661,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1062330ba15a3c5e811950ab953ee011c865ceeb/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:57 GMT"],"Content-Length":["98304"],"Last-Modified":["Thu, 13 May 2010 05:29:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ba3777c8e28815336479f521fdc76e22182dc956\""]},"status":200} +{"level":"debug","ts":1761606058.0068696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606058.0071023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000205798,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Headers":["content-type"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761606058.0094287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606058.0100703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000622273,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606058.0179923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606058.0181317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0001221,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sxp44f4jb4eflkz","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606058.0196145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606058.0203636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000720688,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sxp44f4jb4eflkz","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606058.0420887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.0525732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010457344,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1e2a681f9c0820a3e2f906fb9c555e3fb00fd82a/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5523"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"362d7f612c320309d120fb849a20e8e5562fe905\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"]},"status":200} +{"level":"debug","ts":1761606058.1347458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.1582234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.1747332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039956547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/53dd010f3b34e9607277b90e97014cfab20ff951?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"]},"status":200} +{"level":"debug","ts":1761606058.2250283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.2592394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100968377,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/scripts","headers":{"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"]},"status":200} +{"level":"debug","ts":1761606058.316632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.3385394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021884567,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/821c97b747de6266aa813b0d636ada1e00e6f9aa/langs.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9472"],"Etag":["\"db053ccf990e52bbe94066803b3401526d2e6fa2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 24 Aug 2006 12:08:25 GMT"],"Content-Disposition":["inline; filename=\"langs.vcproj\"; filename*=UTF-8''langs.vcproj"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606058.4077563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.4243245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016521066,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/View/Components/Server/Sidebar.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606058.4365706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21149882,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3f9fa65a42e0a3370a2204a7c0ce570c7476361d/bin/data?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606058.4988818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.5362601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03734283,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/30a3f7dcde3adc6c0599772fc697ef6c07d45ff5?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606058.588946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.6282368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03924753,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c1cf5e8b9f7987c422d1b3fddced7f4df18ce33?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606058.6807575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.727208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04641394,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/91c845732e24d1bb2e46b645c64030b38022c25b?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606058.7710845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.7716134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000491466,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7e928a6b80d41c91d879eee2d7ea81426d82f963/os/debian/README.Debian","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606058.8627856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606058.938767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075941987,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/10ba431d21f58c707398f95b99faf3c2aac77e77/README.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606058.952886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.0023232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606059.0029488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000596314,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["42"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Length":["201"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606059.0079055,"logger":"events","msg":"event","name":"tls_get_certificate","id":"21ec1259-970b-4f1a-841e-a09f323b174e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.167.217","Port":22679,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606059.007941,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606059.0079508,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606059.0079548,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.167.217","remote_port":"22679","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606059.0124207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606059.012587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000144493,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gkrko62hkboyzlm","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"]},"status":204} +{"level":"debug","ts":1761606059.014456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606059.0151436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000640247,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gkrko62hkboyzlm","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"]},"status":204} +{"level":"debug","ts":1761606059.0439925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.0871103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134193443,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6a03bb369ef8e68f1215fe3eafa94c8e198fe0ef/bootstrap?page=6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606059.1358702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.194608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606059.1946297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606059.1946328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606059.1946344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606059.1946363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606059.1946378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606059.1946397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606059.1946414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606059.194643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606059.194645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606059.1946466,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606059.1946487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606059.1946507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606059.194652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606059.194654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606059.1946554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606059.1946573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606059.1946592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606059.194661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606059.1946633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606059.194665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606059.1946664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606059.1946683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606059.194671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606059.1946726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606059.1946745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606059.194676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606059.194678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606059.1946795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606059.1946814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606059.194683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606059.1946847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606059.1946867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606059.1946886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606059.1946902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606059.1946921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606059.1946936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606059.1946955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606059.194697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606059.1946988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606059.1947002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606059.1947021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606059.1947038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606059.1947055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606059.1947072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606059.194709,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606059.1947107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606059.1947126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606059.1947145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606059.1947167,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606059.1947184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606059.1947203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606059.194722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606059.1947236,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606059.1947255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606059.1947274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606059.1947293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606059.194731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606059.1947331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606059.194735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606059.1947367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606059.1947386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606059.1947408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606059.1947424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606059.1947443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606059.1947463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606059.1947482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606059.19475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606059.194752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606059.194754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606059.1947556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606059.1947577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606059.2262073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.23944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.247117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020880755,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/hal.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.2675207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028046444,"request":{"remote_ip":"184.73.167.217","remote_port":"22679","client_ip":"184.73.167.217","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/498626748d9f4dcea51ff847f586db628456eabb/tests/TestCase.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["184.73.167.217"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Content-Length":["163"],"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"2932d4a69d6554cec4dea94e3194351710bd659e\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Disposition":["inline; filename=\"TestCase.php\"; filename*=UTF-8''TestCase.php"]},"status":200} +{"level":"debug","ts":1761606059.2922354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.315278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.271245044,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c469f9a15f5fbe24ddfc3d5a9ce15317df49ef90/projects/openttd_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.3176374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.3650627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04738455,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a94a8da99040d3624a33bb665d9a811599e04dfb?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606059.3992472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106977245,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606059.408295,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.4995093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.5420024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042458293,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e39a1d2b6e89c31cb01fab400420fe39d22cc401?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.590329,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.6043289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013969055,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6252c745841848f7aa7a5c94c5a6edbf1afb36cf/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 01 Jan 2009 22:21:25 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"2c768d3bc140a5af549d020b1a98de13a799760f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4778"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.6816716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.7231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041392984,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eba337d51afca4987aa388924380c0a496b43b0d?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"]},"status":200} +{"level":"debug","ts":1761606059.7730289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.7865233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013455186,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/10c6d4c738fa563831b2c320363d736fd4b25603/station_newgrf.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b4bca4b4616cdc4d18403f1c8a972f96aab4d666\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 12 Nov 2005 00:19:34 GMT"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Length":["2286"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"station_newgrf.h\"; filename*=UTF-8''station_newgrf.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606059.8300366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.421704784,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66418db43e90e7b6397261a6db129f4148072a59/os/debian/openttd-wrapper","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.8650215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.9144037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049334857,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1de38b1ca089872dbcd7cd3a87dcccd88b516463?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606059.9440799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.808175683,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/461b43e649eadb8df79c46a77db45d8b39e1a881/src/lang?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606059.9561348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606059.992921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036742758,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03f8994114781999361afcf689c8bf5707e8fab3/md5.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"49b6b9926a802c7abec5230b70cfc5a483d5f199\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:00:59 GMT"],"Content-Length":["3353"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"md5.h\"; filename*=UTF-8''md5.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761606060.0230556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606060.0238943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000811841,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606060.0477657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.0558312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606060.0561142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00024915,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vqvujnqai2kipqw","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"]},"status":204} +{"level":"debug","ts":1761606060.0654564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606060.066293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00080605,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/vqvujnqai2kipqw","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"]},"status":204} +{"level":"debug","ts":1761606060.1383255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.1388292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000465187,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7dd10a684ddd562fe4a0929a6fa0c89114212be7/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606060.2293108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.269244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039889941,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9f257ce4af60cc2e2c1263f590f3055640d1049?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"]},"status":200} +{"level":"debug","ts":1761606060.3201578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.3591375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038935562,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aedde3ab4ab12be392a0ac3db8a5eb25d51d0927?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606060.4118786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.430831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.383027819,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5caf142c00cac85f0b1a148fbb7306b69fb9e75/os/macosx?page=2","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606060.445355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.4574609,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045539131,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/395b44d15c5238b6b931c873ccaf6bfc41419611?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"]},"status":200} +{"level":"debug","ts":1761606060.488133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042728272,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/database/migrations","headers":{"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606060.5029905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.5450275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041974651,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/36cea8e53b54071363e83ada25389f01bccc404d/app/Livewire/Security/ApiTokens.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 03 Oct 2024 07:57:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2649"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Content-Disposition":["inline; filename=\"ApiTokens.php\"; filename*=UTF-8''ApiTokens.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"fe68a8ba550c87bf902cf7f71cf1e8be069bfe64\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606060.5931325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.6818597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088670683,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bdf5a1c2f7077323c26e1c99a22dcc80a7b50245/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"]},"status":200} +{"level":"debug","ts":1761606060.684228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.7755818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.7873101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011697332,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d04d41bc23c967d9818c248ec75dd970aad2570b/resources/views/livewire/project/application/general.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"general.blade.php\"; filename*=UTF-8''general.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Etag":["\"f8d5aff374e36f5409828be00f953bc4f63ed9da\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 11 Aug 2023 20:41:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6268"]},"status":200} +{"level":"debug","ts":1761606060.8665204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.877745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011194864,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e295e46e3eccd58626ce2b02aab24b96c025636b/station.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1907"],"Last-Modified":["Fri, 10 Sep 2004 19:02:27 GMT"],"Etag":["\"e221318adbfbf9144e04ca7425da08dfd2f98456\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"station.h\"; filename*=UTF-8''station.h"]},"status":200} +{"level":"debug","ts":1761606060.9583783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606060.9587991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000394654,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/420f1df998f68f6c7f815ae9fb768b75da62c4ba/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606060.9626353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.278371871,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3dceffd2837a1f0c529ae3ae4fbe9e50dfcf4ed4/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606061.0181708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606061.0187924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000594621,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606061.0285957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606061.028831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000198344,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xmx6m9ppv3r4c2a","headers":{"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"]},"status":204} +{"level":"debug","ts":1761606061.0305953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606061.031137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000522015,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/xmx6m9ppv3r4c2a","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"]},"status":204} +{"level":"debug","ts":1761606061.0496829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.0696127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019891871,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b81e6dd6a2ab42524f66d456266ae2f6171ba08b/industry.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2697"],"Content-Disposition":["inline; filename=\"industry.h\"; filename*=UTF-8''industry.h"],"Etag":["\"e2841ed36e89ac8b7bee441f7122efcf905fcf73\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Apr 2006 21:00:56 GMT"]},"status":200} +{"level":"debug","ts":1761606061.1413662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.18073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039328863,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0ce7dcaeb8af765176808027d9a4e992a370a8f?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606061.232944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.2872133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054233191,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/app/Notifications/Internal/GeneralNotification.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606061.3232012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.323513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/db5ff7f16d6785a524c0a38fc30d27e2b62ec6dd/resources/views/auth/two-factor-challenge.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606061.4146044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.5053878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.5175169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012102376,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/Subscription/Actions.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606061.5660913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151414329,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f8994114781999361afcf689c8bf5707e8fab3/openttd.dsw","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606061.5968194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.6211886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.6245813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003356338,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/c838ff7198634627353e4924bbdd60d598d32fbe","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"]},"status":200} +{"level":"debug","ts":1761606061.6419408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045097478,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1ef84f973634cecf3b619b4706adb39c1e1dd1d3?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606061.6873055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.7179146,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b8d83c92-7a02-4356-b7f5-68d4e1ac337c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.73.6.26","Port":35711,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606061.7179582,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606061.7179694,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606061.7179737,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.73.6.26","remote_port":"35711","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606061.7788177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.8019304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114590347,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/859fc1d7f0173102d16e3a31b3ceb5066870ccb5/media","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"]},"status":200} +{"level":"debug","ts":1761606061.8069336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028073655,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f82d95e908861565bdccb1eaaffb3e79bf878f30/resources/views/components/team/navbar.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"aa88aad51ec227a9cce9e63d093a804d68a2fb96\""],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1096"],"Last-Modified":["Tue, 21 May 2024 12:29:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606061.8701308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.885184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015024865,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aef088a9d2ac535bb61587e03d3d8e94e658da58/app/Livewire/Team/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"]},"status":200} +{"level":"debug","ts":1761606061.960961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606061.9999294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038933378,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e377dc212943aa5a12fc1db1fc64e4a53af55d5?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606062.0328789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606062.0334895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000579763,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Content-Type":["application/json"],"Content-Length":["42"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606062.0417569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606062.0419824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000199176,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/50tokumdubrxnmg","headers":{"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606062.0435262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606062.0440967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000548534,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/50tokumdubrxnmg","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606062.0512452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.083401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.090311,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039031663,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6422606c17fcfa0612b5413bdcbacdf7afe6301b?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606062.1080809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024651733,"request":{"remote_ip":"52.73.6.26","remote_port":"35711","client_ip":"52.73.6.26","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/commits/tag/v4.3.0/macos/Runner/Release.entitlements","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.73.6.26"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606062.1431155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.1948917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051727938,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a86e971020937a88a7eeed6fc30548a5f31e2d74/app/Models/StandaloneDocker.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606062.2336435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.2646852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031000974,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4fdd5679c9ea417e1aecded3c2074e3812de369b/database/seeders/StandaloneDockerSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["505"],"Etag":["\"a466de56bbbfa4fd73b9ee21458d772049538fd5\""],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Disposition":["inline; filename=\"StandaloneDockerSeeder.php\"; filename*=UTF-8''StandaloneDockerSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 16 Aug 2024 00:05:00 GMT"]},"status":200} +{"level":"debug","ts":1761606062.324837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.3381028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013227827,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/67c69b4ba453783d5db8e31dd76ac66353d695ea/app/Actions/Proxy/SaveConfiguration.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f2de2b3f5ad252c7a2aa428ea21e5ad3622eb20a\""],"Content-Disposition":["inline; filename=\"SaveConfiguration.php\"; filename*=UTF-8''SaveConfiguration.php"],"Content-Length":["803"],"Last-Modified":["Tue, 25 Jun 2024 08:37:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"]},"status":200} +{"level":"debug","ts":1761606062.4154952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.4297438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01421547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df9ec711c52d7724389c64a69fe080bb4f30128f/app/Livewire/Project/Shared/Storages/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 17 Apr 2024 09:32:35 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1010"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"5e35b796ae5820112a72950e01af61f9442d1039\""]},"status":200} +{"level":"debug","ts":1761606062.506162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.5346017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02840547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9f49882de7181f7e4e8c151f4b13c4ed2480a4b8/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606062.5973403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.688684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.7793264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.7797415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000389605,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/59c3cc6ce1ce9cfa2827f557684fc822934e690b/app/Livewire/Team/Member/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606062.8034666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.8310518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14232346,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4cc26a1b867de84f13e02e7cbd1892652e012fba/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Length":["6397"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"]},"status":200} +{"level":"debug","ts":1761606062.8560233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052523588,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606062.8708858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.8811255,"logger":"events","msg":"event","name":"tls_get_certificate","id":"98bc27e1-c2ac-4afd-b5f7-3578a1c091a7","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[4588,29,23,30,24,25,256,257],"SupportedPoints":"AAEC","SignatureSchemes":[2309,2310,2308,1027,1283,1539,2055,2056,2074,2075,2076,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":59662,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606062.8811636,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606062.881173,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606062.8811781,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"59662","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606062.8883727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017452261,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/mersenne.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606062.8913321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.8923564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000998372,"request":{"remote_ip":"10.0.47.1","remote_port":"59662","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/info/refs?service=git-receive-pack","headers":{"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Pragma":["no-cache"],"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.49.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Www-Authenticate":["Basic realm=\"Gitea\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["13"],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"]},"status":401} +{"level":"debug","ts":1761606062.8928185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.897883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300518521,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/888cd1be07e688b1f0eace53b85c9a3de0144d55/source.list?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606062.914338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021496876,"request":{"remote_ip":"10.0.47.1","remote_port":"59662","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/info/refs?service=git-receive-pack","headers":{"Pragma":["no-cache"],"Authorization":[],"User-Agent":["git/2.49.1"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br, zstd"],"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-receive-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:01:02 GMT"],"Content-Length":["298"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"X-Frame-Options":["SAMEORIGIN"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761606062.9614418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606062.9986598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.0362263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606063.0364957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000232969,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761606063.038465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606063.0391068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00061019,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Priority":["u=4"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606063.0477698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606063.0479493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00015352,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9scmivu8g6rl52k","headers":{"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606063.0495453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606063.05008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000513859,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/9scmivu8g6rl52k","headers":{"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606063.0522256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.085949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033688019,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9a1a67b237dce0e969059db8d81ecde44b58024b/table/clear_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Content-Disposition":["inline; filename=\"clear_land.h\"; filename*=UTF-8''clear_land.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e441639ff0191e939051949efbc5eb7a4f42b3d7\""],"Content-Length":["802"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606063.143303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.1610868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017742488,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2bc2ae9b6e46e0a7b0dfdbf8b28088dbafd2b661/Dockerfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606063.1789594,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217490285,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0bf54aaedb7fb464ebb56a47356f5b2e42cdba9e/bin/gm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606063.2342348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.2345939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330854,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0c42bd6a7bec8bc6a777120d44d954033f2527ea/os/debian/control","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"]},"status":404} +{"level":"debug","ts":1761606063.3254678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.3268323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.32813847,"request":{"remote_ip":"10.0.47.1","remote_port":"59662","client_ip":"10.0.47.1","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/n8n-backup.git/git-receive-pack","headers":{"Accept-Encoding":["deflate, gzip, br, zstd"],"Content-Length":["972677"],"X-Forwarded-For":["10.0.47.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Authorization":[],"User-Agent":["git/2.49.1"],"Content-Type":["application/x-git-receive-pack-request"],"Accept":["application/x-git-receive-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-receive-pack-result"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["115"]},"status":200} +{"level":"debug","ts":1761606063.3448124,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ba304d81-dd30-4f70-9897-d5aa659a02ed","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49199,49195,49200,49196,158,49191,103,49192,107,163,159,52393,52392,52394,49327,49325,49315,49311,49245,49249,49239,49235,162,49326,49324,49314,49310,49244,49248,49238,49234,49188,106,49187,64,49162,49172,57,56,49161,49171,51,50,157,49313,49309,49233,156,49312,49308,49232,61,60,53,47,255],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":59676,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606063.344848,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606063.3448567,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606063.344863,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"59676","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606063.3482711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606063.3687968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043295531,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc10a3b8f6bf7bdf7629b176e53827cf9b0d1bf?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606063.3867497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.038435669,"request":{"remote_ip":"10.0.47.1","remote_port":"59676","client_ip":"10.0.47.1","proto":"HTTP/1.1","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/api/v1/messages","headers":{"Accept-Encoding":["gzip, compress, deflate, br"],"Authorization":[],"User-Agent":["axios/1.12.0"],"X-Forwarded-Proto":["https"],"Content-Length":["615"],"X-Forwarded-For":["10.0.47.1"],"Content-Type":["multipart/form-data; boundary=--------------------------f915e73a1d0c4188a910a0b2"],"Accept":["application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"X-Ratelimit-Reset":["1761606123"],"Strict-Transport-Security":["max-age=15768000"],"Vary":["Accept-Encoding","Accept-Language"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Access-Control-Allow-Methods":["GET, POST, DELETE, PUT, PATCH, HEAD"],"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 23:01:03 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Headers":["Authorization"]},"status":200} +{"level":"debug","ts":1761606063.388964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":23.995210771,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=360&client_gravatar=true&slim_presence=true","headers":{"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Etag":["W/\"cbcef2655cee79e89409402eddee6266145348c1\""],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Expires":["Mon, 27 Oct 2025 23:01:03 GMT"],"X-Ratelimit-Reset":["1761606063"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Remaining":["198"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Limit":["200"]},"status":200} +{"level":"debug","ts":1761606063.3952258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606063.416856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.458694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041802126,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f49491ddcd44c53d1f43686002db747ff0bf8200?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"]},"status":200} +{"level":"debug","ts":1761606063.5078695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.5405588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032661464,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e6e7a673759d4847d93e36d74f96ef5c6cae931?page=340","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606063.5991728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.6088126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009586813,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6bf7a86a046a13d2b221724a2bd8edbaefbecdaf/COMPILING.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"COMPILING.md\"; filename*=UTF-8''COMPILING.md"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 30 Dec 2023 17:40:04 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"578b5e4568e9b567824fc21f4132309074be6eb4\""],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6370"]},"status":200} +{"level":"debug","ts":1761606063.71705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.7174408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360319,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3c80f2d14a73aee0bfda4a9c38049b93c5b38411/media/openttd.desktop","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606063.7805028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.8718884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.8841681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012243933,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/890b2666d3d4bf1a2b92108c9753fe0b07237ee6/media/openttd.desktop","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["376"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6882a0d5c7667fd9063d84427ef0fa45849a5fee\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.desktop\"; filename*=UTF-8''openttd.desktop"],"Last-Modified":["Mon, 12 Sep 2022 08:18:13 GMT"]},"status":200} +{"level":"debug","ts":1761606063.9482787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.9485686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168024622,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9043cbf9bf5125293a7205637fcac0771e239daa/media/openttd.64.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12538"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606063.9508085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002497679,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/845fc191d4f11e258d074be3108da269c9263de4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606063.9621012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606063.9986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036477948,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/ece56bc67eaa1b12e914ff95b3f99c61e1c41fd8?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606064.0360126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606064.0366602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00061579,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"]},"status":200} +{"level":"debug","ts":1761606064.0486317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606064.0488346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000184577,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/d4ei317ic743v0w","headers":{"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606064.0504725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606064.051106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000606143,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/d4ei317ic743v0w","headers":{"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"]},"status":204} +{"level":"debug","ts":1761606064.053168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.0645401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011342683,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0be1149353fbbde7e19ca302ba4fc269e1bec7da/industry_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"industry_cmd.c\"; filename*=UTF-8''industry_cmd.c"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"ccec97c55e3c4bbfb523afcb4efc41f7ffd68936\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["50844"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Last-Modified":["Mon, 11 Dec 2006 12:37:57 GMT"]},"status":200} +{"level":"debug","ts":1761606064.1447551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.1951268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606064.195143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606064.1951451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606064.1951468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606064.1951487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606064.1951504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606064.195152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606064.1951537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606064.1951554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606064.195157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606064.195159,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606064.1951609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606064.1951628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606064.195165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606064.1951668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606064.1951687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606064.1951714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606064.1951742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606064.1951766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606064.1951795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606064.1951823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606064.195185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606064.1951876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606064.1951902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606064.1951928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606064.195196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606064.1951988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606064.1952019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606064.1952045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606064.1952076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606064.1952105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606064.1952133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606064.195216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606064.1952188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606064.1952212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606064.195224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606064.1952264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606064.195228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606064.1952298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606064.1952314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606064.195233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606064.1952348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606064.1952367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606064.1952384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606064.19524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606064.1952417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606064.1952434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606064.195245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606064.1952467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606064.1952484,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606064.1952503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606064.195252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606064.1952536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606064.1952553,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606064.1952574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606064.1952589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606064.1952608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606064.1952622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606064.195264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606064.1952655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606064.195267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606064.1952689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606064.1952703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606064.1952722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606064.1952736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606064.1952753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606064.195277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606064.1952786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606064.19528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606064.195282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606064.1952841,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606064.1952858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606064.2351828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.2801068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044882032,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3e8b091913d7e2d713f481070dcb8e7de040513a?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606064.3265407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.33949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012903375,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/60b004eb430334717cca2bc841e16377615c58f5/media/extra_grf/shore.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Content-Disposition":["inline; filename=\"shore.nfo\"; filename*=UTF-8''shore.nfo"],"Etag":["\"ed9ea62629c2bf51424b64d213fcfd76cfb0670b\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3298"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606064.4178941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.4336472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015706991,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/07c34b2628b821e03fa3b996508897a763469107/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"]},"status":200} +{"level":"debug","ts":1761606064.5088477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.5501106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041232362,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ee02182fa3539b6b16eb27e5924c0b02dece407?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606064.5854416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.440655299,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6578d94e6361b56bdc80204fbbcb450742eeba9e/projects?page=3","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606064.599437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.642691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043212635,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/482002415e256d7701adba66b0ded226bbe1ef34?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"]},"status":200} +{"level":"debug","ts":1761606064.6905012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.7339492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043407422,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1492a04844466df064bd906bfebca85bb40beb50?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606064.7816734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.8209295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039207825,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/44fa555c6da549667199927dbbc4f3e20bcc53b9?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606064.8720021,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.9330149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060977074,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1cb9c7758de1435abdf2d9ba2c44c1bc6249f3d6/database/migrations/2014_10_12_000000_create_users_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606064.9630527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606064.980565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017470335,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/89520f56653aac2732b40319b1f2630d8f330bdc/os/emscripten/README.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606065.04671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606065.0473983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000657039,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Te":["trailers"],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606065.0546365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.0562136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606065.056447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00020706,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/yxrtvasb8ix6m9x","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606065.0583348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606065.0588994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000542873,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/yxrtvasb8ix6m9x","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606065.0644026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.0981712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043495037,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c145a3a9e0c7e13dcc56d4e4e6807c8c017f43d7?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606065.1350908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070652705,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c838ff7198634627353e4924bbdd60d598d32fbe/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"]},"status":200} +{"level":"debug","ts":1761606065.1452615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.1965988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05129926,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9d9ac5943e8c9f33c668a8d08139ccfbe4fb756b/resources/views/livewire/project/resource","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"]},"status":200} +{"level":"debug","ts":1761606065.236917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.2674527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030501361,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/453b28baf72fea32a8e8f19159bcc9c8eaf104dc/app/Listeners","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606065.3270488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.3411722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014095403,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8302a137a2cf1d91fa4e8ece35289ef4108499b/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606065.36704,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:61980: EOF"} +{"level":"debug","ts":1761606065.3679705,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0822c73a-ae45-4f71-a3ce-e28af691afb7","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":61981,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606065.3680012,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606065.3680105,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606065.3680148,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"61981","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606065.369702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606065.371338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001609595,"request":{"remote_ip":"192.168.1.64","remote_port":"61981","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Accept":["*/*"],"Priority":["u=4"],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3457"]},"status":204} +{"level":"debug","ts":1761606065.418387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.459125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040702122,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3e7375c6d52d06713fff740acb668f95a32bc99?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606065.5089927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.600051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.6004782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000396427,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c4cc8712af0d532fa2f58ba7755c41b8a05b79e4/projects/langs_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606065.6919985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.7168343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024801496,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/minilzo.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"minilzo.h\"; filename*=UTF-8''minilzo.h"],"Etag":["\"e3270f9a3211df40df5b235c03444e42dabce8f9\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3129"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606065.7826684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.783093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039787,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/958645e37f070fcead6580b8aeee47f1c4bef465/resources/views/components/confirm-modal.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606065.8732677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606065.9166744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043370583,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e01ea3e629b3f2c190b51180c569977619d36d30?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606065.9543765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.445340962,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff6924f1222ade72feab10a9e9137e50fad9ea89/os/emscripten/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606065.9648128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.0096824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044836967,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d98e8fcf90c631381acfdc67fdbc554117a216b6?page=224","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606066.0505211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606066.051139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000587017,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606066.0549755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.0596871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606066.0598807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000172456,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gxcal9yz9qs2dn7","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606066.0616188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606066.0622392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00059385,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gxcal9yz9qs2dn7","headers":{"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606066.0664673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011472599,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/viewport.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Etag":["\"337f0b13421f5b3bdbada61ce854bcdf4366597f\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 18 Oct 2006 14:42:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"viewport.c\"; filename*=UTF-8''viewport.c"],"Content-Length":["63720"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606066.1465857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.237366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.249584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012176526,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/project/application/deployment.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"deployment.blade.php\"; filename*=UTF-8''deployment.blade.php"],"Etag":["\"44e234bc483bca080e086f6346972b51e950da82\""],"Last-Modified":["Wed, 26 Apr 2023 11:01:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["222"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"]},"status":200} +{"level":"debug","ts":1761606066.2623894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.2697668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007344787,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/281fd603d4163917f84f872a4eb16ca600d6ae73/?sub_path=database%2Fmigrations%2F2023_03_27_083621_create_services_table.php","headers":{"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"]},"status":200} +{"level":"debug","ts":1761606066.3231547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176527702,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/81a1094cc8006c4172d26d4c2f41af875b10763a/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606066.3287148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.3547204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025972433,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/dedicated.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"]},"status":200} +{"level":"debug","ts":1761606066.4198515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.5101326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.5823584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072191135,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9b5f7f9d382165cfc1efce9bc4a162094d17e86d/ai/trolly/build.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606066.602526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.6936653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.7202477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026540685,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/76296c1f1979e76b9714639c252676a6b1f878e4/app/Http/Livewire/Dev","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606066.7577162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155149349,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/472bfba5f8273ae5aff61a4a2c514b6b57d1ed49/bin/scenario","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606066.7845569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.8752785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606066.8817143,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e73acda6-5f8c-44db-8d18-084b9696664e","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.104.214","Port":13124,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606066.881761,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606066.8817763,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606066.8817828,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.104.214","remote_port":"13124","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606066.917273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0419477,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39ae8d29e1ad70a40a19722469e7cb3a7a1c44a0?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606066.966689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.0067904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040067326,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7acb22781adc7b58cc5780590ac5ad16a37841a?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606067.0302622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245663127,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd036265cc4439eadb355e22b758a9e9179b9f40/bin/gm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606067.0572774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.0578325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606067.0584846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000630549,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["42"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Length":["201"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606067.0676386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606067.0678806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000211749,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qjuwf7yyk0jl62p","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606067.070166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606067.0707667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000580304,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/qjuwf7yyk0jl62p","headers":{"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606067.1489685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.1895816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040577538,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5efd5f1f68efd5daeddbe40a25850ef2bdc7a334?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606067.239908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.2608583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020917584,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/12e00624bad7967b8427bace6c7382a25d02b2ab/Doxyfile.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606067.330807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.3421001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011260178,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/571dfb90557e20f0f3b62288856eef68cc95ed1f/os/debian/changelog","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["9208"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 08 Jun 2009 23:58:53 GMT"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Etag":["\"6af62d4d93f960fd3f3aefd81c6d6a035b217d30\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606067.387005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329690407,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/70c2393d16e24059bae5fa6f61d2eeccac683828/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606067.4182537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.4218516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.459587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.4597635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037886444,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf385cccf3585299391aa73fad4f49a79bc88f55?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606067.4600277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000418739,"request":{"remote_ip":"52.3.104.214","remote_port":"13124","client_ip":"52.3.104.214","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/ai/api/ai_buoylist.hpp.sq","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.3.104.214"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606067.5119083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.5423665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124078905,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/resources/views","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606067.6033812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.652109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048684541,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/689f42b80c8bb39e35b775b3a6385e2602fc6bc1?page=436","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606067.65287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140935323,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28fc670fe2e053cf37784bac0e85812e5509eb15/vehicle.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606067.6942585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.7205443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02625712,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/235ac0bcebed208412b3ef33f490ad9c766faaa4/README.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606067.7850244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.825098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040037699,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/429449cab8b9d291b2f87d03ebce6c6b4c075e49?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606067.8763819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.9013913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024977538,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3ca9524f51484bc0fc63d70f8b9ebd3ff2e1910/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"]},"status":200} +{"level":"debug","ts":1761606067.9680884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606067.984336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016217153,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a77bd8825824fbc4d1cfc8a949613a7f74356edf/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:07 GMT"]},"status":200} +{"level":"debug","ts":1761606068.0590868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.0675278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606068.0677576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000208553,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["POST"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Headers":["content-type"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606068.0693762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606068.0698771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000481127,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606068.077254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606068.0774195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000142759,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gup0yap3p4h5cs9","headers":{"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606068.0789647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606068.0795321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00054661,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/gup0yap3p4h5cs9","headers":{"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"]},"status":204} +{"level":"debug","ts":1761606068.0985637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039449831,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/bc72c25af9fe06f1bfab3e827f0d262a2fd9458f?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606068.1707933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.241968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.2850852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043073372,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3061d70387f48a4687688b8dc8fa6e34f4a80b85?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"]},"status":200} +{"level":"debug","ts":1761606068.3326852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.3743315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041609493,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2b804f0a6d2b668a73f8c0daa8ed20c81afa4d3/music/os2_m.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1477"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606068.423703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.4317844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260953783,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/gm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606068.4335394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009798281,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/99c7e417d65f694d9dd8ec7baddb85bdd390c8a0/resources/views/security/private-key/index.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Etag":["\"c3a0a9c336aff226850c84265eab4799bdd0f4f3\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["938"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 03 May 2024 07:43:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"]},"status":200} +{"level":"debug","ts":1761606068.5143793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.557972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.138082149,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd2fdde75961217c5c0ca106316895e4831034ed/src/newgrf.cpp?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606068.5607355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046322608,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a?page=11","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606068.604328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.6052299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.6277373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022484338,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8bd3d45fc899618fbda5e3ff1f1df0d1ad638b/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606068.6967978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.7342026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037362396,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee5272dc4eed62a5326290a7272226affcbbca16/docs/elrail.svg?display=source","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606068.7654066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161039424,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"]},"status":200} +{"level":"debug","ts":1761606068.7878547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.8787231,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606068.888767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010002156,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/979bdc55f153b4d02c641669e35c895ca106a0ce/airport_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"airport_gui.c\"; filename*=UTF-8''airport_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9192"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Etag":["\"e150cf6d618722dafd81ad4d379f55026ee83e97\""]},"status":200} +{"level":"debug","ts":1761606068.9193828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131487972,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8f10d737d0fff6dcd1414e33e12f2dbcd7d1e9a/music/bemidi.cpp","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606068.9698577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.0112803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041383978,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0dcbcedbac00ae8f5443b52281030a8fee2d7059?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.060372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.081436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606069.082134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000661988,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606069.084814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024408335,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_text.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"newgrf_text.h\"; filename*=UTF-8''newgrf_text.h"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d5b787a8cd8810dc32e309534e17d6aeef1a21d4\""],"Content-Length":["475"],"Last-Modified":["Sat, 19 Aug 2006 16:30:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.0920146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606069.092213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000171613,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/a776vt6nuioyva4","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606069.093905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606069.09444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000515151,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/a776vt6nuioyva4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606069.1517878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.1948478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043018108,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c09bf7d680a0f4c53f3b72e823f6036dbd09698?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"]},"status":200} +{"level":"debug","ts":1761606069.1978748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606069.1978865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606069.1978898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606069.1978924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606069.1978946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606069.197897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606069.197899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606069.1979015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606069.1979039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606069.1979058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606069.1979077,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606069.1979098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606069.197912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606069.1979141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606069.1979165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606069.197919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606069.197921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606069.1979237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606069.1979256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606069.1979277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606069.1979296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606069.197932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606069.1979342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606069.197936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606069.1979382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606069.1979399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606069.197942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606069.1979444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606069.1979465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606069.1979487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606069.1979506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606069.197953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606069.1979551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606069.197957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606069.1979592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606069.1979613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606069.1979632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606069.1979654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606069.1979673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606069.1979694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606069.1979718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606069.1979737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606069.1979759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606069.1979778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606069.1979802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606069.1979823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606069.1979842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606069.1979864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606069.1979883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606069.1979904,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606069.1979928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606069.1979947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606069.1979969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606069.197999,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606069.1980011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606069.1980035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606069.1980054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606069.1980076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606069.1980095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606069.1980119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606069.198014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606069.198016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606069.1980183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606069.1980205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606069.1980224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606069.1980243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606069.1980262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606069.1980283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606069.19803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606069.1980324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606069.1980345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606069.1980364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606069.242492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.287074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044537743,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b8c73acad21193931199ab4ef9c0558b43c33b6?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.333184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.3719854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038757406,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cb2d4b4a0a8edc05aa47ad2287045799ca7e4af9/app/Actions/Application/StopApplication.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606069.424088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.5159435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.5540535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129919886,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a3b19fd50ce456e3d3966719066737e7f6f5bcbf/src/lang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606069.5599763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04400064,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/537f9676e68d8c660724e1d5a58e3a8f429a4ce9?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.6067164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.6480844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041331209,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26f08b2a36079198b266d905d966f2b5ee4b745f?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.6976364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.7734988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.7889478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.830794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041808798,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bcf7de45a3cac393a1d797d2cb1923e93f8165b?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606069.8688538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095318105,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/config","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:09 GMT"]},"status":200} +{"level":"debug","ts":1761606069.879928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606069.8835282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18585152,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ac7922ca44f86d7b4a09e30ed0ba5085a4d5558a/app/Models?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606069.9702334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.0604095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180438515,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6e3e80f1c20eca0df4c82a5558c30b5a262b2a2a/bootstrap?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.0614963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.0630567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092795881,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d06f52a7f029b05bff96c70a1561761dc68412fb/town_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.0984805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606070.0991347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000621963,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606070.101305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039778962,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/58381a3ea29cec7f480b18aa6010af01e58ebe09?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606070.108231,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606070.1084688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000207081,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nmernjdqnqv0lgr","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606070.1103408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606070.110975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000612424,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/nmernjdqnqv0lgr","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"]},"status":204} +{"level":"debug","ts":1761606070.1522233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.1636617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011403277,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b0863eb5eadfd85530897355923733768b6e3dac/app/Actions/Service/DeleteService.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"DeleteService.php\"; filename*=UTF-8''DeleteService.php"],"Etag":["\"194cf4db935f40de6abbb4a83c6bca39f4e7d45e\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1863"]},"status":200} +{"level":"debug","ts":1761606070.243481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.2710996,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5decd6cb-7c02-4db1-90a4-e3c2ebbe2ac6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.45.29.57","Port":19116,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606070.2711463,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606070.2711573,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606070.2711618,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.45.29.57","remote_port":"19116","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606070.281849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038335571,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d89be97a83605b184e5507b8a2fa163b07149bec/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606070.334633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.3840053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049313456,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/81f7dd9a1d50cae64f782a3ca9825bce9a6c07fd/app/Http/Livewire/Server/Proxy/Deploy.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.4261887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.4652212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038993341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0badab6d8e4cb7355474be9967c6de609163a6a7?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606070.5168746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.5218203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.5268028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009890024,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Http/Livewire/Boarding/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Last-Modified":["Thu, 05 Oct 2023 06:50:01 GMT"],"Etag":["\"a0c5038e0d0e2d5ff750f0f99986178ee8d53cd3\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["10396"]},"status":200} +{"level":"debug","ts":1761606070.5418613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020014692,"request":{"remote_ip":"52.45.29.57","remote_port":"19116","client_ip":"52.45.29.57","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/Yggdrasil/src/tag/1.0.0/frontend/src/assets/fonts/OFL.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.45.29.57"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.6073575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.6556442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048239582,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b06b465ffa49b9b52af20c3be012ffe7679bf757/app/View/Components/Status/Services.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.698371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.7378337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039415527,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f664e3fafae949c2b66a69df36cd6b75abf17b79?page=66","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"]},"status":200} +{"level":"debug","ts":1761606070.7896528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.8183913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028705717,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/network_core.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f2373574c8f95f0ccf8ceaf820ebf392a7957ada\""],"Content-Length":["4863"],"Last-Modified":["Sat, 17 Jun 2006 08:16:58 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"network_core.h\"; filename*=UTF-8''network_core.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"]},"status":200} +{"level":"debug","ts":1761606070.880731,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.8810778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327597,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8712af737983a88f7768dd94ecee7e731feff04d/resources/views/auth/forgot-password.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:10 GMT"]},"status":404} +{"level":"debug","ts":1761606070.8862534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606070.8990698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01278375,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/migrations/2023_06_23_084605_remove_wildcard_domain_from_instancesettings.php","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606070.97164,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.0626612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.1076064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606071.1082215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000580975,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606071.1173167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606071.1174974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000159251,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jmn8bqcfu0gychq","headers":{"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":204} +{"level":"debug","ts":1761606071.119162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606071.1196778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000495966,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jmn8bqcfu0gychq","headers":{"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":204} +{"level":"debug","ts":1761606071.148956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177268619,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dd927f0c4745943f3f87f65dd7e0336165156b41/bin/baseset","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":200} +{"level":"debug","ts":1761606071.1533065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.1660528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012724388,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c2ae7580e095b8592156c84c7e53b4abf6acc805/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":200} +{"level":"debug","ts":1761606071.2451556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.2835443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038334369,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5653a94490286ec1ec3347d221807f313b4b843a?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606071.3360274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.3659883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303296348,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b009fb2637fecf6ab1830fa7abd23d04b2593de8/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606071.3742354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038178184,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4e66f5a04b3b1393a13fa81edfdd10243aaf13a4?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606071.4279993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.4283707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340281,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/845fc191d4f11e258d074be3108da269c9263de4/resources/views/components/chevron-down.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606071.5185008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.5637112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045180876,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcee6dad935ccd877cdbed05e5c4154dd04b580b?page=22","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":200} +{"level":"debug","ts":1761606071.6092641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.70089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.7290275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028100566,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/174952440a1e0440ed61ca8cdbc9fa36cf66d757/COMPILING.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"]},"status":200} +{"level":"debug","ts":1761606071.7913444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.835213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043831732,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec5cca7b3efabf44ec96fc9d715ac7f1db3f56d1/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606071.8563743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247073727,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02ab86631e59bc247b9f01c21b69e6f6b99a0d3f/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606071.8830194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606071.9326766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049614964,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db8f0de8a3c724e981ee7a64ed5f4d3528a48514?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606072.0132854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.026335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013020716,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/migrations/2024_01_27_164724_add_application_name_and_deployment_url_to_queue.php","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606072.0960174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606072.0966604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000617344,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Referer":["https://www.youtube.com/"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606072.113309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606072.1135416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000207662,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2w4si1s9pfg43xm","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"]},"status":204} +{"level":"debug","ts":1761606072.115158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606072.1157472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000569915,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2w4si1s9pfg43xm","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"]},"status":204} +{"level":"debug","ts":1761606072.128773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.1655672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036753578,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7963963d982aed3176d3d05a09bed1293953ef88?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606072.2192464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.2903094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0710265,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/Application/Previews.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606072.3102183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.3193276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009079126,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ffd7b75fb72cb28db42b05d9c0d73b3072dcf004/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"f122191f22f5df978c6a7b1dcfbb8654f7d5730d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["84529"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 07 Jan 2009 13:25:10 GMT"]},"status":200} +{"level":"debug","ts":1761606072.401765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.4020703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000285819,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/472bfba5f8273ae5aff61a4a2c514b6b57d1ed49/os/debian/postinst","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606072.4928725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.5021076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009206666,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/38ec6ea613924c32af7d5fec6c4c586167847e89.patch","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Length":["1589"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606072.5835483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.5940669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01049242,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cd4e73193dcd3989c0379d769923323bfec0748b/station.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"17a0bb4da1278f55e22e0a21c3f6aa07e6581dfc\""],"Content-Disposition":["inline; filename=\"station.h\"; filename*=UTF-8''station.h"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5718"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 06 Jan 2005 22:31:58 GMT"]},"status":200} +{"level":"debug","ts":1761606072.682432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.6935241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011061093,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0143b9bb2600caaeefb4726304589bbcaa8223c0/app/Models/StandaloneClickhouse.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 03 Oct 2024 08:48:25 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e4341b1b9d38ef3949e3600e45b50fe46a8821e0\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["9444"],"Content-Disposition":["inline; filename=\"StandaloneClickhouse.php\"; filename*=UTF-8''StandaloneClickhouse.php"]},"status":200} +{"level":"debug","ts":1761606072.7658508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.8142202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048335873,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dde1c1610579c8b11d64a803da50aa498161fea6?page=440","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606072.8563743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606072.873493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017086642,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Shared/Destination.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606072.9469543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.00509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058110049,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3fc544e0b99219a4220760bbbac6ce052940a32c?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"]},"status":200} +{"level":"debug","ts":1761606073.0380366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.1105845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606073.1108253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000213323,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Access-Control-Request-Method":["POST"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Headers":["content-type"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Access-Control-Allow-Headers":["content-type"]},"status":204} +{"level":"debug","ts":1761606073.1125972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606073.1131115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494372,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606073.121801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606073.1219506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00013257,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bzsbz69nk5to412","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"]},"status":204} +{"level":"debug","ts":1761606073.1235735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606073.124177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000578541,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/bzsbz69nk5to412","headers":{"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"]},"status":204} +{"level":"debug","ts":1761606073.1298056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.1422849,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.1440485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001744259,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/user/login?redirect_to=%2fdave%2fcoolify%2fcommits%2fcommit%2f2421f7c35c85346fe71466f58dd31f15d4bb9597%2fdatabase","headers":{"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606073.166979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037154815,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7d885e4c60b044dc9e57ec1ec6a3e3b514d4b2f?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606073.2200794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.312004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.3499324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037893206,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12eb23f0abc39fa941b5d0364cf832d510d038f5?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606073.4020348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.4439354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041863963,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/264b1ac37032a739af942ec7afb9c579fce25e85?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606073.4602692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.24015858,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77ac7940bf0b28a6402a9e5d4b38f49ea1fd9d4f/bin/ai/regression/regression.cfg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606073.485754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.447687356,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/131b7f5127d44bbf69d499e3bb90e6688d97e63b/os/windows/openttd.manifest","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"]},"status":200} +{"level":"debug","ts":1761606073.4938266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.5840132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.6235473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039499836,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cde65455acbc10a3f64bb9d43c03b37cdf9b1c55?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606073.6754882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.7122407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036718132,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/60cc7337e577eb676dff2f0d4fbf6ba394e3a3ff?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"]},"status":200} +{"level":"debug","ts":1761606073.766504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.76687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033945,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c26ca5369ebcb2d95081a7486032f72467c2d1f2/bin/ai/compat_12.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606073.7860098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29215259,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88fff21b932eca52599d66239cc05dc97f5a998e/docs/Readme_Windows_MSVC.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606073.8570051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.8573864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353927,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/33d283fdb1710e40cff4daaabde6aa78325d4623/os/debian/README.Debian","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606073.9485106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606073.9900603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04150738,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f184a0471dc12a5bbdf61a333b601aa7b1a5ca4?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606074.0391376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.0769792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03781011,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1fbabacda58626ac1e3696b9aa7e4a2d0461e2f6?page=403","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"]},"status":200} +{"level":"debug","ts":1761606074.1213765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606074.1220317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00062571,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606074.1299524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606074.1301274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000153359,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dstmhrg718fe22z","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"]},"status":204} +{"level":"debug","ts":1761606074.1306894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.1316762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606074.1322734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000577729,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/dstmhrg718fe22z","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Accept":["*/*"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606074.197664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606074.1976814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606074.1976845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606074.1976864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606074.1976888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606074.1976914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606074.1976933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606074.1976955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606074.1976976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606074.1976995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606074.1977022,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606074.1977046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606074.1977065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606074.1977084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606074.1977103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606074.1977124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606074.197715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606074.197717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606074.1977193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606074.1977212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606074.1977234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606074.1977253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606074.1977272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606074.1977293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606074.1977313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606074.1977334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606074.197735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606074.1977372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606074.1977396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606074.1977415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606074.1977437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606074.1977456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606074.197748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606074.19775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606074.197752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606074.197754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606074.1977565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606074.1977584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606074.1977606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606074.1977625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606074.1977646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606074.1977665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606074.1977684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606074.197771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606074.1977727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606074.197775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606074.1977768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606074.1977792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606074.1977813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606074.1977835,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606074.1977854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606074.1977873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606074.1977894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606074.1977913,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606074.1977932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606074.1977956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606074.1977975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606074.1977994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606074.1978016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606074.1978035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606074.1978056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606074.1978073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606074.1978095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606074.1978111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606074.1978133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606074.197815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606074.197817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606074.197819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606074.197821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606074.1978228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606074.1978247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606074.1978266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606074.2210977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.2577853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127069022,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c7af4a5ad5541a286ee8ba707e12ac71128239d/vehicle.c?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606074.2877228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.3018394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014080966,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c838ff7198634627353e4924bbdd60d598d32fbe/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606074.3123984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.403666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.427344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02363152,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/499b6df23be478fed85f2d4a0fbcaf4fbbb4ace5/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606074.4942179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.519794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025531483,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1086f772bb9909b32f43c44c1253336275ded216/news.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 19 Dec 2004 09:39:19 GMT"],"Etag":["\"858d3923a1dbd2e7352b330fe77df2559b77e9f3\""],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Content-Length":["1585"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"news.h\"; filename*=UTF-8''news.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606074.5853622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.585754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364147,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b9413ea250a746bb6fd325b9bc1f0f3083f2b04b/jgrpp-changelog.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606074.592535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.371414274,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d32787dfc58f146e8e566e6f10a2451b5913d20/media","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606074.6766615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.7138615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037162669,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c72b00b30d14789fcb8f8e93def0d6725cc4367d?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"]},"status":200} +{"level":"debug","ts":1761606074.7676682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.7986803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030972189,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/082aa38f79930b31a5b9177e507a74cba0738e7a/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606074.798681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.486240888,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5d88e40568323e87baf00987b10e671faade6158/projects?page=9","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606074.8584247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606074.9495246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.0407355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.0606794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111119103,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6d16f38448d35e6917a93b52ded6d9b7a03606d/app/Livewire/Team/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606075.131685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.1338506,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7d7a5f7f-1d39-4a7d-812c-c53aec3618e1","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.167.217","Port":23604,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606075.1340818,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606075.1341014,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606075.1341074,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.167.217","remote_port":"23604","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606075.1358418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606075.136487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000619357,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606075.13878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098016281,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6d16f38448d35e6917a93b52ded6d9b7a03606d/app/Livewire/Team/Member","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606075.1443076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606075.1444788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000152457,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/34g2cz2m3h3wqxm","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"]},"status":204} +{"level":"debug","ts":1761606075.1459641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606075.1464877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000504251,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/34g2cz2m3h3wqxm","headers":{"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606075.2223573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.2227192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335793,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/802d6cb5093210c214e175f52d2b797b93a09901/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606075.225934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.367480659,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c46e51449e001e2b05dc9108a55809c937ab5b0d/media/extra_grf/signals.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606075.313778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.3549137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041096455,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6607dfdc683ac5dcf0ba0669f9eb72ea950c1ec9?page=276","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"]},"status":200} +{"level":"debug","ts":1761606075.3789732,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62009: EOF"} +{"level":"debug","ts":1761606075.3798478,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9dfe954f-8bed-49d6-b088-9ab3f20db16d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62010,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606075.3798847,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606075.3798938,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606075.3798985,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62010","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606075.3815966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606075.383459,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001840169,"request":{"remote_ip":"192.168.1.64","remote_port":"62010","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"Te":["trailers"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.5513"],"Date":["Mon, 27 Oct 2025 23:01:14 GMT"]},"status":204} +{"level":"debug","ts":1761606075.3970895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.4102237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.4355192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303802041,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0658d6cb3d649c2e4ef9a8ebb1ae1440ae18e87d/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606075.472607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075479455,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c838ff7198634627353e4924bbdd60d598d32fbe/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606075.4957263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.503046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092790971,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c552d16317a7fe1ff4516c5021ebd0e7c82b906/table/road_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606075.534254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038490373,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25f3a0614158c67cd7f062daee0f30e929291bec?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606075.5859601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.6463172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.6777043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.6834304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037080925,"request":{"remote_ip":"184.73.167.217","remote_port":"23604","client_ip":"184.73.167.217","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-gamefiles/commits/branch/master/cookcaptain.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["184.73.167.217"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606075.717499,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03975116,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a660dce295d448ce6ef9911ee1cbd6e63af6618b?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606075.7686772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.7866669,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01796103,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/de8230a2197cfd620c880ac2663fa2ca5a054085/bin/baseset/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"]},"status":200} +{"level":"debug","ts":1761606075.8593974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.8967714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.310774275,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/020c53fc7e5f36a237514681fa502cd2f8ee749f/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606075.9501636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606075.9745235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024325429,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/46fe81dbfce55b43f55d0b9724dbb8c56cddcb40/resources/views/livewire/verify-email.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:15 GMT"]},"status":200} +{"level":"debug","ts":1761606076.0412598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.0790308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037737072,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac9d926606a19f922e93d055c7a1bd16e621ec36?page=30","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606076.1006517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.241225942,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ec8f087a0bfb50c54221ff0cf654867abf34f90a/projects?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":200} +{"level":"debug","ts":1761606076.1327786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.1434665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606076.144089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00059933,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606076.1528146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606076.1529732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000138631,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/r30xxmu3azxqxbz","headers":{"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":204} +{"level":"debug","ts":1761606076.1544645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606076.1549356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000451151,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/r30xxmu3azxqxbz","headers":{"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":204} +{"level":"debug","ts":1761606076.2231166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.262835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039680977,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fd88e57981e15cd8f2c11a2134e289dbe1b856e/table/palettes.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606076.3142793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.405775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.406108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000311016,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/50c6b2486b41e1849feb2c24a2c93342d0a170fe/projects/settings_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606076.4136992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099385002,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/app/Notifications/Application/StatusChanged.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":200} +{"level":"debug","ts":1761606076.442117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.309300547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87b9be8ef498b757560d4990acdef4da27867d22/projects/version_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606076.496737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.5015383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.5062926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009533703,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Events/TestEvent.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 05 May 2025 07:04:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"TestEvent.php\"; filename*=UTF-8''TestEvent.php"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Length":["802"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"c6669c937c8bcc22b325db971a61dbb717e7cbd8\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606076.565918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064340796,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/factories","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":200} +{"level":"debug","ts":1761606076.5870876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.6480927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060977405,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a44b73f8eb2eee38a085f2a44dbebcbd06fd8516/other/logos/glueops.webp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606076.6782897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.7691393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.7921827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113862405,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd1fc649e3a0cf4df9db2d046f07166e137ef789/app/Livewire/Team/Storage/Show.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606076.8564372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087260795,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3eefd7c36c9dde2888c56e8622f1fb601dd2c8d7/templates/compose/directus-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606076.860253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606076.8606107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335813,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1cb9c7758de1435abdf2d9ba2c44c1bc6249f3d6/database/migrations/2024_07_11_083719_application_compose_versions.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:16 GMT"]},"status":404} +{"level":"debug","ts":1761606076.95886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.0422757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.079449,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037133956,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fbd2f5cb5e11b0c4b723a9e1115fee2cf3a4c69?page=26","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606077.1340106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.1523387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606077.1530015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000628565,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Origin":["https://www.youtube.com"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Content-Length":["201"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.1665056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606077.1667104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00018052,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/j1fmymnmk2fv2ez","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606077.1684175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606077.168936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000494362,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/j1fmymnmk2fv2ez","headers":{"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606077.172001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037962969,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5913396f0809c530175a96b6c6d3dba52598ca3?page=17","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"]},"status":200} +{"level":"debug","ts":1761606077.2245052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.238475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013941152,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/251687f795d0fe767ac52c6a9e5bfaa648919da2/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"5c8dbbcde20aaf0abdb57e6ad8346f91606a60dd\""],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Length":["9017"],"Last-Modified":["Mon, 03 Oct 2011 17:30:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.3157506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.3220205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.363132872,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1cce4d9f7a5652a735a9540434e847a3e9ae955/docs/obs_format.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"]},"status":200} +{"level":"debug","ts":1761606077.354667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038891109,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b21ba566aeee82eb06f1b754ecc78d638dda9c56?page=19","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"]},"status":200} +{"level":"debug","ts":1761606077.4069529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.498294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.5144079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016081947,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9b8d7048da4c078a0b8d58daf38db04b5cfce114/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Content-Length":["593"],"Last-Modified":["Tue, 16 Feb 2010 00:07:15 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606077.588896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.5996623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010744526,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03f28f0b06a83bdfde725dbd695a367a788b4d33/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3470"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"382230bc00559147d576f41a9a8d88528d10867d\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606077.619859,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.212876387,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/town_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.6753325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.6801817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.68969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009486344,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a477d3655c79f0702c11a325e1ae54a0f86ef925/ttd.dsp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4b2aef0b3563a53d3c13e1ce8f3332a672fb050e\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["22423"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ttd.dsp\"; filename*=UTF-8''ttd.dsp"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 12 Dec 2004 17:32:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.7700646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094703727,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2421f7c35c85346fe71466f58dd31f15d4bb9597/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.7709455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.793755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022786998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/table/landscape_const.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606077.8624952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.8751924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012671959,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/024e584904bc9ee4ac63a8c84fa37a065974fcdc/bin/ai/CMakeLists.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Last-Modified":["Fri, 02 Apr 2021 08:15:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1480"],"X-Content-Type-Options":["nosniff"],"Etag":["\"83eb11962dc0615ee7f3af7497321173a0683692\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606077.9533224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606077.9890137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03566165,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04cccbb0942f499cda2a056dd69a05f23777e884?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:17 GMT"]},"status":200} +{"level":"debug","ts":1761606078.0441263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.0801103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035955223,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41c8baa7dcf38e85b1ebbee9de77d5b5a31b6622?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606078.1351085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.1357677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00061033,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6d93fa649cdf9a02605c86a7f78e0544409cc079/bin/ai/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606078.226096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.2677617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041630062,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/240cbd4dd25bfab66958593ea713042f4b8116d4?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":200} +{"level":"debug","ts":1761606078.3177621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.3230898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606078.3233268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218872,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Access-Control-Request-Method":["POST"],"Sec-Fetch-Dest":["empty"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Headers":["content-type"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606078.3250697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606078.325645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.00055187,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606078.3353755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606078.3355422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000148039,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/kp0z1hsckcb1gx6","headers":{"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Priority":["u=4"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":204} +{"level":"debug","ts":1761606078.336738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018953441,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Project/Application/Previews.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606078.3372831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606078.3377714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000470588,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/kp0z1hsckcb1gx6","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606078.4088852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.4606519,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051723911,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/resources/views/components/emails/header.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":200} +{"level":"debug","ts":1761606078.5008574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.5765755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075679903,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/economy.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606078.5919561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.6653726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073375578,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/58b04b5fc8823dd85d23032d75e3253555838f51/resources/views/components/popup-small.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606078.6833432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.7741458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.7884526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014267066,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1ecd0307edc96e7d04c2c4cc44d2e551470c563b/app/Livewire/VerifyEmail.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":200} +{"level":"debug","ts":1761606078.8156137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.8656962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.865982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263828,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/437d5d9798f523c29bfaae0a2849c471249a65b6/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606078.872064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188685582,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f5d6d21e6e984fc44a595aad87c6156815b702ab/bin/scripts/readme.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":200} +{"level":"debug","ts":1761606078.8760781,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1b62f729-e16c-4d2a-9142-f28e2c72356a","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.164.106.236","Port":29077,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606078.8761098,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606078.8761199,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606078.8761237,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.164.106.236","remote_port":"29077","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606078.9476187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13195829,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606078.9568653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606078.9571476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000261313,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fdc146b3c168cb69c60e3d84247a67121eabd609/os/debian/changelog","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:18 GMT"]},"status":404} +{"level":"debug","ts":1761606079.0487802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.0847569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035941657,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fde33b554790379af624e3c4c548535ca4097546?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606079.1398256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.1641946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024333053,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ee2c31f991b2ddad99e0b19db8b85939e56f9f4/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606079.172723,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606079.1733875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000640327,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept":["*/*"],"Content-Length":["42"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606079.1823776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606079.1825557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000157337,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/28wyaer37wkw8r8","headers":{"Sec-Fetch-Mode":["cors"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"]},"status":204} +{"level":"debug","ts":1761606079.1842403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606079.1871362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.002876543,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/28wyaer37wkw8r8","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"]},"status":204} +{"level":"debug","ts":1761606079.1968567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606079.1968703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606079.1968727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606079.1968744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606079.1968763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606079.1968782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606079.1968796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606079.196882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606079.1968837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606079.1968853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606079.1968868,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606079.1968887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606079.1968904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606079.1968923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606079.196894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606079.1968958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606079.1968973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606079.1968992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606079.1969008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606079.1969032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606079.196905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606079.1969066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606079.1969082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606079.1969101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606079.1969118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606079.1969135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606079.196915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606079.1969168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606079.1969182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606079.1969202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606079.1969218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606079.1969242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606079.1969259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606079.196928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606079.1969297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606079.1969316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606079.1969333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606079.1969352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606079.1969366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606079.1969385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606079.1969402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606079.1969419,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606079.1969435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606079.1969452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606079.1969469,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606079.1969488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606079.1969502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606079.196952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606079.1969535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606079.1969554,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606079.1969569,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606079.1969588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606079.1969602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606079.196962,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606079.1969638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606079.1969657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606079.1969671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606079.196969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606079.1969705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606079.1969724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606079.1969738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606079.1969757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606079.1969774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606079.1969793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606079.196981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606079.196983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606079.1969848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606079.1969864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606079.196988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606079.1969898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606079.1969914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606079.1969934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606079.2315114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.3234985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.3239396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412577,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/38688b7065453816f987825ecaa858bf10d0d5fc/docker/dev-ssu/nginx.conf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606079.3830392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151481615,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5af19352ce93e54623ccb49d3487bedee1221e47/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606079.413526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.4509952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037432348,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af6a33bd1c191f1fcb60f85d8c2c38eca6db4cc5?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"]},"status":200} +{"level":"debug","ts":1761606079.505996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.5433302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.5442104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038175809,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d66827b289b7c0630e775ce5a64a0cb501efd9d7?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606079.5956664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.596096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398211,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5e8266ac7d5d7f423d5fd9cf83f389012fb96e2c/bin/game/compat_13.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"]},"status":404} +{"level":"debug","ts":1761606079.5973806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054013226,"request":{"remote_ip":"54.164.106.236","remote_port":"29077","client_ip":"54.164.106.236","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/ai/api/ai_subsidylist.hpp.sq","headers":{"X-Forwarded-For":["54.164.106.236"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1677"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0b71a70f6cb9b0137ddbabe41776abc39b5507a0\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ai_subsidylist.hpp.sq\"; filename*=UTF-8''ai_subsidylist.hpp.sq"],"Last-Modified":["Thu, 12 Feb 2009 22:25:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606079.6872253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.70469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017432835,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/Service/Navbar.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606079.7772973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.7963238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018986814,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/19616283db785cbba49f28f36cfc93d6730da1d5/app/Livewire/Security/PrivateKey/Index.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["605"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"76441a67e539ca90529dbb2909f36309b0c2074a\""]},"status":200} +{"level":"debug","ts":1761606079.867586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.9050312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03741229,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d78651f7b1a786f655d526dfab384e8e2d787c57?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"]},"status":200} +{"level":"debug","ts":1761606079.917399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.958891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606079.959243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000326836,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dbaad927d7a2cb57ddf46731b4c4d790f8c8964f/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606079.9995346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082095668,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/public","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606080.0496774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.1198547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070142534,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e1301ffc6d8d9fd6ebd65849cda5ffe15387c0ab/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606080.1401649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.2317855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.2456853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013866431,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/50203f8786652eb2063989c766b959e951ab59c0/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 27 Mar 2008 16:09:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2253"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c505453fbec79e1536e1c7fb9c170282d607f0ad\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606080.322804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.3642907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041446956,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/371a55532465b29f14be00931c3d6aada6537f77?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606080.4133945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.4188235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606080.4194007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000547362,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Origin":["https://www.youtube.com"],"Content-Length":["42"],"Sec-Fetch-Site":["cross-site"],"Te":["trailers"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Vary":["Origin"]},"status":200} +{"level":"debug","ts":1761606080.4413211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606080.4415722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218792,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u9x6gk17hlx44fa","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"]},"status":204} +{"level":"debug","ts":1761606080.443158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606080.443773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000591105,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u9x6gk17hlx44fa","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606080.4513345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037896773,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a023c9ae689105c1ece08d2f0e09a59840e6a732?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606080.4622486,"logger":"events","msg":"event","name":"tls_get_certificate","id":"58c03694-6501-47f0-ba4b-8674cdefc62a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":34912,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606080.462285,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606080.462298,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606080.462304,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"34912","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606080.4690762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.4720583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00295982,"request":{"remote_ip":"192.168.1.123","remote_port":"34912","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"]},"status":200} +{"level":"debug","ts":1761606080.4725752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.4753864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002790831,"request":{"remote_ip":"192.168.1.123","remote_port":"34912","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"Accept-Encoding":["deflate, gzip, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-result"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761606080.504699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.5963182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.5969105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000546089,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6252c745841848f7aa7a5c94c5a6edbf1afb36cf/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606080.6076772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102941006,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff0030936e9ed7ae92d0a1fef2984b2eed608214/vehicle.c?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606080.7100544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.569849868,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74895f603f29a00bc73c5284012e44bc86abb332/src/lang","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606080.729676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.7784057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.8140795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035636532,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0758bc425db543920c50dc1718b22ccd731cf6b?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"]},"status":200} +{"level":"debug","ts":1761606080.8653626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135654658,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2f6bd04f6bf65781d29c4b0243b864393057b97c/app/Models/StandaloneKeydb.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606080.869856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.9608707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606080.9613764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000457313,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a2bde2d6c558398bba7bca7532d414ad9f50efa6/os/macosx/SourceForge_OpenTTD_project_homepage.webloc","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:20 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606081.0516837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.0654676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013746535,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7a73bff37a9279e7dce99548173775877db34db2/bin/data/opntitle.dat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606081.0782602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.0901256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011845241,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/8b95b93c723fa70950619481fbd70ccb4b700784/other/logos/hetzner.jpg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Content-Type":["image/jpeg"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["196793"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606081.1425338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.1862037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043628189,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/244fd8215daf8fd190c201da7fc3659a944427cc?page=33","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606081.1891956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319315728,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88e80d4c7635201850d67e46376d3fac997deb8d/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606081.1909568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606081.192298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.001311101,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606081.2025719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606081.2027922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000195108,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u4stpvxcojkg5bo","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":204} +{"level":"debug","ts":1761606081.20451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606081.205118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000589701,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/u4stpvxcojkg5bo","headers":{"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606081.2337801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.3247895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.4152808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.4156427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333909,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5b8807670fed38c8f848227c122f34dfad64c559/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606081.431508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106679824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/aircraft.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606081.5068214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.59788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.6343033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.400477435,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e87ae9120351bb9c9135328b57f5034be028b58/os/macosx/plistgen.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606081.6364853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038571034,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2179faf5c82c2eca3aeeaf7f08fa0f18ad4772c1?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606081.6882317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.7044435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016181786,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Server/DockerCleanupExecutions.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606081.7797635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.7889514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282092334,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0fada7848073a2ce65d9abdbb1957a2406c8a5b2/projects?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606081.7941864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014395458,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/66ddbf94b039a42b614c9f1fa686a0fb1fbe9c24/docs/obs_format.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606081.8702111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.961793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606081.985353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115106901,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26/resources/views/livewire/server","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:21 GMT"]},"status":200} +{"level":"debug","ts":1761606082.052739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.063442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010679833,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/183c2a35bd6ec194e063267155bcc63e59891525/media/extra_grf/fix_graphics.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"fix_graphics.nfo\"; filename*=UTF-8''fix_graphics.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"aaad79c0a94711b7a69df8be5c79dd5c292e9a9d\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["20524"]},"status":200} +{"level":"debug","ts":1761606082.143075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.1842556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041149055,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/753da05bc612002b3ea5eca8d17c883479016189?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"]},"status":200} +{"level":"debug","ts":1761606082.215869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254050499,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/62d18c52c37fd8e4b4a10d3ada067659b92e969e/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"]},"status":200} +{"level":"debug","ts":1761606082.2340386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.2562993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02223046,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_1.4.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606082.2684205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.3256905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.3352842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066832273,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/tests","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606082.347057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021333067,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7fe3b78d45dacee8234c0841ca2b9ee9b9ccd159/resources/views/errors/403.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606082.413198,"logger":"events","msg":"event","name":"tls_get_certificate","id":"88f7e0a6-a6a9-4cca-8e80-85aac038be71","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.21.62.139","Port":1384,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606082.4132383,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606082.4132495,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606082.4132543,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.21.62.139","remote_port":"1384","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606082.416223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.430115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013866341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/openttd_vs80.sln","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2792"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 16 Jun 2006 00:28:15 GMT"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Etag":["\"bb2c6225c14d473fdaedfb0431d8fb65698aff6b\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd_vs80.sln\"; filename*=UTF-8''openttd_vs80.sln"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606082.431749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606082.4323344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000564274,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"Priority":["u=4"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"]},"status":200} +{"level":"debug","ts":1761606082.456366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606082.4565663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000176533,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jbg1ffko6063g5n","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["DELETE"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"]},"status":204} +{"level":"debug","ts":1761606082.4582813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606082.4587994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.0004987,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jbg1ffko6063g5n","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606082.5077453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.5432844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035509963,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3115c4b98f65ad7fa81e07546abc886c8214791?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606082.5985932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.6369863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038359866,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f84ad5f7c053dc4af3c0fc12bc6584d825a5bf91?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606082.685351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.6893284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.699235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009877071,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dabb08ff4a5fb6003762666cbefcb63ea5401ba4/templates/compose/phpmyadmin.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"61ee4f2f5f9f7f6208197d28db872a8a85adeac3\""],"Content-Disposition":["inline; filename=\"phpmyadmin.yaml\"; filename*=UTF-8''phpmyadmin.yaml"],"Content-Length":["678"],"Last-Modified":["Fri, 17 May 2024 08:11:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606082.7000213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014644398,"request":{"remote_ip":"52.21.62.139","remote_port":"1384","client_ip":"52.21.62.139","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4daa1b8c16ae0eb7c9f433fa131ee7dfbcc7d58e/.editorconfig","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.21.62.139"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\".editorconfig\"; filename*=UTF-8''.editorconfig"],"Set-Cookie":[],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["258"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8f0de65c560259bd171d746d12aa187f666893a3\""]},"status":200} +{"level":"debug","ts":1761606082.7802453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.7806723,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402288,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0f9145cf6b832c7727a3c46f14543ef53cdfdd87/os/os2/installer/remove_nosound.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606082.8714201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606082.8999763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028531828,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cf473ddd83e7983db39647cc989799b213b1f20e/make_bundle.sh","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d220aa91b8efcf68f4beeb1462712268379d1f6d\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"make_bundle.sh\"; filename*=UTF-8''make_bundle.sh"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["112"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 28 Jul 2020 18:33:53 GMT"],"Date":["Mon, 27 Oct 2025 23:01:22 GMT"]},"status":200} +{"level":"debug","ts":1761606082.962584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.0047596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042141997,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c3c7da1f20689023530343424897d3588f35f79?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606083.053685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.1441598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.1472776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09357032,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/database?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606083.157717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013511412,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/117fbeb07c1a5405e38b0f39c1655f7bddeb19cc/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606083.1970694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606083.1976392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000538935,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Accept":["*/*"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606083.2060583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606083.206226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000148109,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sr32zvoy5dmgzca","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"]},"status":204} +{"level":"debug","ts":1761606083.2080798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606083.2085664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000467551,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/sr32zvoy5dmgzca","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Priority":["u=4"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606083.2349417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.2702491,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035282726,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10ca710e9883661566ad436d2747044081a5bb5b?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606083.3264477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.3882258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061747947,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1d098d8ce20e7d19bffb1d74f508b7743926d5e5/projects/openttd_vs90.vcproj.user","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 07 May 2008 20:10:48 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["664"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.user\"; filename*=UTF-8''openttd_vs90.vcproj.user"],"Etag":["\"b49492a503310ec93ed00a6182746c64a2a8d88a\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"]},"status":200} +{"level":"debug","ts":1761606083.3990755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.4178333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.4400315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040926475,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/docker","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606083.5082788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.5675395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1496753,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/industry_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606083.5992289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.615475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107166191,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26a5b628656eb0fb134553d14c6c884bc53eacf4/economy.c?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606083.690312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.7415323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142278916,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dcb9bec3c23f6c855da75147110eece6ae80c40d/resources?page=11","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"]},"status":200} +{"level":"debug","ts":1761606083.781111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.8170252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035886394,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3e7375c6d52d06713fff740acb668f95a32bc99?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606083.8722873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606083.896323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024003421,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/be073b46daa9b70102e6299588f43454a35e46cf/projects/generate_vs142.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1979"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7230676cb5238b8d32ffb45c0ff0d7f84060bbca\""],"Last-Modified":["Fri, 05 Apr 2019 19:07:06 GMT"],"Date":["Mon, 27 Oct 2025 23:01:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"generate_vs142.vcxproj\"; filename*=UTF-8''generate_vs142.vcxproj"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606083.9631243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.0545974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.0550387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398191,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd2e1ac9038c955c42d9c1e4c34b15f0d8ae8df2/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606084.109898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.419550251,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd7f5dca718d28aeff5dce6135957c89dca7c381/projects/langs_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"]},"status":200} +{"level":"debug","ts":1761606084.1451566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.1978416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606084.1978583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606084.1978612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606084.1978638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606084.197867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606084.197869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606084.197872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606084.197874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606084.1978765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606084.1978786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606084.1978805,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606084.1978827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606084.1978846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606084.1978867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606084.1978889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606084.1978908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606084.1978934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606084.1978958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606084.1978977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606084.1979,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606084.1979024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606084.1979043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606084.1979065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606084.1979084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606084.1979115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606084.1979136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606084.1979156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606084.197918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606084.19792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606084.197922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606084.1979241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606084.197926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606084.1979282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606084.1979303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606084.197934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606084.1979375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606084.1979408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606084.1979444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606084.1979477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606084.1979513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606084.197955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606084.1979582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606084.1979616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606084.1979654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606084.1979687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606084.1979723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606084.1979759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606084.1979795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606084.1979828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606084.1979861,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606084.1979897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606084.197993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606084.1979966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606084.1980002,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606084.1980033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606084.1980069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606084.1980104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606084.1980138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606084.1980171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606084.1980207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606084.198024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606084.1980274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606084.1980307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606084.1980343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606084.1980371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606084.1980402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606084.1980436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606084.1980472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606084.1980503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606084.1980536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606084.1980572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606084.1980605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606084.2109237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606084.2111418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000190769,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Access-Control-Request-Method":["POST"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Access-Control-Request-Headers":["content-type"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"]},"status":204} +{"level":"debug","ts":1761606084.2134657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606084.2140477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000558443,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Content-Length":["42"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"]},"status":200} +{"level":"debug","ts":1761606084.2215905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606084.221787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000172946,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lltgcklygg1qiot","headers":{"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606084.2232704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606084.2360399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.2428803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.019524598,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/lltgcklygg1qiot","headers":{"Priority":["u=4"],"Origin":["https://www.youtube.com"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"]},"status":204} +{"level":"debug","ts":1761606084.2874866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051409388,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d403ae78ca579c2b469983d0c54233447fb01714/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606084.2956045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332446172,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5770acd50215744b5f9649b1ba4386be4b452c5/cmake/FindXaudio2.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606084.3276527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.3450627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017375877,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/62011eed95fcd374c2debbc177612e9685926666/vehicle_gui.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606084.418496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.445506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300323253,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c9dd75b5bd3514793958353f89966f44da354dc/COMPILING.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"]},"status":200} +{"level":"debug","ts":1761606084.5097342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.5362341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026466735,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2a2a9a27ba0cf2550116fd5f84e0a5c95c208c80/projects/openttd_vs90.vcproj.user","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Content-Length":["664"],"Etag":["\"b49492a503310ec93ed00a6182746c64a2a8d88a\""],"Content-Disposition":["inline; filename=\"openttd_vs90.vcproj.user\"; filename*=UTF-8''openttd_vs90.vcproj.user"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 07 May 2008 20:10:48 GMT"]},"status":200} +{"level":"debug","ts":1761606084.5843346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.6004384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.6130872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194570436,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7343268e8a4d462e5d0f4899af1a1c6d012df9f7/bin/ai/regression?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606084.615326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014866467,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0d26da998b56e8f4cbb3262a383e012cf1584ad5/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3545"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""]},"status":200} +{"level":"debug","ts":1761606084.6783674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093988308,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/config","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606084.6913414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.7533963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062012217,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfbd6406e1f3f6bc24e74b5b3e14795cc3dc7e4a?page=1083","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606084.782543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.8703034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087674415,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/409d5ef60e35ad0cd6a67cc0a86b0118342d0e8d/app/Livewire/Subscription/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606084.8733788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.9647067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606084.977461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012719149,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f8e7943c5568d4dfcc2dcac5a795e06ca4cf29f/os/macos/Crash_Log_Opener.sit","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606085.0550025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.0943558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039310899,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8e0b22974c4bb7376ea6c6029df92e889807a2a?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":200} +{"level":"debug","ts":1761606085.1460319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.185129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03906196,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/763ed799e71b44254cd5f67db87668f25a1e0d4b?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":200} +{"level":"debug","ts":1761606085.2022636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.328854651,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/738a068006c0a33a9952b6cbb4736a0da593d7e5/os/dos/cwsdstub.exe","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606085.2247474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606085.2370806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.2491295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012030219,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/62295ef573771462cadf0803a849dd18cece6aec/app/Http/Livewire/Project/Application/Rollback.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 15 Sep 2023 13:34:25 GMT"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Content-Length":["2371"],"Etag":["\"1d73b7c85a638eab3b71d72504df73fb2aee6147\""],"Content-Disposition":["inline; filename=\"Rollback.php\"; filename*=UTF-8''Rollback.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606085.2734056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.048635488,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Vary":["Origin"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606085.3142288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606085.3144207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000171183,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2rone4n3fwi3v1u","headers":{"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":204} +{"level":"debug","ts":1761606085.3284607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.3294868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606085.3300078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000502236,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/2rone4n3fwi3v1u","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":204} +{"level":"debug","ts":1761606085.3883555,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62027: EOF"} +{"level":"debug","ts":1761606085.389473,"logger":"events","msg":"event","name":"tls_get_certificate","id":"020749e7-b861-4a65-aa56-dec7bef869d9","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62028,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606085.3895068,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606085.389516,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606085.389521,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62028","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606085.3916152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606085.3934944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001848935,"request":{"remote_ip":"192.168.1.64","remote_port":"62028","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Cookie":[],"Content-Type":["application/json"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.5722"]},"status":204} +{"level":"debug","ts":1761606085.4180787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089588683,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/00851610e1e64d8b5e759c425bfd4ddbf8f504ee/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606085.4190576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.4326482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013562438,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c6df243623f08855691ac3e91ff5f07e9920fd64/config/services.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":200} +{"level":"debug","ts":1761606085.5106719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.5311358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020428382,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5a3b67c5c3318166d694fc63e2ee577d33d611e7/media/extra_grf/canals.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":200} +{"level":"debug","ts":1761606085.6018686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.6399117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038005098,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35fec79700a961ccd9f3d13bc068edccc63dc6a5?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"]},"status":200} +{"level":"debug","ts":1761606085.6921306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.711308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019147406,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/42fe0b65d2826aeef9866cbdccccb38884616ba2/src/group.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2584"],"Last-Modified":["Mon, 12 Jan 2009 17:11:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9c4d7ffecb2fad42504df20737c8b06ba2cace3d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"group.h\"; filename*=UTF-8''group.h"]},"status":200} +{"level":"debug","ts":1761606085.772281,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.7828007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010486038,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/8b95b93c723fa70950619481fbd70ccb4b700784/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Content-Length":["105902"],"Content-Type":["image/jpeg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606085.783911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.8190517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035111863,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1cc80b01cfba5b10af149f576c4a560ceb244f7?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606085.8742983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606085.9119875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037660398,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79bfd1f63e26dae6ba78f72323ea783fe01c9c61?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606085.965409,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.0563512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.092317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035943491,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e12ad7d99a2263338c7a041e209bb2dfa8e38bf?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.147603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.185384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037760907,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52c3e45cf122ee0d77b2b6ef9ee54892db1660ba?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"]},"status":200} +{"level":"debug","ts":1761606086.2385995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.2610521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606086.2616856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000610561,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["42"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Content-Type":["application/json"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Access-Control-Allow-Origin":["*"],"Content-Type":["application/json"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["201"]},"status":200} +{"level":"debug","ts":1761606086.2726474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307202051,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/108b65c9670cf337cc97621a8f752a7a2bf77062/bin/ai/regression?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"]},"status":200} +{"level":"debug","ts":1761606086.2758796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037255876,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f84ad5f7c053dc4af3c0fc12bc6584d825a5bf91?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606086.2846792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606086.284883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000179719,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/q2cgr8ln42xp5jz","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Access-Control-Request-Method":["DELETE"],"Referer":["https://www.youtube.com/"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"]},"status":204} +{"level":"debug","ts":1761606086.287462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606086.288011,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000529538,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/q2cgr8ln42xp5jz","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606086.329538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.343096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013532993,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e883ca1d4e6643a31784d6363552c3862eed46c7/bin/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.4204416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.511283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.522796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102322499,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d077e0c83c97bbdca07411d15dd71b3a6bf96793/app/Http/Livewire?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606086.565472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054150796,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7c395edab476f9f0029b5ffcf4396ed235809d44/app/Livewire/Settings/Backup.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.6026535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.645182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042491365,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bcf7de45a3cac393a1d797d2cb1923e93f8165b?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.6931586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.7311165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037920879,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d83f0d0cda155bc859dd7f5b4a9bf6214768858b?page=8","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"]},"status":200} +{"level":"debug","ts":1761606086.7839844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.7976444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013621249,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e30495a59b1fa795ff5a793e70b88f08467f9be3/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.8389943,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c30c8558-a8d1-419e-a027-a2f6e09f9b48","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.71.46.142","Port":22340,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606086.8390412,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606086.8390536,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606086.8390584,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.71.46.142","remote_port":"22340","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606086.8755944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.9118545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036230161,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/71cda6ca1dbe749ce3609d1ec6073a6a0f18b660?page=18","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606086.9659822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.9663076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606086.9912038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025189738,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f1d2a9f4bfd533e75e9c047dacf7dac582a3efa/os/windows/winstore/generate-key.ps1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["739"],"Date":["Mon, 27 Oct 2025 23:01:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"generate-key.ps1\"; filename*=UTF-8''generate-key.ps1"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f59eb038e405e852d4de7a44e3594fa3584625e7\""],"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"]},"status":200} +{"level":"debug","ts":1761606087.057822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.0592055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092878596,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"]},"status":200} +{"level":"debug","ts":1761606087.1484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.185434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036996787,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"]},"status":200} +{"level":"debug","ts":1761606087.231901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606087.2325168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000585775,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Origin":["https://www.youtube.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"Access-Control-Allow-Origin":["*"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Content-Length":["201"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606087.2397244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.2511802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606087.2514272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000218732,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/cp8y2ndk9dqq8lw","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Access-Control-Request-Method":["DELETE"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606087.2532802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606087.2538693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000568231,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/cp8y2ndk9dqq8lw","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["cross-site"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"]},"status":204} +{"level":"debug","ts":1761606087.254994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015246483,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f23dd51e6b79f0e247361aca57f2fd4ef730892d/app/Livewire/Project/New/DockerCompose.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606087.2890227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.2975435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008502099,"request":{"remote_ip":"52.71.46.142","remote_port":"22340","client_ip":"52.71.46.142","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/smpp-tester/raw/commit/d0c868ca5cdbe806cf0bd5fba25baab7d96f6fa9/pdu/data.go","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.71.46.142"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"eafaf8882160a064d0bc695ed7596bf82ee399f8\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["74"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"data.go\"; filename*=UTF-8''data.go"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 22 Jul 2024 20:52:04 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606087.3304183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.3773127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046867865,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/Data/ServerMetadata.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606087.4217358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.4348354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013079989,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1c494c6f7182e70081f9b40020654c8706d42dc4/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5499"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Last-Modified":["Fri, 01 Jan 2010 00:00:45 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"0f381e17dd42304dca4aabe060055d274d742602\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606087.5128667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.5234537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010556721,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c578917783b1235f4264fb890a88d2372d880916/bin/ai/compat_13.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["629"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 01 Jan 2023 21:52:23 GMT"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Etag":["\"5f808e38a0f315361474bf7a395018fd96f157ab\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_13.nut\"; filename*=UTF-8''compat_13.nut"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606087.6031585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.6106622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007469722,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4b905dbfad991d8b5130301608c317fb70dca5ba/resources/views/components/%7B%7B%20$link%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606087.6153197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.557467905,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c0643e4194f9ff02b6566f76f1b7c6cedd88736/projects?page=18","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606087.694753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.7818322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087047523,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ceccd093d2fd6877ce1f683cb5f95e2032eb324e?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"]},"status":200} +{"level":"debug","ts":1761606087.7822978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.785947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.8770192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606087.8965993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114265264,"request":{"remote_ip":"144.76.32.237","remote_port":"27810","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/395e015282279e95910128ebcd221879a22f9421/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606087.8993454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022293058,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/station_map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["7360"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"station_map.h\"; filename*=UTF-8''station_map.h"],"Etag":["\"c52769b14137b1fbf5945b19004173316b85e0e5\""],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"]},"status":200} +{"level":"debug","ts":1761606087.9241822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138207701,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/974cff72993b61f5592a98860f9986bd84459248/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:27 GMT"],"Content-Length":["12538"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606087.9692326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.0111458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041864965,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606088.0612564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.074522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013230803,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e755bf0c2af06c194ea188c106d397f5fc98c6a/Doxyfile.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Content-Disposition":["inline; filename=\"Doxyfile.in\"; filename*=UTF-8''Doxyfile.in"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 31 May 2023 22:21:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b914947a96ad18e06a49febc0cb647c77a6fb2ec\""],"Content-Length":["12787"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606088.0964575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.1498542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.1773257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080837155,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/bootstrap","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"]},"status":200} +{"level":"debug","ts":1761606088.2068474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056951496,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6585db1f9c29f68b965b81673567dd6ba661e9df/app/Actions/Application","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.2412174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.242048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606088.242646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000561729,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["42"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Content-Length":["201"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.2753942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606088.2756152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000197622,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/w5972eagu611aft","headers":{"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["cross-site"],"Priority":["u=4"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://www.youtube.com"],"Access-Control-Request-Method":["DELETE"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"]},"status":204} +{"level":"debug","ts":1761606088.2786741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606088.279469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000762618,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/w5972eagu611aft","headers":{"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Origin":["https://www.youtube.com"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Referer":["https://www.youtube.com/"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"]},"status":204} +{"level":"debug","ts":1761606088.2894018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048146557,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/View/Components/Status/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606088.332778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.3396442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00684288,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3632f29af8d63f17218e6131d0476bfeec1fcded/resources/views/components/server/%7B%7B%20route('server.advanced',%20['server_uuid'%20=%3E%20$server-%3Euuid])%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606088.4232569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.4909496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067651538,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e1d55717f35ffe255916f286407cfdccb0c0b22d/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.5143979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.6052778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.6262228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020913626,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a11a8d0b2920f576ba108169a3d7c3b24383d7e2/bin/ai/compat_1.10.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Length":["945"],"X-Content-Type-Options":["nosniff"],"Etag":["\"44bc2542ce70e3b1cae800a2fa35795ae612582f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606088.696526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.723113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208681559,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/65b3e38beab6454ec67eae26f30db548a84d437d/projects/openttd_vs90.vcproj?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.7871234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.825225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038067495,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/268a57dedcb670a56bcbcd423d2ee3ff750bd357?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.8786907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.8908613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012137572,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b7c1c5ccf0eaa5b74a2ff19635f76c0312f60508/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12160"],"Etag":["\"1d96de8558f91b5f6c0c5b983f314e4e862ef8d1\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Last-Modified":["Sun, 09 Jun 2013 12:48:27 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606088.8937085,"logger":"events","msg":"event","name":"tls_get_certificate","id":"168b3c6a-559a-4e57-95d5-c56860689a89","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":36616,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606088.8937488,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606088.8937585,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606088.8937638,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"36616","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606088.9005349,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.903064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002509511,"request":{"remote_ip":"192.168.1.123","remote_port":"36616","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"Set-Cookie":[],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761606088.9035113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606088.906068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002540069,"request":{"remote_ip":"192.168.1.123","remote_port":"36616","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"]},"status":200} +{"level":"debug","ts":1761606088.9113324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214777682,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c56deb61c933172c22cb444c26ac3f978ffa5500/bin/ai?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606088.9689302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.036397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067431884,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/app/Http/Livewire/Project?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606089.060434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.085161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024698312,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f412ce2b4461bd36ec101dfdc3c0da42d532c84d/media/openttd.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606089.1512272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.2024825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606089.2024963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606089.2024992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606089.2025008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606089.2025027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606089.2025044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606089.2025063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606089.2025077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606089.2025096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606089.2025113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606089.202513,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606089.2025146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606089.202517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606089.2025187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606089.2025206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606089.2025223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606089.2025244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606089.2025259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606089.202528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606089.2025294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606089.2025318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606089.2025337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606089.2025352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606089.2025373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606089.2025387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606089.2025406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606089.2025423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606089.2025442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606089.202546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606089.2025478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606089.2025492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606089.2025511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606089.202553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606089.2025547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606089.2025564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606089.2025585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606089.2025602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606089.2025623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606089.2025638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606089.2025661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606089.202568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606089.2025697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606089.2025716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606089.202573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606089.2025747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606089.2025769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606089.2025788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606089.2025805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606089.2025824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606089.202584,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606089.2025862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606089.2025878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606089.2025898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606089.2025914,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606089.2025933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606089.202595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606089.202597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606089.2025986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606089.2026005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606089.2026021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606089.202604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606089.2026057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606089.2026076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606089.2026098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606089.2026114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606089.2026134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606089.202615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606089.202617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606089.2026186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606089.2026203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606089.202622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606089.202629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606089.2147737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.2419233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.2579334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015978984,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/60399e17bd1571943f67e52ff694021cf1270c8e/os/emscripten/README.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"]},"status":200} +{"level":"debug","ts":1761606089.2581844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043372587,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/other","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606089.3335738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.3455036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606089.3457747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000239963,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["POST"],"Access-Control-Request-Headers":["content-type"],"Te":["trailers"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["cross-site"],"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"]},"status":204} +{"level":"debug","ts":1761606089.3602123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606089.36083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000595963,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records","headers":{"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["cross-site"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Priority":["u=4"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Content-Length":["42"],"Referer":["https://www.youtube.com/"],"Origin":["https://www.youtube.com"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["*"],"X-Frame-Options":["SAMEORIGIN"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Length":["201"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606089.4124272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606089.4126139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000163869,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"OPTIONS","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jq6h8bdfr816ygi","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"],"Priority":["u=4"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Access-Control-Request-Method":["DELETE"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["cross-site"],"Origin":["https://www.youtube.com"],"Referer":["https://www.youtube.com/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Methods":["GET,HEAD,PUT,PATCH,POST,DELETE"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin","Access-Control-Request-Method","Access-Control-Request-Headers"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"]},"status":204} +{"level":"debug","ts":1761606089.4152696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.55.3:8080","total_upstreams":1} +{"level":"debug","ts":1761606089.4158359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.55.3:8080","duration":0.000545078,"request":{"remote_ip":"192.168.1.64","remote_port":"61413","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"DELETE","host":"pocketbase-youtube-timestamps.site.quack-lab.dev","uri":"/api/collections/timestamps/records/jq6h8bdfr816ygi","headers":{"Accept":["*/*"],"Origin":["https://www.youtube.com"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Referer":["https://www.youtube.com/"],"Priority":["u=4"],"Sec-Fetch-Site":["cross-site"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["pocketbase-youtube-timestamps.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"pocketbase-youtube-timestamps.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Access-Control-Allow-Origin":["*"],"Vary":["Origin"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":204} +{"level":"debug","ts":1761606089.4244976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.515181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.515945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.364686732,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15d818facc734c7c867da4d4b723538424c43d03/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606089.5173678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183770025,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1385d33ff0891111ffffefad182a778e653557ca/openttd.tgt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606089.5328412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017629596,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eab334a1cc9c1162a599ccdcdaa687a8a5f69a25/projects/langs_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 12 Aug 2009 17:46:51 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Length":["20921"],"Content-Disposition":["inline; filename=\"langs_vs90.vcproj\"; filename*=UTF-8''langs_vs90.vcproj"],"Etag":["\"099b9c30970a15a71a18e3e2594efc3f08aaa390\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606089.5788388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154297854,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d907d902ac830d3020fe21cea9299073577d7f3/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606089.6061351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.6972628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.7343695,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037059275,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c126cb2e65cf5823ad8fc25bf0fe329a37177ad?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606089.7886064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.869199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263025359,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe2c8a1240957d8569ae8bae7fe9499ba3bca666/bin?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:29 GMT"]},"status":200} +{"level":"debug","ts":1761606089.879126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606089.9110155,"logger":"events","msg":"event","name":"tls_get_certificate","id":"afcaa8db-7afe-4775-88ac-c3bd2a230640","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.212.131.50","Port":15481,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606089.9110682,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606089.9110818,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606089.9110873,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.212.131.50","remote_port":"15481","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606089.9709888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.0117984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04077546,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddbcd9007c19f535bc4aca7cf01afed05a7b0b3f?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606090.0626888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.112718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324058569,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbbe311cea7d7f9ec1d2c28691ef1ae9fc9b3047/os/dos/cwsdstub.exe","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"]},"status":200} +{"level":"debug","ts":1761606090.15168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.1538875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.155954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.004244962,"request":{"remote_ip":"44.212.131.50","remote_port":"15481","client_ip":"44.212.131.50","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/nsq-deploy/milestones?q=&sort=leastissues&state=closed","headers":{"X-Forwarded-For":["44.212.131.50"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606090.161515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.282358225,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6b9dc8cfcf8fce79c93f8f14b2244f1d2d5305b2/os/windows/winstore/manifests","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606090.1641414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010223494,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/dashboard.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Content-Disposition":["inline; filename=\"dashboard.blade.php\"; filename*=UTF-8''dashboard.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["9297"],"Etag":["\"decebbac83f75bd2722da48105e301ad17c4366a\""],"Last-Modified":["Tue, 17 Dec 2024 12:42:16 GMT"]},"status":200} +{"level":"debug","ts":1761606090.2114673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.148739005,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e272c4cd9f90d977bf457916c14719275ccacf8/app/Console/Kernel.php?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606090.2441025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.3350346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.342324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.3792126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044138791,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1e7b56e13a1c13c3ef10825fcfdd3457991e95d5/media/baseset/misc_gui/misc_gui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"misc_gui.nfo\"; filename*=UTF-8''misc_gui.nfo"],"Content-Length":["498"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9338978b32f3f2f886dc6ee812827d56c3050927\""],"Last-Modified":["Fri, 21 Jan 2022 23:34:39 GMT"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"]},"status":200} +{"level":"debug","ts":1761606090.4131646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070808769,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/routes","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606090.4262602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.464069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037774123,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08e02d574f51c77d6a73af85a66fad066358ac77?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606090.4843705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240237499,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/86829c54c447a1c7d8176b63cce8f35184098e15/src/sound_func.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 05 Mar 2011 18:00:48 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"7117bb646610525d1e60602ac6020883a9b4b36f\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"sound_func.h\"; filename*=UTF-8''sound_func.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["953"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606090.5173824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.5545194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037101314,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e151c1d51197ab7a685807bd0f8ff5d6d41feb6?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"]},"status":200} +{"level":"debug","ts":1761606090.608204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.6996884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.7088635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10063015,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/facbd9a50da40f612e4764d0b2974115fbabeae9/app/Livewire/Project/Shared/Storages/Show.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"]},"status":200} +{"level":"debug","ts":1761606090.74146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041739108,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6b34e26432a7bbd362256c9cc607fe4c496b6d6?page=258","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606090.790979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.871159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080147215,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/routes/console.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606090.8834157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606090.8953798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011942604,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e1301ffc6d8d9fd6ebd65849cda5ffe15387c0ab/app/Events/ProxyStarted.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606090.9763415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.0185888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042215294,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5799a7a57c16e9c605fd0e762b648b2fafd69ce5?page=239","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606091.065513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.0687065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.0687237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000001804,"request":{"remote_ip":"144.76.32.237","remote_port":"27810","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39951c526bb52686478e5a81a090ed320a7e916c/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606091.0787551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013216366,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b1c0f105ab82ba6548af89c38e100d28caba6938/app/Livewire/Security/PrivateKey/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["2127"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d86bd5d1e0a6e74f96789481d26976db2978d25d\""],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"]},"status":200} +{"level":"debug","ts":1761606091.1563597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.1993425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042943217,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3d133ed1fa80955ee1f8ec05965bb718cabd0a7?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606091.2478275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.2907934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042929341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a43c916009722d55ba33d55a259feaeec7e36f19?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606091.338756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.3876216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048829755,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a6ec0dce7c7e755c99b031b4f2ab312107c84f6?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606091.4295852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.4492097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.465617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016375581,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/docker-compose.prod.yml","headers":{"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606091.468899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039278208,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86a76d735e229fa2aff0232773b63663bdccda78?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"]},"status":200} +{"level":"debug","ts":1761606091.5200806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.6113834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.635213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115096922,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5e15808f1cf1d9650fda63ecac499c167888eab/players.c?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606091.6534715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042055303,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/481710f95b7c4d99241cf877d3956f4f086f1bda?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606091.70236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.739464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037067751,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b86bd8b03a333b2c0a1900901c3535a188e475d?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606091.7930505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.8847923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606091.925009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040177683,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbd725ed9a3e235202de067a161c50874037d392?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606091.9753768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.0202572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044847497,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e95387e101a187f310f626439ce80c92036258c?page=17","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606092.0667477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.1479156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081127102,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/67ee82f41979984985e37efaadb797c64ddb419d/resources/views/components/emails/header.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606092.149561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.356480541,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88bdf482c0dc96661e3c8e89df44dcacea0199d7/media/extra_grf/elrails.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606092.1572256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.1975257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040268615,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f73c74bd4409d94f5b07b25a93baaffabd0e21fa?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606092.248917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.292593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043639369,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d88e1a218e91ec8b7ddee9f2852f1126ad54a379/video/win32_v.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"]},"status":200} +{"level":"debug","ts":1761606092.3396587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.3670404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027343949,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606092.4302514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.4760664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045780546,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c04cc6c2ab919d1789d6352ecdfed08199c75a56?page=271","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"]},"status":200} +{"level":"debug","ts":1761606092.5234022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.5683587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.6121285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.6520317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039867178,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf6fe08d8a3d14c69980c88613d130ff24ed1958?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606092.667661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099268582,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/public","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"]},"status":200} +{"level":"debug","ts":1761606092.6913471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167912822,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4a72fbd751c82128c9875c2dbf0ac200b232e28/app/Http?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606092.7033458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.7135344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010163711,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5ef8c3bbab1143a1464b0b3af304f5609b1133a3/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Content-Length":["642"],"Etag":["\"16440bf92e2b1aee8b6e01c86a0c583bf03d7d84\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606092.794121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.8854976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606092.8939958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099843316,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7af4492c3bc7aebbdda18f4277f9df9914c0f71f/aircraft_gui.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606092.917523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031998353,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/track_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606092.9760628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.0672777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.0937276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026408696,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/server/delete.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606093.1589305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.1772447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201145211,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/makefiledir","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"]},"status":200} +{"level":"debug","ts":1761606093.2010868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042128,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d276698b6102918b6ac1d968dd7ec9a151bae52?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606093.250461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.34162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.3802514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038574962,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6645818b4b29a42dd617c92e23a525fe5170b6a?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606093.397645,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4d0cdd58-a737-4d82-a278-b4b7af3a5d11","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.82.40.168","Port":2635,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606093.397689,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606093.3977017,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606093.3977072,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.82.40.168","remote_port":"2635","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606093.4342306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.5260258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.563961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313464647,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/98103121d4f2ed1f1581919b7b1f343ccd410c12/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"]},"status":200} +{"level":"debug","ts":1761606093.5749364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048878466,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1d2b5d5b1550d68d571d23830fa06ad9ef36c75f?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606093.616551,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.6389742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.6393309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000323099,"request":{"remote_ip":"98.82.40.168","remote_port":"2635","client_ip":"98.82.40.168","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/reactive-resume.yaml","headers":{"X-Forwarded-For":["98.82.40.168"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606093.6554751,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038887712,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74694e8c4c8f53ddbabbac09b231a44f8a668233?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606093.6838844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249619335,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b628dc0de7214913bd865a4662a41e8694fd7875/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606093.7074847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.7590423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.7983956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.820066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021643854,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/18643f2a2f111b87c2608ae7f8ccd4e72987308f/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"]},"status":200} +{"level":"debug","ts":1761606093.8453937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0863084,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/tests","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606093.8899734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.8903542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182835394,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a76f869a3d72aa97d75675cd892ff50c2b7289f/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"]},"status":200} +{"level":"debug","ts":1761606093.9137175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02370029,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b42beecb0db4ccb381634c1e451a6dda257e3ab1/media/baseset/misc_gui/misc_gui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"misc_gui.nfo\"; filename*=UTF-8''misc_gui.nfo"],"Etag":["\"9338978b32f3f2f886dc6ee812827d56c3050927\""],"Last-Modified":["Fri, 21 Jan 2022 23:34:39 GMT"],"Content-Length":["498"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606093.9798803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606093.995116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015192891,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/ai/compat_1.0.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 10 Oct 2010 15:33:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9765a3b97f53cdae2c5682542b425093c170f554\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2549"],"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Date":["Mon, 27 Oct 2025 23:01:33 GMT"]},"status":200} +{"level":"debug","ts":1761606094.0714855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.085166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0136535,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/61efdfb7c173dfbd6aa56c5f4f7b2b6cd6b9428c/app/View/Components/Status/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606094.1625767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.197266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606094.197288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606094.1972904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606094.1972926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606094.1972945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606094.1972966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606094.1972988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606094.1973007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606094.1973026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606094.1973045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606094.1973066,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606094.1973088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606094.1973114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606094.1973135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606094.1973157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606094.1973176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606094.1973195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606094.1973217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606094.1973238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606094.1973255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606094.1973279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606094.19733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606094.197332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606094.197334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606094.1973357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606094.1973379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606094.1973405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606094.1973436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606094.197347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606094.1973507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606094.1973538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606094.197357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606094.1973608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606094.1973646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606094.1973677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606094.1973705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606094.1973739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606094.197377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606094.1973803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606094.1973836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606094.1973867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606094.1973903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606094.1973937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606094.1973968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606094.1973999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606094.1974034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606094.1974065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606094.1974099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606094.1974134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606094.1974168,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606094.1974201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606094.1974235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606094.1974263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606094.1974297,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606094.197433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606094.197436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606094.1974392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606094.1974428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606094.1974459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606094.197449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606094.1974523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606094.1974554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606094.1974585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606094.1974618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606094.1974652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606094.1974685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606094.1974714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606094.1974747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606094.197478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606094.1974816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606094.197485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606094.1974885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606094.2032554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040647198,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/46123742f581af6ae869cf5bdd690d217e393ddb?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606094.2521892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.2954674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043251198,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28fc7b47bd35acc860e84e3885d13ffb0fad2c83?page=271","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"]},"status":200} +{"level":"debug","ts":1761606094.3437486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.377359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03358243,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/525a0ad4c033b378511a3bfc8da79b67a94c2497?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"]},"status":200} +{"level":"debug","ts":1761606094.434855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.506139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071262034,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/06ec74942545f889a6eb4829bc707de4ecceadf6/data/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606094.5264425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.5797744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05331476,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7ddd486cf42ff37ca29d84fc2d8f9648cde0101?page=975","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606094.6177447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.6555066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037745489,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a8bcad56ac87bb69690caa1dd77a2f5425facb8?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606094.7082028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.7998111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.8386662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130425821,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4dc1f460b4e431bf3336a5fde25ab0dbe580e5e/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606094.8474052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047568888,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/845fc191d4f11e258d074be3108da269c9263de4/resources/views/livewire/server/create.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606094.8905706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.9223456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031751588,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/database/clickhouse","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606094.9674911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606094.9817562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.0664086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098887895,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606095.0725489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.0884206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015836255,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c45e7146b15e632306dbb234e1b8ea0c29fa802/app/Livewire/Server/Proxy.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606095.1636686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.207463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043751341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9c8dbc0a0e1f1fc4434cf0c83ff658ab8d9e3d9?page=284","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"]},"status":200} +{"level":"debug","ts":1761606095.2313054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249517093,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ba4a564f31e09016cb3a1d00ca030199f25ed75f/bin/ai?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606095.2544346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.2548876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000421735,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/15c8e676556aadc4ea01d8ce68618a390572b047/projects/settingsgen_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606095.3450208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.3556752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010626764,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/90a137ea100e630e00f4bcbcbda9d1064acd7531.patch","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606095.4026716,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62056: EOF"} +{"level":"debug","ts":1761606095.4036107,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1c5d1191-f304-47bf-8ba7-3ce0646746f8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62057,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606095.403649,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606095.4036596,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606095.4036667,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62057","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606095.4054487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606095.407604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002134564,"request":{"remote_ip":"192.168.1.64","remote_port":"62057","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Priority":["u=4"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.7844"],"Date":["Mon, 27 Oct 2025 23:01:34 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606095.43687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.4482653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011377639,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/565cb54dbad455f4461e20b1f853f940aadae3ea/tests/Pest.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 14 Feb 2024 08:21:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Length":["1524"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Pest.php\"; filename*=UTF-8''Pest.php"],"Etag":["\"0178e9648438fcb63c909b6ab47049be621710ef\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606095.5281124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.6192482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.6308293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011554864,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d7a928a08b0d614bc06f4a6e8a275582a100599f/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["715"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"125e21b0d7f7c9735acfab71039c8535c7bcfddc\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"]},"status":200} +{"level":"debug","ts":1761606095.6599073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131769443,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e58a03584748db4e4df56e7484d9eb2aa8cc41b1/bootstrap?page=9","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"]},"status":200} +{"level":"debug","ts":1761606095.7105618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.7108698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000283264,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/21a134983e1613b18d33419833a8d4d7ab7e71fb/os/debian/control","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606095.8015585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.8490684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047486071,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d922ca68e77e175d1a860f1670cfd41d04897eeb/table/build_industry.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606095.8925972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.9047866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012169563,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/app/Providers/TelescopeServiceProvider.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Disposition":["inline; filename=\"TelescopeServiceProvider.php\"; filename*=UTF-8''TelescopeServiceProvider.php"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1716"],"Etag":["\"b7a336631485ffaa978b6e66d0dba53d836d96fe\""],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"]},"status":200} +{"level":"debug","ts":1761606095.9839146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606095.9842227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290788,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/714ff35e9d9c7b65094fdd9c5ec2b8aa977cacd8/bin/game/compat_1.9.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606096.0752928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.0755563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000242557,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9b42ae954c4c61aff784e795821044bb4d7ac1d0/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606096.0973902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.1109989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013580482,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/config/chunk-upload.php","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"]},"status":200} +{"level":"debug","ts":1761606096.1659906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.2580044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.2944303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036383861,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/828e7ed3e766c8b1fad9dede3fbb5eff6afc7168?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606096.3486369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.3872964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038627542,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d97b60fb21c0a246c69e24e432f91940940dac50?page=6","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606096.4392238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.5308013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.570158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03932145,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b966bdc23cc0ee5d5a8b6bd11bd76b306d8e470f?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606096.590704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.424686685,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3088d41ac85b4e8b9c58ffbba231b5fd11ecfc46/os/os2/installer/make_installer.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"]},"status":200} +{"level":"debug","ts":1761606096.5973942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.158145267,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24217d5c8d1a1d586083e75cc64a4cf52e05f80b/video/sdl_v.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606096.6215997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.657808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036178905,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f06c812def363ef6679e2020187bb3946fdb55?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"]},"status":200} +{"level":"debug","ts":1761606096.712009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.788053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076011047,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Notifications/Server/HighDiskUsage.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606096.8038235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.8041155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000271923,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3ecf3357181c0f01896d97d0a7b40bf9206d7327/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606096.8940477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606096.9306753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036594779,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac0cfcde339c03dd0c6dabd77dd6f9b174bc0099?page=25","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606096.9861128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.0261784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040033883,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f58ea51e2ae360a2ca920603dcf13acf559cee81?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606097.076639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.0917523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015074669,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a/docs/Readme_Windows_MSVC.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606097.1679754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.1894588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02146148,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606097.2254255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.2590456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.315132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089676789,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606097.3503928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.3675501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017136867,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ef25d100e1f1b8fa9125b799a81a09b65d2e6cb1/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 14 Mar 2024 08:21:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2997"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"79394d310db150dfd83c08d3297b1aba9547c3b5\""],"Content-Disposition":["inline; filename=\"DockerCompose.php\"; filename*=UTF-8''DockerCompose.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606097.4410412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.4527047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011642659,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2e170160b0dc73ec4647fb70910fa008735488/app/Livewire/Storage/Create.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Etag":["\"c5250e1e3bdd9bc296a19090dfa0bf092551f6ed\""],"Last-Modified":["Wed, 02 Oct 2024 08:25:45 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2595"]},"status":200} +{"level":"debug","ts":1761606097.532193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.5581775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025959158,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7b188b577f4aa0f0193a86f30cb5b7edbee00751/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606097.6231022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.6234806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349148,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6ae6b65edb12527ab0aa5a2379d45aa48c8b7a8d/bin/game/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606097.7140813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.7322848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018173351,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Notifications/Application","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606097.8057127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.8060145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000281571,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b00d5e07d2e9b12cf66e8853f5e9592ac1145147/bin/ai/compat_1.5.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"]},"status":404} +{"level":"debug","ts":1761606097.8627336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.60366694,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f509a0a922e50f835a083071bb4243e7d63621a8/src/pathfinder/npf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"]},"status":200} +{"level":"debug","ts":1761606097.8964007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606097.9140797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017662448,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bcb0e04bf2fdd5cf8c9bd9ed44ee75180aca2f22/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["11828"],"Etag":["\"a2c605ed2150c11aa25ebe820bd3b930bd642e12\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"]},"status":200} +{"level":"debug","ts":1761606097.9876437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.0010507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013374163,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c8dd6f07ac840c38edc081f8ab1eed407c9ddf17/routes/console.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606098.0779502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.10385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025875922,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4e6d4fcf32c0178c0c958e23ed8c486c5c27e1f8/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Content-Length":["12530"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"341b543bd3fa8eae1bd280267f3cad782d52e8c4\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606098.169129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.2066014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037431647,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2895b1921d00fd8af0cc3f85f5b8e2f53989092f?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606098.2603016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.351775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.352164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361963,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/194675c838f5baf5ab5ba4d2281fe56084ac5cb4/resources/views/components/status/index.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606098.395918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135578805,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Notifications/Channels/TelegramChannel.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606098.4263241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.4420605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.442386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000298383,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e070a87b0fbc6c94fd145aa909173e9143f6ccb9/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606098.507433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081074052,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/tests","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606098.5334554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.5530598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019566817,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/273533d4c705f98a15e1376a77f34a5978ec55f6/ai/trolly/trolly.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"]},"status":200} +{"level":"debug","ts":1761606098.6249974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.6647475,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e9eec31e-fd51-46cf-b7ee-65eab252c560","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.179.27","Port":43851,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606098.6648135,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606098.6648257,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606098.6648307,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.179.27","remote_port":"43851","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606098.6796546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054606755,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c7e5ef76dff599a91ec20b473c9d03fc6f7ef230/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606098.7155356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.8007505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085165435,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6cf4afad14a298219505a955d36793d1d88a011c?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606098.8061228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.852318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046144782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9450a28090e82e87fc000ff0a1b60714c296b2dd/bin/game","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"]},"status":200} +{"level":"debug","ts":1761606098.8980353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.9244144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606098.9475908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0231539,"request":{"remote_ip":"23.21.179.27","remote_port":"43851","client_ip":"23.21.179.27","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/barotrauma-localmods/commits/branch/master/DynamicEuropa/Biomes/CommonLevelObjects.xml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["23.21.179.27"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606098.9881408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.009421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021247636,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/livewire/server/proxy/logs.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["432"],"Etag":["\"d5dc488d4d21adfb2060876eab686ac99ff89098\""],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"logs.blade.php\"; filename*=UTF-8''logs.blade.php"],"Last-Modified":["Fri, 07 Jun 2024 09:01:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.1144605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.1241202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226053539,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/sound","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.1700659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.1992085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606099.199224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606099.1992264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606099.1992285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606099.1992302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606099.199232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606099.1992338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606099.1992354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606099.199237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606099.1992393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606099.199241,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606099.1992428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606099.1992445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606099.1992462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606099.1992486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606099.1992507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606099.1992528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606099.1992545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606099.1992567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606099.1992583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606099.1992602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606099.199262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606099.1992638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606099.1992655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606099.1992671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606099.1992688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606099.1992707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606099.1992722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606099.199274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606099.1992755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606099.1992774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606099.1992788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606099.1992805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606099.1992822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606099.1992836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606099.1992855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606099.1992874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606099.1992888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606099.1992905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606099.1992922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606099.1992939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606099.1992955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606099.199297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606099.1992989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606099.1993003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606099.1993022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606099.199304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606099.1993058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606099.1993074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606099.199309,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606099.1993108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606099.1993124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606099.199314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606099.199316,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606099.1993175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606099.1993194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606099.1993208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606099.1993225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606099.1993241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606099.199326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606099.1993277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606099.1993294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606099.199331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606099.199333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606099.1993344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606099.1993363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606099.199338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606099.1993396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606099.1993413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606099.1993432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606099.1993449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606099.1993468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606099.2176979,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047588244,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f1bf45c03bc26c993f0535ab329ee071ed0ce2a?page=264","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606099.2616036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.2841582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022518342,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/453b28baf72fea32a8e8f19159bcc9c8eaf104dc/app/Jobs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.2918694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177365381,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dd2f327afc5222b08b86010ea17f32dbfc0f67af/app/Http?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606099.3523395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.3714497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019065282,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b6c2216749765e4d29fc3fa05dc1023c2c643cce/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"Content-Length":["2368"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606099.401645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":36.006381308,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=361&client_gravatar=true&slim_presence=true","headers":{"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606099.4016478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606099.401688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606099.405093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003370474,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=361&client_gravatar=true&slim_presence=true","headers":{"Sec-Fetch-Site":["same-origin"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Requested-With":["XMLHttpRequest"],"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761606099"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 23:01:39 GMT"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Strict-Transport-Security":["max-age=15768000"]},"status":200} +{"level":"debug","ts":1761606099.4071262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606099.4251513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.017990116,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=361&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Cookie":[],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Language":["en-US"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["198"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Expires":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Language":["en"],"Etag":["W/\"bc8c748a26313d07041f3e77fcb37246fd06ca23\""],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Connection":["keep-alive"],"X-Ratelimit-Reset":["1761606100"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606099.4255233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.023821298,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Accept-Language":["en-US"],"Content-Length":["71"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Origin":["https://zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Language":["en"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761606159"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 23:01:39 GMT"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606099.4301686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606099.4433334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.457146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013789607,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aa32ea5b82248d8996c1b6a06415a6d02ee5130b/music/qtmidi.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606099.5347388,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.5542428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.5729887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038210545,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff26c6393e3da796ab14a53462e423909752f68d?page=28","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.5754712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021198824,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.625873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.662428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036513215,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab9c71f0d95da7b9eef0271484ee4b7a93c4c376?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606099.7161877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.7309968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01476776,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0d0b15875f5f0b98f4bb383b3cd7e7a3a6565f70/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3545"]},"status":200} +{"level":"debug","ts":1761606099.8069994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.8986964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606099.916712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017978192,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4dbabbd9e2b1bce3e6ad5cf18e013874aa7657ef/bin/baseset/openttd.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606099.989605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.0055854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015951031,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a7fee48b7f4ae58166b0ea93ecd532f419654595/bin/ai/compat_1.4.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Etag":["\"a9ab5a4757b82796061dd3d9e59df32db9616d47\""],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"Content-Length":["1030"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606100.0801532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.1215231,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041325096,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0375f303364393e80cae54705c6e2177ed0674b8?page=15","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.1710892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.1740253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00290685,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/find/commit/1a8be231edc247aa5b9cc2e0cbe353e283cc651c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606100.2624252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.3023324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039867739,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94b3965989f23363a2863da7e819d6e8a8ff1214?page=33","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.3532255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.4447494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.532053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178785158,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/295f34a9dfea9b141a3aefaee582cd6386779f29/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.5350516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.5599272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024845068,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5718730d685c3057afba777521b8953c5c3fc528/docs/directory_structure.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.5848699,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140066605,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/78d07f00f86f814840aa76e88c7da88f0310e724?page=185","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.6259995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.6623762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.683856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057813601,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/app/Data/ServerMetadata.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606100.7169893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.7325618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070149457,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/other","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"]},"status":200} +{"level":"debug","ts":1761606100.7350678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018049477,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b71aec35a1de1c0209e1e425248c8a4f0e056b37/app/Livewire/Project/Service/Navbar.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606100.807976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.8996882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.940395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040664531,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf385cccf3585299391aa73fad4f49a79bc88f55?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606100.9905019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606100.9909122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038207,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1f9fbf528788a2faa8396c6cc638c68dde484fc6/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:40 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606101.042292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234274888,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bdcafc7f99fd33bcecf33f69c4d44bef1950e96d/bin?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606101.0568535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.249818644,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09abccd3164aada3176fa879f7e109a5117bd2f5/src/linkgraph?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"]},"status":200} +{"level":"debug","ts":1761606101.0813363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.1290276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047659759,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc45c3f66c6538bc7e048e2b768b76add7bb07be?page=544","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"]},"status":200} +{"level":"debug","ts":1761606101.1719956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.2511487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079122914,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab7bf18d2385afb58b4a58bea5dffe6c05fb8ce9/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606101.2631154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.3546932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.3721514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017412246,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f23dd51e6b79f0e247361aca57f2fd4ef730892d/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606101.4457922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.5281985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082360467,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5fed47964e28c49f7af879700d013f2897341f4e/os/beos","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606101.5362194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.5579317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021685231,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6c2c2ee3478ff3618b4699bf54d84b1a28e385ee/resources/views/components/services/links.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"]},"status":200} +{"level":"debug","ts":1761606101.562834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.299687755,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b8ede5ebe74bafba528f0bf40942c1367cbcaee/bin/ai/compat_1.5.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"]},"status":200} +{"level":"debug","ts":1761606101.6275795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.6280046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000396087,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/docker/prod/nginx.conf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606101.7183638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.756606,"logger":"events","msg":"event","name":"tls_get_certificate","id":"234abcca-3a66-4188-925f-4ea444e40113","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.238.45.183","Port":23401,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606101.756658,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606101.756669,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606101.7566738,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.238.45.183","remote_port":"23401","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606101.8093486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.8473718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037999127,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf5dbddede9040efc6a55aa6a9c61f4e5ab08164?page=24","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606101.8697307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.9008439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606101.9050248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1866316,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55c7840710742ee3caebded16fadc3700ad65e0c/os/debian/menu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606101.950241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049364433,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67c69b4ba453783d5db8e31dd76ac66353d695ea/app/Livewire/Project/Application/Deployment","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"]},"status":200} +{"level":"debug","ts":1761606101.9628978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093138326,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/routes","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606102.1510909,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.1925652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04144855,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9fc910fbc2ec3c6739f0d22007d26f6d1bc27a13?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606102.2430894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.2743962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.2777302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034613224,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c936f8b7699f194efa4939f01c31db6501d09736?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606102.283935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00952138,"request":{"remote_ip":"34.238.45.183","remote_port":"23401","client_ip":"34.238.45.183","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a2b6a61c4a2a4eff26eeadde8a48d4fbe6fcd78c/app/Models/Application.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.238.45.183"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Application.php\"; filename*=UTF-8''Application.php"],"Etag":["\"0ef787b2e113e265d0ab50235ad1fa3b9ea2bf18\""],"Last-Modified":["Thu, 07 Nov 2024 10:09:38 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["67189"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606102.3339071,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.3497095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015772374,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/06e80d0a1f0d6476e9ec167ec3d5781e2075b2fa/Doxyfile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 18 Sep 2009 14:23:58 GMT"],"Content-Length":["9314"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"17d766218c56ade0c22bf08b947a59c33f3b0d08\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"]},"status":200} +{"level":"debug","ts":1761606102.425841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.4605298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034661955,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab711e6942757d775c08c31a6c32d488feba1dba?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606102.5165582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.5551813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038597124,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fbfeee4782a7fc4db55e656bf63a4a0508e1405f?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"]},"status":200} +{"level":"debug","ts":1761606102.6076064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.6462467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038603265,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ae575a7a5be70f0cc90c28219c103147073b0d19?page=13","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606102.698244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.765044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066762732,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/65d5d13a08fc40ddb14bd99c5f7f672f7fae2b16/media/openttd.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Type":["image/svg+xml"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["15504"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"]},"status":200} +{"level":"debug","ts":1761606102.7892075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.7895715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333518,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3d28669cad02c1570b070a9b202745d619aea654/app/Livewire/Project/Application/DeploymentNavbar.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606102.8806043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.9087815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028137194,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c0eeb710c79a29e1dbfc455abe5b1ad76479c8de/table/build_industry.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:42 GMT"],"Content-Disposition":["inline; filename=\"build_industry.h\"; filename*=UTF-8''build_industry.h"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["24570"],"Etag":["\"88b02e822ff4502fbf1a1613a0f127ae833653b7\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606102.971431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606102.9841623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012696847,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f089185c3912f8558732d9da2324375aa9022cba/resources/views/livewire/project/shared/resource-operations.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2714"],"Etag":["\"8853c938dba124837707f236c67db562016d5e0d\""],"Content-Disposition":["inline; filename=\"resource-operations.blade.php\"; filename*=UTF-8''resource-operations.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 08 May 2024 21:48:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:42 GMT"]},"status":200} +{"level":"debug","ts":1761606103.047731,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.062346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.0721145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00973892,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d4d9268f127387a49ae5f61994b7d49baffc7854/app/Actions/Shared/PullImage.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 17 Jul 2024 05:59:06 GMT"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"PullImage.php\"; filename*=UTF-8''PullImage.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["593"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4bd1cf4530a2c5d987933c5c76851eaf51815766\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606103.1223943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074628862,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database/migrations","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606103.1535268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.1538327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000281701,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e9e812ccc88d0bb0bf754774726590a2a68b9adb/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606103.2441208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.33568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.336053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343147,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/67fd36246b3a0b46847c4702a7beefad7eb9ac8f/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606103.426307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.4412193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014877307,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Security/PrivateKey/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606103.4684932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.224334669,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ecd7e1f00506a8980f3218dfc471b2cbc16d96b/bin/gm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"]},"status":200} +{"level":"debug","ts":1761606103.5174887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.5450265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027505053,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f752d96125e5636eac39919e8ca88cfd54cb3228/cmake/FindGrfcodec.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Length":["313"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"089f95670678e00d297f3986b4444557135ddf65\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"Content-Disposition":["inline; filename=\"FindGrfcodec.cmake\"; filename*=UTF-8''FindGrfcodec.cmake"]},"status":200} +{"level":"debug","ts":1761606103.6086512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.6999032,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.7376993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0377728,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/842e0697ec91d55b15a5786c2b4f341308020155?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606103.7852457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176550075,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/config.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"]},"status":200} +{"level":"debug","ts":1761606103.7901158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.829232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039081216,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/069ff61ef519535ab34c984c5ea899e5ab53e4f9?page=31","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606103.8813927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.9141753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032754609,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606103.972485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606103.9974747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024949465,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/app/Livewire/Project/EnvironmentEdit.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1234"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"16fc7bc36b95eec030df0ddac5ea0a9cb14da574\""],"Content-Disposition":["inline; filename=\"EnvironmentEdit.php\"; filename*=UTF-8''EnvironmentEdit.php"],"Date":["Mon, 27 Oct 2025 23:01:43 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606104.0638657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.1542108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.1887865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124883011,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ab5b8e666d14df7437bfa01a78f7ade3af69fa5/music/qtmidi.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606104.19764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606104.197658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606104.1976612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606104.1976635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606104.1976655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606104.1976676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606104.1976697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606104.1976717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606104.1976738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606104.197676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606104.1976779,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606104.1976805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606104.1976824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606104.1976845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606104.1976862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606104.1976883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606104.1976907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606104.1976926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606104.1976945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606104.1976964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606104.1976984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606104.1977003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606104.1977031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606104.1977065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606104.1977096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606104.1977131,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606104.1977227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606104.1977267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606104.1977303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606104.1977336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606104.197736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606104.1977382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606104.1977408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606104.197743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606104.1977448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606104.197747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606104.1977491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606104.1977513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606104.1977534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606104.1977553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606104.1977577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606104.1977596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606104.197762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606104.1977646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606104.1977665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606104.1977687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606104.1977708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606104.1977725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606104.1977746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606104.1977766,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606104.1977787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606104.1977808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606104.1977828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606104.1977847,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606104.1977866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606104.1977892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606104.1977913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606104.1977932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606104.1977956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606104.1977973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606104.1977994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606104.197801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606104.1978033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606104.1978052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606104.197807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606104.1978092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606104.197811,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606104.197813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606104.197815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606104.197817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606104.197819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606104.197821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606104.2450125,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.2482514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.2545466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009499328,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ffb7dc4ec20aad128e5547a1e773894c3acc21c2/data/haproxy/ssl/default.pem","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"default.pem\"; filename*=UTF-8''default.pem"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"77e0746ce193a3bc57f267c1dad9260714fe4f3c\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 10 Feb 2022 14:47:44 GMT"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Content-Length":["5061"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606104.2793458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031065095,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/bootstrap/cache","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606104.3362837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.3519726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015659051,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5c7b9473f8db33059644516ec6857a28ac4ac36e/app/Enums/NewResourceTypes.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"NewResourceTypes.php\"; filename*=UTF-8''NewResourceTypes.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["579"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d806a46ed02939b3401d9ae0ab787709cef7582a\""],"Last-Modified":["Tue, 02 Jul 2024 14:12:04 GMT"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606104.4275498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.462884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03530104,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ec61361135d004300f3f7f1071d7fd6f8cf204d?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606104.5181952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.5307276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.376485626,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1051fa13105c970d9c0c2d803e390b07ff6b2a2/bin?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606104.5440404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025817702,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/92dd3bb0e24162d34b39a334e2b8d764c9335f36/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606104.609151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.7001452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.7130096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012834546,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/database/seeders/SwarmDockerSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606104.7918243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.8048344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195644822,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0130e727220d26af2767c06889e5f7da4cfa872e/app/Models?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"]},"status":200} +{"level":"debug","ts":1761606104.8828626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606104.8861682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09430229,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/app/Events/TestEvent.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"]},"status":200} +{"level":"debug","ts":1761606104.9217043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038804925,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be9c28037eeea718ea5b49aeb223a57a6c5c383?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606104.9735951,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.0646114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.0819962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017338226,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/SharedVariables/Environment/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 12 Aug 2024 09:35:26 GMT"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Content-Length":["1567"],"Etag":["\"daf1df212ea148c1bcdf583492c1c255e70b6b5b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606105.155571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.1656816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010080595,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/project/application/deployments.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"3d3e76d5b0807c9bcc84874e9c5fced618346b23\""],"Content-Length":["500"],"Last-Modified":["Wed, 03 May 2023 06:51:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"deployments.blade.php\"; filename*=UTF-8''deployments.blade.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606105.1810205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207390004,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/roadveh.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606105.2464647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.2468636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372372,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/11e49ef99ec12e9b56825a61842aa8a653132d0a/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"]},"status":404} +{"level":"debug","ts":1761606105.3371441,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.3623939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025213883,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5e7a50c8eb8bbc2b0a6cbb877d3c9dbb0268974d/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606105.4083652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.409618,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62078: EOF"} +{"level":"debug","ts":1761606105.41089,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9a6d37e0-3f7b-4010-89cc-0e36b4789754","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62079,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606105.4109232,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606105.410933,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606105.410939,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62079","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606105.4137836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606105.4156442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001837494,"request":{"remote_ip":"192.168.1.64","remote_port":"62079","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.5495"],"Date":["Mon, 27 Oct 2025 23:01:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606105.4283307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.4433773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015013093,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1fbabacda58626ac1e3696b9aa7e4a2d0461e2f6/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cb539a721f8621460a41ab3266dbcb90c463f4f0\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3177"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Last-Modified":["Sun, 04 Mar 2012 16:40:06 GMT"]},"status":200} +{"level":"debug","ts":1761606105.4987717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090366931,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"]},"status":200} +{"level":"debug","ts":1761606105.5197146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.5389724,"logger":"events","msg":"event","name":"tls_get_certificate","id":"66cea0b0-3f70-4088-8a9d-753c6d825a61","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.0.105.244","Port":24166,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606105.5390165,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606105.5390265,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606105.539031,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.0.105.244","remote_port":"24166","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606105.5714643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051715745,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/database/migrations/2014_10_12_000000_create_users_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606105.610527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.622303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011739963,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7/templates/compose/forgejo-with-runner-with-postgresql.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4694"],"Content-Disposition":["inline; filename=\"forgejo-with-runner-with-postgresql.yaml\"; filename*=UTF-8''forgejo-with-runner-with-postgresql.yaml"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2139ed3af55c90d19e38377b27cad6423be52edc\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 17 Aug 2025 16:23:57 GMT"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606105.7016115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.7433734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041720321,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91a49cee55bd2162099ef7bd35c318b7e77ab590?page=143","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606105.765585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.7799785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014360773,"request":{"remote_ip":"52.0.105.244","remote_port":"24166","client_ip":"52.0.105.244","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5aaad66fe52fbb658aeb20998eb26bee4a6cbda3/.gitpod.yml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["52.0.105.244"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"228f1b94cb7e7bd5fef29192a27676605895ae7e\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 25 Apr 2023 07:23:08 GMT"],"Content-Length":["2266"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\".gitpod.yml\"; filename*=UTF-8''.gitpod.yml"]},"status":200} +{"level":"debug","ts":1761606105.7927835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.844434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051620766,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4eaef4295c556857af779b4efa73893c3a21eaa?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606105.8841128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.921813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037660237,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7593f1b99f1a2cb28ec09e18370b0000bf17768?page=24","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606105.9740098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606105.9969482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022902436,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24cd52616c4b0c4c062be3f0e503f90b9069fee3/bin/ai/compat_1.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606106.0650105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.156167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.1796007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023400315,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c24fec9c453c58c69f8e5c390b188fc09ce126df/resources/views/livewire/admin/index.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606106.183369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118326681,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/templates/compose/wordpress-with-mysql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606106.2472034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.3385506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.3597336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021148449,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4e65ec1dc41875e592a7697b3c137e90f9b1c016/src/group.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606106.429872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.4302502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349218,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/48d8f16653a7ba67815010e5de4e79f97e2f4c4b/projects/generate_vs100.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606106.5061703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25893639,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/739b118c6b79ca85be89aed3653abf046b1640f0/os/debian/rules","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606106.5199654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.5561533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036156092,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/268a57dedcb670a56bcbcd423d2ee3ff750bd357?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606106.6118982,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.6202397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.7038517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.7175066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097241571,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"]},"status":200} +{"level":"debug","ts":1761606106.7278595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023988293,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a67ecb4f6e11e9cb9e1d7c5c965ac243e45e9ef4/jgrpp-changelog.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Security-Policy":["frame-src 'self'"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606106.794119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.8325117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038355368,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1da745c9ad04aba82c91a6bf69a8ea5ae57ccba7?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"]},"status":200} +{"level":"debug","ts":1761606106.8720477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260118799,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed365a33c0e20ef215b41103b32d43d5f1ee4797/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:46 GMT"]},"status":200} +{"level":"debug","ts":1761606106.8854508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606106.9240983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038618494,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c74da46b10219e36b1be35276ffdf308b023496?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606106.9761088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.0153112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039167549,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/169468a8574f148b8f0460598b65e57d759c96f5?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606107.0673738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.1584039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.1959035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037469197,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4fff63d790ab865cc93963d1939f27ee1c023ace?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606107.2302227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.162821052,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1c95e12f12d2e444b507e600a7a99ed7ed04aba/bin/ai/regression/regression.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606107.2490644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.3401523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.3774939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037310308,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d841c66e54fc2c2b47cf4333923a5c87cb2c25f?page=34","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"]},"status":200} +{"level":"debug","ts":1761606107.3886616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139540724,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ed365a33c0e20ef215b41103b32d43d5f1ee4797/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"]},"status":200} +{"level":"debug","ts":1761606107.4312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.4676588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036430379,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9c26f80c5f95e1860722a33bdc6e8af39beb482?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606107.5229452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.5357792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012776637,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/773caf7fd545cd83d32079c70da7d7671533d423/database/seeders/OauthSettingSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"OauthSettingSeeder.php\"; filename*=UTF-8''OauthSettingSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"fa692d2dc6df49dd8d5de484799763c34d705df4\""],"Last-Modified":["Tue, 17 Dec 2024 09:43:31 GMT"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Content-Length":["1941"]},"status":200} +{"level":"debug","ts":1761606107.6142693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.652495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038200717,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6dfc596da18786f992bb6fb102218db04be808ec?page=191","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606107.7052548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.7462974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.7493289,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044046617,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/67bffff35523da4c1e30daa8b6a53ddf6377c5a1/docs/obs_format.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 22 Oct 2009 16:01:28 GMT"],"Content-Length":["2865"],"Etag":["\"21bb285b7f24040fed4700a6103219862e77e246\""],"Content-Disposition":["inline; filename=\"obs_format.txt\"; filename*=UTF-8''obs_format.txt"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606107.7966514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.8262477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079925196,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/bootstrap","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606107.8630624,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c638adfe-b3d5-4a8f-9d6e-8e08307f0cc9","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,49196,49195,49200,49199,49188,49187,49192,49191,49162,49161,49172,49171,157,156,61,60,53,47],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[2052,2053,2054,1025,1281,513,1027,1283,515,514,1537,1539],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"192.168.1.64","Port":62091,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606107.863095,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606107.8631036,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606107.863108,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62091","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606107.8667653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.869579,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002791993,"request":{"remote_ip":"192.168.1.64","remote_port":"62091","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config.git/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"Git-Protocol":["version=2"],"Cache-Control":["no-cache"],"User-Agent":["git/2.50.1.windows.1 (Windows 11 Pro 10.0.26100; win32 x64) vscode/1.99.3 (Cursor)"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"git.site.quack-lab.dev"}},"headers":{"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606107.8703766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.8729012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002507126,"request":{"remote_ip":"192.168.1.64","remote_port":"62091","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config.git/git-upload-pack","headers":{"Git-Protocol":["version=2"],"Accept":["application/x-git-upload-pack-result"],"Content-Type":["application/x-git-upload-pack-request"],"Content-Length":["226"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br, zstd"],"User-Agent":["git/2.50.1.windows.1 (Windows 11 Pro 10.0.26100; win32 x64) vscode/1.99.3 (Cursor)"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"]},"status":200} +{"level":"debug","ts":1761606107.8772438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.887411,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606107.9143083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037039388,"request":{"remote_ip":"192.168.1.64","remote_port":"62091","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config.git/git-upload-pack","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.50.1.windows.1 (Windows 11 Pro 10.0.26100; win32 x64) vscode/1.99.3 (Cursor)"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["991"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"],"Content-Type":["application/x-git-upload-pack-request"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Date":["Mon, 27 Oct 2025 23:01:47 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606107.9785037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.016851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038318138,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bbdf625c7a11965c3833f8240dc52911d2da958f?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606108.069019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.0820544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01300078,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4ac40e64c1dd70b442dd74c68a9c2f9e0eabda8b/video/sdl_v.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"b0a25a9d7cde8232ebfe352f767b06df176f9b24\""],"Content-Length":["12552"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 03 Dec 2006 17:42:56 GMT"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606108.0915627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.204129167,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5eaf69fe598cef04543bdcaaa5398dfd824a459/bin/data?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"]},"status":200} +{"level":"debug","ts":1761606108.0969462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300272768,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7f3db7174e9a375ff6a9e88c091d55a9e89c142/media/extra_grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606108.159942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.2031593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043196064,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c74da46b10219e36b1be35276ffdf308b023496?page=440","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606108.2515333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.3428566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.4236116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08072311,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/17b852ce1d90d92972e6adf5f18df8291134dd91/app/Livewire/Subscription/Actions.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"]},"status":200} +{"level":"debug","ts":1761606108.4332047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.4804049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047169715,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/91c845732e24d1bb2e46b645c64030b38022c25b?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606108.5122194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260655632,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad4f4525f39c91c5232835a52cb6c4050fdb398e/projects?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"]},"status":200} +{"level":"debug","ts":1761606108.524211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.5808961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056649086,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/migrations/2023_03_24_140711_create_servers_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606108.6159997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.7068262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.7078285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000970821,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/00851610e1e64d8b5e759c425bfd4ddbf8f504ee/projects/openttd_vs90.vcproj.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606108.746238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130214953,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff5f9349c84b7a0bb9f021092368c4d43184267f/aircraft_gui.c?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"]},"status":200} +{"level":"debug","ts":1761606108.7973263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.8886573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.8970962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099738338,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28fc670fe2e053cf37784bac0e85812e5509eb15/economy.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"]},"status":200} +{"level":"debug","ts":1761606108.9054382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606108.9369438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04824924,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c94b9973e60959cdb9bd706bddbf79727fb4dbe7?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606108.9674654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061991968,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/other","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606108.9797888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.0264876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046628505,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b188b577f4aa0f0193a86f30cb5b7edbee00751?page=383","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606109.0707738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.082718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011909973,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a815240f4e3c13229f46be30429f1338d22987df/database/seeders/ApplicationSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f75400ce90cfcb0f55bfda6e2c713deef8775c50\""],"Content-Length":["2205"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Disposition":["inline; filename=\"ApplicationSeeder.php\"; filename*=UTF-8''ApplicationSeeder.php"]},"status":200} +{"level":"debug","ts":1761606109.161364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.17595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014555641,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5601721f1e4d31dd7de7cc8a1805ffc35c8284b7/projects/version_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606109.1996725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606109.199687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606109.1996896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606109.1996918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606109.1996942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606109.199696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606109.1996982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606109.1997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606109.1997023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606109.1997044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606109.199706,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606109.1997085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606109.1997106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606109.1997132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606109.1997154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606109.1997175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606109.19972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606109.1997223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606109.199724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606109.1997266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606109.1997287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606109.1997309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606109.1997335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606109.1997356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606109.1997375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606109.19974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606109.1997416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606109.1997442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606109.1997464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606109.1997492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606109.1997511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606109.1997533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606109.1997554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606109.1997578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606109.1997602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606109.199762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606109.1997643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606109.1997662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606109.1997683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606109.1997702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606109.1997721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606109.1997743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606109.199776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606109.1997783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606109.1997805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606109.1997821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606109.1997845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606109.1997864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606109.1997886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606109.1997905,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606109.1997926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606109.1997945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606109.199797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606109.199799,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606109.1998017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606109.1998036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606109.1998062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606109.1998084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606109.1998103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606109.1998127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606109.1998146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606109.1998167,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606109.1998186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606109.1998205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606109.1998227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606109.1998246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606109.1998265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606109.1998284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606109.1998303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606109.1998322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606109.199834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606109.1998363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606109.2525144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.3438478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.3631835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019304382,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c4e3c2cd7598b2ba547d78c6882de9d5136d8700/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f1bda9c7fed4b7500c20b1b55d4ca835336e40dc\""],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Length":["3565"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606109.434704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.4439242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19138954,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/78f95ecdebd6738cce2467aeb5c3453bedfa838d/video/cocoa_v.m","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606109.5258958,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.543586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108844635,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc7a80c4707ce31181b047e73ca9ceea56cb9e2d/ai?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606109.5448067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018880043,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/45cc3acaf511db567467c53cb697bbd7c33ee723/media/baseset/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"]},"status":200} +{"level":"debug","ts":1761606109.6161191,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.655593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0394386,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f1c4bc8fe29774e50d1b03f5d035969b763a92d?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"]},"status":200} +{"level":"debug","ts":1761606109.7074935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.7457776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038246092,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/49eb6385631ebfe9b76bff3a82f4f4d255f34e6e?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606109.7981489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.8896828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606109.900952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102769322,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6d94aaf0f872724e62c984251f55366801c41fce/app/Notifications/Dto/PushoverMessage.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606109.9807694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.0383778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.0712776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.1624439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.25303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.344353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.435214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.5265477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.5269375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364137,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fd144369a9beca33af1073abaed2d088145a9646/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606110.6170764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.7088888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.717803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.828088913,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/commits/commit/35443976e8dfbae41423dbf8e7eab7f815b2bac4/coolify/ssh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606110.7191107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.647796705,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a9e542bc4beb5763c32ba86d2bb0eb455820c86d/storage/app/public","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"]},"status":200} +{"level":"debug","ts":1761606110.722971,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014049707,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/SharedVariables/Environment/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606110.727351,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.47429154,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3bb9351a49a180115c7176548f1be30e56dcebf?page=6","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606110.7683353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.787529951,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/50029ac60abe73bc8f726d43f71d5976da86f506/table/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606110.7762132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159103444,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/72eeae15464c7ffabdeae8f1ae17facebaf4f5b9/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606110.7793982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.740984914,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/tests","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"]},"status":200} +{"level":"debug","ts":1761606110.7991037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.840904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041771629,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a6f6bf067a22f4729f19c58ed3dfff9559b4956?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"]},"status":200} +{"level":"debug","ts":1761606110.8872635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.542875186,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/database?page=11","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606110.8908863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606110.89828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007367339,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c083acaeef62fc0e7ab7555f93dfcce7b8f19fbc/resources/views/livewire/server/%7B%7B%20route('server.create')%20%7D%7D","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606110.9468305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.784091409,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5e9dd1ff35183dc51f5414fc94c7abbf80605ddd/bin/data?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606110.9828193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.0044236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021574061,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"]},"status":200} +{"level":"debug","ts":1761606111.0733416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.1436062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.708362685,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c41cff3227bca3f71d969001b49db4de80c8c76/config.lib?page=13","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606111.1648605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.1840532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019162285,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/acea2e83fe078492b73e1c9cf11e56ff2e3a64e2/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["642"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"0082415e4969b45e88a186d86a28315f65e7d2ae\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"]},"status":200} +{"level":"debug","ts":1761606111.2133214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139956628,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e73e0a6a7c88acf48d1b0485e852ecc96c3aa545/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"]},"status":200} +{"level":"debug","ts":1761606111.2553265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.2759943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020646403,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6e98fd94039696e78ff8564b19fe59ffeecbe305/resources/views/components/emails/header.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606111.3461595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.4375422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.4396884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093500208,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e958b3761d993fda8b312c259f109d15a8c9cb3d?page=231","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606111.4881518,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2b5c9708-cdcc-4a64-a95f-a0c0021e3b2f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.238.45.183","Port":54602,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606111.4881968,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606111.4882078,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606111.4882126,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.238.45.183","remote_port":"54602","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606111.5090878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07151462,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b38ef09afc6c1ff34800730be7236f3723c30b8b/ai/trolly/trolly.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606111.5281606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.537228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.5830617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045798951,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/tests/Feature","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606111.6016343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073433708,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/templates/compose/gitea-with-mysql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606111.6216369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.6903086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068638038,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/app/Actions/Server/InstallDocker.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606111.709972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.8015661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.8505154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048913824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1856a89c0fc14455eae03c6dccd3b2b4d4ba5b15?page=195","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606111.8925068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.905475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195475443,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40a843e808fa38157378203f44db6103a6f2ba13/video/dedicated_v.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"]},"status":200} +{"level":"debug","ts":1761606111.9358358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04330032,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cc1fb83c793edcb82a75807b258df35594c47c19?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606111.9740434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.9831648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606111.988743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014665517,"request":{"remote_ip":"34.238.45.183","remote_port":"54602","client_ip":"34.238.45.183","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd6acb36aed5ef4f65a9d6fea1388cfad9cba3b3/src/ai/api/ai_vehicle.hpp.sq","headers":{"X-Forwarded-For":["34.238.45.183"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ai_vehicle.hpp.sq\"; filename*=UTF-8''ai_vehicle.hpp.sq"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"562f63e42206dbc12482846de5edbc915d15116c\""],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 05 Aug 2009 17:59:21 GMT"],"Content-Length":["16479"],"Date":["Mon, 27 Oct 2025 23:01:51 GMT"]},"status":200} +{"level":"debug","ts":1761606112.0748115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.1652088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.1777337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194539649,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbc724c6cb0847c765ebc95d0598f608474c7476/newgrf_station.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606112.2035258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038277902,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d6a0c7b5287984d55f8827acab7e895ab12e7ee?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606112.2621803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.3229964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060750879,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Notifications/Application","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606112.3529124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.3936863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040735004,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/470c902bdc799cb2e13d4151213f67b7908df99b?page=17","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"]},"status":200} +{"level":"debug","ts":1761606112.4062874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.331443862,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95bb103a233c9986777897c0d8b26f6f7c1cf08f/docs/desync.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606112.4440436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.5352128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.5410593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09698142,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/001e8493ae3c5284a54550810df92bd5111d23e3/resources/views/livewire/project/shared/scheduled-task/show.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606112.5477815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012532125,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/478701ed2965b3e10f1d6515098487064a11b276/routes/console.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606112.6268442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.698262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.7171495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.7293043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102427238,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1faa8be615faaec58acf029165fefcd2904f3d2b/bootstrap?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"]},"status":200} +{"level":"debug","ts":1761606112.7966201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098321176,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/docker","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606112.8080294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.8083332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000273626,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606112.8989153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606112.9089267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009987719,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/47713d05e3e1f4819d1b86916d3a0a23471b9f37/table/unmovable_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Etag":["\"b29f0da6daf5a864fa2e6e5b7df05e8535ac2a2f\""],"Content-Length":["3104"],"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 03 Dec 2004 07:43:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606112.9735882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256400008,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bdc8e5fae1c7fa5bc3a681e30e78de7c9b3f76b/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606112.9903529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.0336716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043288037,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d1d69d598c0541b04dd283f1ff8a8443f145aca?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606113.0817883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.152677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070853173,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/app/Providers/BroadcastServiceProvider.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606113.1721096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.2649088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.3006883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035745568,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Dev","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606113.355017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.392893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037840758,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7c64bc2dd5b9ece1b4279adbbab983135290d7a?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606113.4469166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.4538598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.281726674,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a288e4d82ff85819aa49061d66ee7e0cfd87e802/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606113.4761913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029246025,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f83ee4554dafc7ec24ef6e56696a4e63525e2bc/media/palette.act","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606113.5373528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.5744169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037036391,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b0d33d6eac1b0ed38607538882fc98577fb9008?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606113.628093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.709536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081418341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7da3b3b92d7e4e9b25c4b0d419a4dfb3ea6a3fff/vehicle.c?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606113.7193556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.7692063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049825311,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c20aa0b2564d41f17554d46099c6e1e0a5b2f66c/app/Livewire/Server/Resources.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606113.8107314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.8382547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.9012704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606113.9377859,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099486985,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/config","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606113.946834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045530265,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29a89e0a2fd90f4a644a8b5f03bf9e8d130a0b98?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606113.9927957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.02653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21576869,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ac03f627124d02f2e9ed21b4971ca3eff26daa1/bin/ai/regression/regression.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606114.045241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052416596,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ea4fe81cb25d4676ee4cf81d22aa0bd173108bcf/lang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606114.0835083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.0972557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013725766,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2cd74223e2ce5c538f306063291129a2bf24db6/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0082415e4969b45e88a186d86a28315f65e7d2ae\""],"Content-Length":["642"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606114.1774135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.2007885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606114.200804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606114.2008064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606114.2008085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606114.20081,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606114.2008119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606114.2008135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606114.2008157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606114.2008173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606114.2008195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606114.200821,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606114.2008226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606114.2008243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606114.2008262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606114.2008278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606114.2008297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606114.2008314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606114.2008333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606114.200835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606114.200837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606114.2008383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606114.2008402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606114.200842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606114.2008436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606114.2008452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606114.2008474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606114.2008488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606114.2008507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606114.2008524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606114.200854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606114.2008557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606114.2008576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606114.200859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606114.200861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606114.2008626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606114.2008646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606114.200866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606114.200868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606114.2008698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606114.2008717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606114.2008736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606114.200876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606114.2008781,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606114.2008798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606114.2008817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606114.2008832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606114.200885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606114.2008865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606114.2008884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606114.20089,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606114.200892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606114.2008936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606114.2008955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606114.2008972,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606114.2008991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606114.2009006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606114.2009025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606114.200904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606114.2009058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606114.2009072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606114.2009091,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606114.200911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606114.2009127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606114.2009144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606114.200916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606114.2009177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606114.2009194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606114.200921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606114.2009232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606114.2009246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606114.2009263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606114.2009277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606114.2650368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.2654595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393943,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2c4d3192c69ec50f556a1537a705ca8d6c00bf81/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606114.356407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.3797064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023260561,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2b1f78d2caffedd98ecbbf3b01ae33bb4fe554f2/bin/game/compat_1.4.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Etag":["\"b3ec5c45cb1d6d171fec1179f68f41862e7ce610\""],"Content-Length":["1591"]},"status":200} +{"level":"debug","ts":1761606114.4475443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.447917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346524,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b100c4922777a49fdcf6c4776276c8ea2e6dc1ee/projects/settingsgen_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606114.538119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.557003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.379557026,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15ebb2944713c7da1b7eb64189238c10c0d025fb/os/debian/menu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"]},"status":200} +{"level":"debug","ts":1761606114.5605907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022438702,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0bfed53a482b03ff1f356aaa61ecb781d17edabb/table/tunnel_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606114.6292627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.7100487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080748869,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/database/seeders/InstanceSettingsSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606114.7204688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.7311075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010612737,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"80156bf65a3b3c0d83f30309aa430db7d01aaed0\""],"Content-Length":["7434"],"Content-Disposition":["inline; filename=\"All.php\"; filename*=UTF-8''All.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"]},"status":200} +{"level":"debug","ts":1761606114.8110378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.835526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024467056,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/12f921223941e59caa7cd7ff036e550f4e96eb91/os/os2/installer/download_nosound.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["473"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"download_nosound.cmd\"; filename*=UTF-8''download_nosound.cmd"],"Etag":["\"296becf3cc0de05edb1de7a22ada7724f485d895\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 30 Dec 2009 02:23:10 GMT"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"]},"status":200} +{"level":"debug","ts":1761606114.9022655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606114.9151084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012813416,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f6da9c793b680692d4465d2e853d112ddeefe657/database/seeders/OauthSettingSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"fa692d2dc6df49dd8d5de484799763c34d705df4\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Last-Modified":["Tue, 17 Dec 2024 09:43:31 GMT"],"Content-Length":["1941"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"OauthSettingSeeder.php\"; filename*=UTF-8''OauthSettingSeeder.php"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606114.992988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.0333064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.0372207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044203453,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c851262d811f9a9078d19a1b09b84dfbec89ad65?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"]},"status":200} +{"level":"debug","ts":1761606115.0838435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050515863,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database/factories","headers":{"X-Forwarded-Proto":["https"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606115.0839212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.1202557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036313458,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d160d02aba713d916b4f43005513ac7501f8fb9?page=15","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606115.175717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.26654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.30503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038433235,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86ed4bb25f76a4d5c48f3b49e99cbefa289f058e?page=35","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606115.3586178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.3818176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02315875,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/703e7f8fc78a7032b7a5315092604fb62f471cb8/bin/ai/compat_1.8.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606115.423015,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62174: EOF"} +{"level":"debug","ts":1761606115.4241378,"logger":"events","msg":"event","name":"tls_get_certificate","id":"60153b3d-e7c9-47b8-819a-ed375b5bb1ca","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62175,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606115.4241798,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606115.424193,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606115.4241993,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62175","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606115.4264262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606115.428119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001671321,"request":{"remote_ip":"192.168.1.64","remote_port":"62175","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Priority":["u=4"],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3983"]},"status":204} +{"level":"debug","ts":1761606115.4497025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.450099,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000366912,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3cab5f30c06035034bcf5b513c2eee57b8ec11e9/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606115.5408022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.5530255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012194569,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2cd74223e2ce5c538f306063291129a2bf24db6/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Etag":["\"66149a37e51aba963c7f9f935bcf81dffb02bb8f\""],"Last-Modified":["Sun, 21 Sep 2014 07:57:45 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3545"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606115.6311738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.6738787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042675352,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab711e6942757d775c08c31a6c32d488feba1dba?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"]},"status":200} +{"level":"debug","ts":1761606115.722532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.7724552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049886958,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96b1ac9d0906ab0fc6678b96689b14b676e7069b?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606115.8133402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.9046369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606115.934547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121172035,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55461bd2ec885a7f2808b5e10bb0403a17b6dff3/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606115.9485908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04391534,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ef40b79a5f98dae45106b2d0fddda9a9a1b99265/app/Livewire/SharedVariables/Environment","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:55 GMT"]},"status":200} +{"level":"debug","ts":1761606115.996015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.0457377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049685939,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8fcca75d54eb624544502d552d77353a9fb227d1?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606116.087714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.178814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.1902976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011441921,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7ea7d85d1553985d8e699f26b34fe7be57aa6ba4/app/Livewire/Project/Shared/EnvironmentVariable/All.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7002fb98911c185356376bc33bc888b4609615d0\""],"Content-Length":["5924"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"Content-Disposition":["inline; filename=\"All.php\"; filename*=UTF-8''All.php"]},"status":200} +{"level":"debug","ts":1761606116.2053282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.2193613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014000344,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database/migrations/2024_01_29_145200_add_custom_docker_run_options.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"]},"status":200} +{"level":"debug","ts":1761606116.2699378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.3071048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037118816,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cec0e23a3492cc051afd2640afe4b8a824d251c7?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"]},"status":200} +{"level":"debug","ts":1761606116.3610084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.3730593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012008939,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9432d16d8d6aefd39b22dc4f1f972edd5e2f4b92/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"Last-Modified":["Fri, 14 Aug 2009 22:27:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"08d0941ab5e0ca2cf96bb16b870c6a508e816d1d\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["4982"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606116.4435267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.35577972,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03e088c58b48180d01c82f75d2227f8fc172b82f/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"]},"status":200} +{"level":"debug","ts":1761606116.4527726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.4824867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029676397,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/palettes.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606116.543519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.5440223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000475175,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8f7e9d70ca92cc216e4b84bd0480973c2beb05e4/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606116.5660055,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7aadb9ac-1ec5-492e-9f2e-290afab2b024","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.156.248.117","Port":38250,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606116.566045,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606116.566058,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606116.5660632,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.156.248.117","remote_port":"38250","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606116.634456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.6719396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037450973,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1385d33ff0891111ffffefad182a778e653557ca/table/elrail_data.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606116.7257578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.7730954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047306283,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd19404b6fdcdf57a5325a2dc523e446f890b86d/os/debian/rules","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606116.81689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.864874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047948333,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c9e2f4244d21400613e7da2e37a31b5564df7277?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:56 GMT"]},"status":200} +{"level":"debug","ts":1761606116.9074903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606116.9887824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081266555,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/876813cd9d07b1e1d2525cb697444fedcde3cc0f/ai?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606116.9979486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.03656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03858978,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e383ee6bbaec4eebc29bd1388bf816d290e98565?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"]},"status":200} +{"level":"debug","ts":1761606117.0590158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.0723033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013259667,"request":{"remote_ip":"54.156.248.117","remote_port":"38250","client_ip":"54.156.248.117","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bec47487ddf45e856de4ad8e9c8c90bf344a1e7d/.env.windows-docker-desktop.example","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.156.248.117"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"02a5a41742deba491cb98cdf3ab96c97ba35ea8e\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 26 Jan 2024 09:31:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["263"],"Content-Disposition":["inline; filename=\".env.windows-docker-desktop.example\"; filename*=UTF-8''.env.windows-docker-desktop.example"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"]},"status":200} +{"level":"debug","ts":1761606117.0889275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.1665041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.99076272,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad15d4fd8f32a8ee011424fffa784a9430df4513/src/network?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606117.1976094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.2713718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.2717874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384295,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c29b3953573e4b2feb2bbb0b1dc5f8d7ef5a06eb/bin/ai/compat_1.10.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606117.303683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106052081,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c77cc45e0d831c4a06309e5f2cd9cd52af2e93b5/resources/views/source/new.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"]},"status":200} +{"level":"debug","ts":1761606117.324307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.3623161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.3701115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045783261,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/bootstrap/cache","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606117.380455,"logger":"events","msg":"event","name":"tls_get_certificate","id":"aa9f8a63-52db-407f-8f90-359984127024","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.45.77.169","Port":42378,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606117.3804908,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606117.3805008,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606117.3805065,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.45.77.169","remote_port":"42378","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606117.438352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076005096,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/emails","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606117.4530926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.4645793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011465275,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d1657fae80732d69a3c7a50b4f06292400d1d759/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Content-Length":["9547"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"d85a5fbe04875c04a483fa119adc2063d6a5a96c\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 13 Jun 2011 15:23:20 GMT"]},"status":200} +{"level":"debug","ts":1761606117.5179095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.428958648,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0cbbfd3eaeb84448d0f6ad5aec43caa3fdc67190/media/openttd.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606117.544684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.5641153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019412186,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6d2b453361e7eb0593fd945af8d2cbdafedeb87c/others/fluentd/fluentbit-dev.conf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"fluentbit-dev.conf\"; filename*=UTF-8''fluentbit-dev.conf"],"Etag":["\"8d06fd0af3ea16187cfbe2477fdc967177f1f1be\""],"Content-Length":["531"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 06 Jul 2022 09:02:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"]},"status":200} +{"level":"debug","ts":1761606117.6355581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.6465845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0109964,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d03b8420f8799ea9ab65ba88f54b7f0a8a3aeeb8/app/Livewire/Project/New/EmptyProject.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"52e9ce7dc92e2f0bec27187eefaa6fa8f7fddada\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["448"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Content-Disposition":["inline; filename=\"EmptyProject.php\"; filename*=UTF-8''EmptyProject.php"],"Last-Modified":["Wed, 27 Dec 2023 15:45:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606117.7260995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.746957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020829147,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3b8c73acad21193931199ab4ef9c0558b43c33b6/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1030"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Etag":["\"550f79969ce75a9d5ec40a2afe0795d9bf5d8075\""],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606117.8171794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.8331072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015899544,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/37e79b25bc8cd081046e36e89ea9f3ab10f0c195/app/Livewire/Server/ValidateAndInstall.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606117.8975565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.906961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009381546,"request":{"remote_ip":"52.45.77.169","remote_port":"42378","client_ip":"52.45.77.169","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e9c9a51b8d4e701df8bee90c8ce2b2e8b88a7dac/templates/compose/appwrite.yaml","headers":{"X-Forwarded-For":["52.45.77.169"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["19416"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"appwrite.yaml\"; filename*=UTF-8''appwrite.yaml"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"ecc7fddc5803cf00eef0f7ab2b98519efc7429f6\""],"Last-Modified":["Tue, 20 Feb 2024 14:42:30 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606117.9084718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606117.9304526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021950341,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f89fe9fbab1aa36c60bcc78c72a0d5aa01b3ee9b/resources/views/livewire/destination/form.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606117.9991124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.0434227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04428151,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59ff3a794d3a918e94eeecf7ac892d687067b50f?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"]},"status":200} +{"level":"debug","ts":1761606118.0902429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.0906124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303051,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/46098449b6ee35be0d6d8eecd6be5f6a43f29b1d/bin/game/compat_13.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606118.1816056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.1820173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369828,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6ea6d2742bfbd8f0373f71729fce82a2a8eef705/templates/compose/freshrss-with-mysql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606118.2725022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.3098676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037330596,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9d15a6baf235606c09f8044a55ce44c6b70165a?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606118.3634694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.3757753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012275482,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3393a79c573e2a03c66dc6a69555ae4f00002a08/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"841e8af0b09a31ac74d8809456e0654e94234dd8\""],"Content-Length":["8919"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606118.4539928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.4750326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021003386,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/925af53d3dc9e2d5b0d45ab5c44b1bd64d35b8c8/resources/views/components/services/links.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"]},"status":200} +{"level":"debug","ts":1761606118.4753823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.5448992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.5651248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020196996,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ec1b9b3f5721b7f6b61d0b6438ad8e35e0cb0b2/resources/views/livewire/server/proxy/logs.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"logs.blade.php\"; filename*=UTF-8''logs.blade.php"],"Content-Length":["432"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d5dc488d4d21adfb2060876eab686ac99ff89098\""],"Last-Modified":["Fri, 07 Jun 2024 09:01:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606118.574799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099396554,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database/migrations","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606118.6364653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.6802063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0437194,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9403986643ab3aa11092bb3c2c4e37ba78ad5efc?page=29","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606118.7317214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.81891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606118.8192425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313561,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/19a8b7b445a3e52a1176d8a35a35cb5bac5c26f7/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:58 GMT"]},"status":404} +{"level":"debug","ts":1761606118.9105577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.0014324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.0425067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041043416,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25f3a0614158c67cd7f062daee0f30e929291bec?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606119.0564144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145836172,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86550c94bc2ac30202d3df1f72804faf43f8f202/vehicle.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606119.0882707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.356520997,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d18a8869f43c09ac0ca90d1067695872b0188b6/docs/landscape_grid.html?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606119.0923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.1779501,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085620824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/f2705ebd8d45a1983748bfecee2c8ad80b221069.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606119.18359,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.1839762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358626,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2fc5893e9894649637cb2cf51182b3509999bdd3/templates/compose/forgejo-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606119.2001023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606119.2001164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606119.2001195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606119.2001224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606119.2001245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606119.2001264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606119.200129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606119.2001312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606119.2001348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606119.2001383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606119.200142,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606119.2001455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606119.2001486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606119.2001514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606119.2001548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606119.2001588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606119.200162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606119.2001657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606119.2001693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606119.2001727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606119.2001758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606119.2001789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606119.200182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606119.2001853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606119.2001886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606119.200192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606119.2001941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606119.200196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606119.2001982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606119.2002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606119.2002022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606119.2002046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606119.2002065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606119.2002087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606119.2002103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606119.2002125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606119.2002146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606119.2002163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606119.2002184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606119.2002206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606119.2002227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606119.2002244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606119.2002265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606119.200229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606119.2002325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606119.200236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606119.2002397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606119.200243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606119.2002463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606119.20025,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606119.2002535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606119.200257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606119.2002604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606119.2002623,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606119.2002647,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606119.2002673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606119.2002695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606119.2002716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606119.2002738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606119.2002757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606119.200278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606119.20028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606119.200282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606119.2002845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606119.2002864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606119.2002885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606119.2002904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606119.2002923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606119.2002945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606119.2002964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606119.2002985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606119.2003005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606119.2748451,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.2990212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024133296,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/31d7e7e806da4e208568236a4e70061befa3a017/apps/ui","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606119.365621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.3771963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011536098,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/resources/views/server/create.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cf5505569b47254f9505b2542be5fe892bfcdfb3\""],"Last-Modified":["Mon, 14 Aug 2023 13:22:29 GMT"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["374"],"Content-Disposition":["inline; filename=\"create.blade.php\"; filename*=UTF-8''create.blade.php"]},"status":200} +{"level":"debug","ts":1761606119.4566677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.5479734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.595677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047667053,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3557d5a784d374931c72bf1323b570cba6819e18?page=25","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606119.625345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.6395805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.6852221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059840372,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/other","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"]},"status":200} +{"level":"debug","ts":1761606119.7305114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.770036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313318752,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2ca8914ac8d9c1a74a03510bed14f5770726d1b/docs/linkgraph.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606119.821219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.8233635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09281722,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbd78c818510a9b0da1e88de34cbcc3f5ac23866/aircraft_gui.c?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606119.8575969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.21798114,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8778e6341bfa9be2de27d4bcaf3b8a24669ae1f/video/sdl_v.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606119.9127972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606119.9314744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018642955,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/components/external-link.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0ee609a9133940e47154227e29e269744d8c07fc\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 30 May 2023 13:52:17 GMT"],"Date":["Mon, 27 Oct 2025 23:01:59 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"external-link.blade.php\"; filename*=UTF-8''external-link.blade.php"],"Content-Length":["78"]},"status":200} +{"level":"debug","ts":1761606120.0036705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.0275893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023871813,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0903ed84b60c98a0fa5b0886d7b7dbea1a69ffa8/CODE_OF_CONDUCT.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606120.038598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217345693,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/466452c3513eb180a89e9ea3fd76c73cf5f97254/video/win32_v.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606120.0950015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.1066008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011565304,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/abd2aefd6ca52a67ff8ca4793b1d990132743ec1/resources/views/emails/scheduled-task-failed.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"scheduled-task-failed.blade.php\"; filename*=UTF-8''scheduled-task-failed.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"60e451823f40fe293d3f1f18e3121bb0ba6de2cc\""],"Last-Modified":["Tue, 21 May 2024 13:36:26 GMT"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Content-Length":["181"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606120.1867304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.2400374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053270146,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/446a5cbb57bf5d32fba0802a56815109c6f4ece1/economy.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606120.2772107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.2775772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342646,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2080c0990c3db7ceac1c11375e2f9190e46e7320/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606120.368997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.3694627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000433958,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/913cce04ef4ee42244e30d960c9d41abcc93ef29/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606120.4608774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.5008776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039956927,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d276698b6102918b6ac1d968dd7ec9a151bae52?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606120.5518212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.588945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037082929,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5ac736ec00c770b37948ef581a66c571802b3ee7?page=22","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606120.6425595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.6625044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019913,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/public/svgs/mysql.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606120.7336707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.7354977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.738737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003217045,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/b0b7842f9cc691d563113f831c2e773948cfb285","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606120.771823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038116338,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4ff0121c4afd9f2ca76de0e3209372fca22ec63?page=24","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"]},"status":200} +{"level":"debug","ts":1761606120.8246865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.8497365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025007484,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5f4f9334ce8aa0d1021b604be08628015b973bef/bin/ai/compat_1.0.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"6b76f115341fd28e5880fa3c63d3d775243cf6fd\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5783"]},"status":200} +{"level":"debug","ts":1761606120.9159994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606120.9536898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037644948,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ec6e0a5019e1f143eca4a852074b132983dbb50?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606121.0060189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.097034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.1125162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106463456,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/faf7ba50e66e69171670f30d01e3f6cd8aab0abf/app/Livewire/Project/New/Select.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"]},"status":200} +{"level":"debug","ts":1761606121.1223617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025292231,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/60404c3aea06ab85836795f3e88d23329829fa0f/cmake/FindGrfcodec.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"FindGrfcodec.cmake\"; filename*=UTF-8''FindGrfcodec.cmake"],"Content-Length":["313"],"Etag":["\"089f95670678e00d297f3986b4444557135ddf65\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"]},"status":200} +{"level":"debug","ts":1761606121.1578658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.1879303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.197751,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009790617,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Providers/AppServiceProvider.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"AppServiceProvider.php\"; filename*=UTF-8''AppServiceProvider.php"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1186"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"cd90918adbc84e6c4c5e564155d4cb410be01ca1\""],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 12 Jul 2024 13:45:36 GMT"]},"status":200} +{"level":"debug","ts":1761606121.2793658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.3068452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027443637,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f82d95e908861565bdccb1eaaffb3e79bf878f30/resources/views/livewire/project/database/dragonfly/general.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606121.3704793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.408519,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03800612,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/83ad2c4dfa8591f7be2bf424d77d093293867c2f?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606121.461427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.473219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011758257,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6ba3d5f86e306a07f56ed7bb32206f49e08bc59b/config/database.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5300"],"Content-Disposition":["inline; filename=\"database.php\"; filename*=UTF-8''database.php"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"248c6150a85085b9462e9f26b178a566bc17e81c\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606121.5308025,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5d410f13-d763-41c3-bfa6-735512ec498f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.196.237.236","Port":10985,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606121.5308547,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606121.5308678,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606121.5308728,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.196.237.236","remote_port":"10985","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606121.5524073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.643259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.6825714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039277977,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cceccd58e558a37114154e7c783d7302d66511ba?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606121.7344177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.782283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047821473,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ecd16de53fd0d975fb68bbfb81e1ba8f2d7a4e47?page=17","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606121.8255134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.8505893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025043221,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/704d3b8a9b4c13e4c99caf1317774b12f7670a19/bin/ai/compat_1.8.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.8.nut\"; filename*=UTF-8''compat_1.8.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"f57a0eab2786cf5c339016ab79cfb36d31fb13e6\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["1344"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"]},"status":200} +{"level":"debug","ts":1761606121.8777592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.71984957,"request":{"remote_ip":"144.76.32.237","remote_port":"60294","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39e7a9252ce140883ffc9798341ef85493a5320e/src/linkgraph","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606121.8808875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.8955383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014609913,"request":{"remote_ip":"34.196.237.236","remote_port":"10985","client_ip":"34.196.237.236","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6c2c7ef02ab6b8d2b2c3382a1d8ce65ab0f9e5a/public/index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.196.237.236"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"]},"status":200} +{"level":"debug","ts":1761606121.916606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.916966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000324221,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c471751ed9c471c9beae59ad04d12250a61c6554/resources/views/components/status/index.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606121.9352305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606121.9786918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.426246555,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac5b0d80178ec2f827390e85e6beff2962cfecc0/bin?page=10","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606122.0078647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.0397196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104459618,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/public","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606122.0465949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038705708,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b7d68a6d1e22c6566ec57e938d0322ac302331e?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606122.0988173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.1350162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036174076,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c1bfe10ac74925c6b447df417ca39c2d722e2f5?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606122.189009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.198557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009523995,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/resources/views/components/emails/header.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"header.blade.php\"; filename*=UTF-8''header.blade.php"],"Content-Length":["7"],"Etag":["\"552085f0ec4d1658d4574c4883cd672dd6669a72\""],"Last-Modified":["Fri, 01 Sep 2023 13:52:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"]},"status":200} +{"level":"debug","ts":1761606122.280746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.2973056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016533519,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/979df85e2394dc070e5f52965cd5e2ffbd1841d1/projects/settingsgen_vs90.vcproj","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Content-Length":["2586"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"015ddd2af51a2c07c4e7d06bbefb31e9b229a7e5\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 04 Mar 2011 22:47:43 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"settingsgen_vs90.vcproj\"; filename*=UTF-8''settingsgen_vs90.vcproj"]},"status":200} +{"level":"debug","ts":1761606122.3709977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.391048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020024831,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f7bf8e2da9e580afc9c96180b91fa70a0e8053c2/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606122.4522023,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5ed9618e-9535-43b9-88aa-640c4e94c15d","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"111.125.106.32","Port":18155,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606122.452239,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606122.452249,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606122.4522536,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"111.125.106.32","remote_port":"18155","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606122.4623473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.4627874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000415213,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1e2a681f9c0820a3e2f906fb9c555e3fb00fd82a/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"]},"status":404} +{"level":"debug","ts":1761606122.5537093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.5667024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01295862,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a02367ac5e4b50c66b9f754ac98e41d1e1380a8c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 28 Jun 2007 19:02:59 GMT"],"Content-Length":["5321"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606122.6449995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.697001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051956109,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e6726b069044fad0b30bda007a5ab5dc24bf86ef/resources/views/components/inputs/input.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606122.7352993,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.7710037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.8062084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035169562,"request":{"remote_ip":"111.125.106.32","remote_port":"18155","client_ip":"111.125.106.32","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commit/8c58bf504cae888b66aefa055490165904477d76","headers":{"X-Forwarded-For":["111.125.106.32"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (iPod; U; CPU iPhone OS 4_0 like Mac OS X; xh-ZA) AppleWebKit/533.44.6 (KHTML, like Gecko) Version/4.0.5 Mobile/8B118 Safari/6533.44.6"],"Accept-Encoding":["gzip, deflate, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606122.826997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.865002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037971364,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd2b2f4c0424f4d949d67c68b1796f307733ce09?page=15","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606122.918656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606122.9189818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300957,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/41223c8bc9ae22523df4ac0c48c8f3d0cc22b2ce/projects/openttd_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606122.9694273,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0ee46f6c-63c1-41f6-81af-4940c09c8425","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"45.219.90.72","Port":53776,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606122.9694667,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606122.969476,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606122.9694805,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"45.219.90.72","remote_port":"53776","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606123.009475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.0098395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344118,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/79255c02941ad4abd381b0f296783ebb890da263/os/os2/installer/download_nosound.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"]},"status":404} +{"level":"debug","ts":1761606123.10056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.1009538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364858,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2bf6a9cb2c324715b19d87e88babfba1ebc7ca30/templates/compose/gitea-with-mariadb.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606123.1094716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.374139633,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b599c9d00f970074085e1025fa90cec2a6aa81c/cmake?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606123.1360955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.1913955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.2036974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012282064,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cff11130d267314d5d35650beeca8a86b34c159/media/openttd.desktop.filter.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606123.221861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085741852,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/tests/Feature","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606123.2822645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.3101945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02790673,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/77ac7940bf0b28a6402a9e5d4b38f49ea1fd9d4f/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606123.3734815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.37949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.005987297,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/691ae04ca96d04555449848aaf54079eba493d51/resources/views/components/applications/%7B%7B%20$application-%3EgitBranchLocation%20%7D%7D","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606123.4642103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.5376618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073426895,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/97c81945880441102914e5d282ae96b3088aba3c?page=167","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"]},"status":200} +{"level":"debug","ts":1761606123.5486133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.549124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000481307,"request":{"remote_ip":"45.219.90.72","remote_port":"53776","client_ip":"45.219.90.72","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/calorie-counter/rss/commit/531afabf61d61c897e8ea7c3964aa6075044aee0/foodservice.go","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Windows 98; Win 9x 4.90; lb-LU; rv:1.9.0.20) Gecko/2470-05-05 18:00:12.364414 Firefox/3.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["45.219.90.72"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761606123.5549693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.570957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015967582,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/33d283fdb1710e40cff4daaabde6aa78325d4623/bin/ai/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["593"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606123.6462398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.6529818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006711893,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f080a4bf30ffc4a856a77bb2c96bc1f2bf0cca43/resources/views/components/%7B%7B%20$link%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606123.7376132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.7664537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028799553,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/739c315243f55018df8f9b05af0a0477914c7ab7/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606123.8284805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.8405993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012094792,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ce7be6490c571d41fc1e49ecc2c15edb302a736/bin/data/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"]},"status":200} +{"level":"debug","ts":1761606123.9194417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606123.9358149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016342429,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Actions/Server/DeleteServer.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:03 GMT"]},"status":200} +{"level":"debug","ts":1761606124.010707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.0174458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006716782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0f8ccac77570352825207d17b0189319ec02521c/resources/views/components/applications/%7B%7B%20$application-%3EgitBranchLocation%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606124.100949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.1104696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009497264,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Policies/ServicePolicy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ServicePolicy.php\"; filename*=UTF-8''ServicePolicy.php"],"Etag":["\"51a6d811680ac6f4551bceff5dda9d96eb5eb7c9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1562"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606124.1925368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.1995168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606124.1995316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606124.1995342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606124.1995366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606124.1995385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606124.19954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606124.199542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606124.1995435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606124.1995454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606124.1995468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606124.1995487,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606124.1995504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606124.1995523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606124.1995537,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606124.1995556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606124.1995573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606124.1995592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606124.1995609,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606124.1995625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606124.1995642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606124.1995661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606124.1995678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606124.1995697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606124.1995714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606124.1995733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606124.199575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606124.1995769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606124.1995785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606124.1995802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606124.1995826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606124.199584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606124.1995857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606124.199588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606124.1995897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606124.1995914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606124.1995935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606124.1995964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606124.1995988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606124.1996017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606124.199605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606124.1996078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606124.1996105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606124.1996133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606124.1996162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606124.1996195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606124.1996226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606124.1996307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606124.1996338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606124.1996367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606124.1996398,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606124.1996434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606124.1996462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606124.1996493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606124.199653,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606124.199656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606124.1996589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606124.1996615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606124.1996646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606124.1996677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606124.1996708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606124.1996737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606124.1996765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606124.1996794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606124.1996822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606124.199685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606124.1996882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606124.199691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606124.1996942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606124.1996977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606124.1997006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606124.1997032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606124.1997063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606124.2030556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010494795,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5ef8c3bbab1143a1464b0b3af304f5609b1133a3/bin/ai/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["593"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"]},"status":200} +{"level":"debug","ts":1761606124.2835827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.293693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010078501,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/network_udp.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 17 Oct 2006 23:34:12 GMT"],"Content-Length":["20334"],"Etag":["\"925d01209ba37e94e43bd86acb03bfeca8a24646\""],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Content-Disposition":["inline; filename=\"network_udp.c\"; filename*=UTF-8''network_udp.c"]},"status":200} +{"level":"debug","ts":1761606124.3053207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.3081753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002829203,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/8b95b93c723fa70950619481fbd70ccb4b700784","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606124.3749757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.3850813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010076165,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/adb8f9d88ef7ddf94391e0771b9e2b48d8740ece/templates/compose/classicpress-with-mysql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 17 Aug 2025 16:23:57 GMT"],"Content-Disposition":["inline; filename=\"classicpress-with-mysql.yaml\"; filename*=UTF-8''classicpress-with-mysql.yaml"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"ed880538cd3f4e7fecc05bfe7e2a4f6f8f4b6d7a\""],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1227"]},"status":200} +{"level":"debug","ts":1761606124.4669092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.5005631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033626903,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/Dev","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"]},"status":200} +{"level":"debug","ts":1761606124.5582175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.5949247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036683366,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/292a75a5ec514827e2aaeca696c7a9f6934e7a3f?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"]},"status":200} +{"level":"debug","ts":1761606124.6494777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.6859643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036460496,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e08d3ec5954af53b44539cedd83d31ffde237fea?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606124.7400837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.7799397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0398207,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cdb6239d76b6efb9d10504483058b14c51fa1f72?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606124.8317587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.8321078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322618,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/98454e31e8ab52a80083f7d1216f0114a49dabb7/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606124.9220846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606124.9622633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040156714,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ee589d86d02f6e320f195fc1b4e2667853a01ec?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606124.9730077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.012903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.098204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125166646,"request":{"remote_ip":"144.76.32.237","remote_port":"60294","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/39eaa94435089ff1b72b7cb930bf779bdf0de34f/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606125.1046836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.1173677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104436736,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":200} +{"level":"debug","ts":1761606125.1956751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.2833104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178595531,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/372b064dba8c5fecfffb3f6795136b72503cec5c/app?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":200} +{"level":"debug","ts":1761606125.286134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.322521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036354606,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/bc72c25af9fe06f1bfab3e827f0d262a2fd9458f?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606125.3779898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.4281414,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62183: EOF"} +{"level":"debug","ts":1761606125.4292088,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2b6da8a8-4f7b-4019-be95-96a61a78a8b5","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62184,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606125.429252,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606125.4292626,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606125.4292712,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62184","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606125.4311862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606125.4322047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.4330568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001830461,"request":{"remote_ip":"192.168.1.64","remote_port":"62184","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Accept":["*/*"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Authorization":[],"Priority":["u=4"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Cookie":[],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4782"]},"status":204} +{"level":"debug","ts":1761606125.4487922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016564458,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/config/app.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":200} +{"level":"debug","ts":1761606125.4685652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.5033336,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125308553,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb2fb0657bd3846dad3f4b2d2b59f05fb642a1d3/economy.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606125.559244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.6505623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.688303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129016634,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b1053c35044e32ef959f3d8ef7a2e3ba06c9568/ai/trolly/build.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606125.741106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.741559,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000410514,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cb9ffe1bd9211dea40ba3d798c7bf1c61472d017/bin/ai/compat_1.5.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":404} +{"level":"debug","ts":1761606125.8322718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.8776672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045348501,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47793328b64ad69f5b6e498ee418409558098eb8?page=28","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606125.923406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606125.961925,"logger":"events","msg":"event","name":"tls_get_certificate","id":"53123485-b0ba-42cb-9af5-4b90ddd80a86","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.92.171.106","Port":26152,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606125.9619694,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606125.9619808,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606125.961986,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.92.171.106","remote_port":"26152","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606125.9670792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.316479781,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6ec22fc9f55681a810945206100c85928030f69d/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":200} +{"level":"debug","ts":1761606125.979009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055564652,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/974c6c443cb8b74b5dbf5c8b4403be1d6862049b?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:05 GMT"]},"status":200} +{"level":"debug","ts":1761606126.014235,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.0588853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044608015,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55e3dd9409ff1d6e96dc614f9f0ce8386d1c3ba1?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"]},"status":200} +{"level":"debug","ts":1761606126.105261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.1201391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01483617,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/templates/compose/docuseal-with-postgres.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606126.1962385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.2876706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.3042142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016503292,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91c9f46a5f2bac2c3feedb0e435b629c4f8b67bb/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"]},"status":200} +{"level":"debug","ts":1761606126.3168721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120601458,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Policies/ApplicationPolicy.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606126.3784976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.4178066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039267875,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9b1a36656c892b932c75ea154c09144e549d474?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606126.469184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.469302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.4856853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01635984,"request":{"remote_ip":"54.92.171.106","remote_port":"26152","client_ip":"54.92.171.106","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/app/Traits/ExecuteRemoteCommandNew.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.92.171.106"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.4951127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.02652405,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa4996feefae8530cd5d1067bf2346a3ca3bf535/src/depot_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.4960735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026855466,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fcae50579f69e6d4fba8d4e9445ef5e93c1c711/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606126.5601995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.5602272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.5719984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011738208,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/48586d953b0f0dd1b8e6ead36a576b0d33e8b059/phpunit.dusk.xml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606126.5733097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013087782,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0b7842f9cc691d563113f831c2e773948cfb285/config/constants.php","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.6519716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.6657462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.470045859,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e9fb74451395d3cdf4f0387014802f9a2b38eb7/src/tests?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.6907735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038767662,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f56b8ba69eb967a1b9c8f8ab89dd70eeb00a0f72?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.7420366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.8336518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606126.8728716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130800405,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0b3659b41a3f89e2e8016c7be6219a010646b3cf/players.c?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606126.8730648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03938706,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cab6db18c9b2f266cfe884e22decf37fe93fe82?page=85","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:06 GMT"]},"status":200} +{"level":"debug","ts":1761606126.9241297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.0155292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.0159492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395345,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c1b151381527f6e0ae0d5b03096a63e34a27c1e1/media/extra_grf/signals.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606127.0637193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139550782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d306d56abae54178840dbf37ee4a6e900fce45d/app?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"]},"status":200} +{"level":"debug","ts":1761606127.10664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.1211529,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014477592,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6eb6a7372a2e619d5b48ed4ef6eceb67e3c4d940/bin/ai/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["646"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"820a7e5e4e14ba9a5329685f7ebcf98ece85f707\""],"Last-Modified":["Thu, 14 Feb 2013 18:58:04 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606127.1971192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.223376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026217784,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/417320c18a1d6513913d6da4ebfbfa5f7bec68a3/media/extra_grf/shore.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4f3b517b25d3e6a5e7eca4943716eabd52e4a95c\""],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3286"],"Content-Disposition":["inline; filename=\"shore.nfo\"; filename*=UTF-8''shore.nfo"]},"status":200} +{"level":"debug","ts":1761606127.288839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.2892213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353576,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6f7153bf71b088a3ebb5cab3a3e1919903744b6d/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606127.3794718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.3914738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011977419,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8fe8765aaa93e0c992305a7a9c4b21dd9c1842c7/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"Etag":["\"44e6acff9d243fb8db7890f8f3f11c1c808ca779\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["11828"],"Last-Modified":["Mon, 17 Mar 2014 20:05:38 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606127.4708662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.541794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070906798,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Notifications/Application","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606127.561326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.5985017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037146917,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1adb0e868c269c8f1a02b41cfb49ccc13d457e60?page=40","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"]},"status":200} +{"level":"debug","ts":1761606127.6527627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.688607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035812662,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb80b9514273eeb9ef48ae2c0a0ceb85b14a6ca8?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606127.7432091,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.7503448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.8318162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081433653,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b7842f9cc691d563113f831c2e773948cfb285/config","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"]},"status":200} +{"level":"debug","ts":1761606127.8342912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.8346343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309293,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ea58a697c1ba032292e3d15f559fc567cc459434/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"]},"status":404} +{"level":"debug","ts":1761606127.9259124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606127.9449818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019029403,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec40598d4c6bef047b3369a4b6d982d2b2d2568b/docs/Readme_Windows_MSVC6.0.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"6a7a98c0a2bc6f8683350185e4adc89bc22efad3\""],"Date":["Mon, 27 Oct 2025 23:02:07 GMT"],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC6.0.txt\"; filename*=UTF-8''Readme_Windows_MSVC6.0.txt"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2566"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606128.0170438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.0361109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292866212,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f2db5008741aa8345c1102b684ecaa112f8c33/bin?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606128.1078749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.1082346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033427,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/32f480a4aebb85abc03dad56149c2d05bcf8a65b/table/unmovable_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606128.1701796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153095856,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/852be5fd93c356fb0c6e0896daf5e24e574daa6a/app/Livewire/Project/Service/Navbar.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606128.1986964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.2135758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014851066,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0dada987a23f2f0739525cbc94827fce1a9d04e3/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606128.2793126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.2794504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000119134,"request":{"remote_ip":"144.76.32.237","remote_port":"60294","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a07f92474933d772c4ef9dc901ab7f1297f34c1/cmake/scripts","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606128.289112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.3803046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.4710429,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.5098681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038792339,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b4856d3164fc82a276f2a8a68cbe17f64c77cac0?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606128.572856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.6254869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245148366,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c86015203aa7e85cd4e5d6044896a203028ca16a/os/debian/rules","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606128.654278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.6827054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.393555824,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18d8d3e5a60c0fe2f7f3b6011fead8af987762a6/os/rpm/openttd.changes","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606128.6949623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04065503,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/da2fe3293c3fa9e30eb6bb24fe710c5c2d73f08a?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606128.7444468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.7558055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01133632,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/77a019405a92b6026e58b3a3ea1f47f068bc2e32/docker/dev/Dockerfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d2381f7643ea60570f8d5689d9b4be18c24200f5\""],"Last-Modified":["Mon, 21 Oct 2024 12:44:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"Content-Length":["2244"]},"status":200} +{"level":"debug","ts":1761606128.835354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.8826485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.30975,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/deac92cdd48ffcb9b35371bcf09de1897f9c40a7/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606128.920392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.922831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002417507,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/3bdea4c931a31e0328576b744842f1057b269fb3","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"]},"status":200} +{"level":"debug","ts":1761606128.9266777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606128.9638147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037102653,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41c8baa7dcf38e85b1ebbee9de77d5b5a31b6622?page=18","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:08 GMT"]},"status":200} +{"level":"debug","ts":1761606129.0170066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.0419338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02490004,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d40cfd1a8a4b99ab56152d332439087c1d5149f0/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606129.0923254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256935717,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6aa6c65db8613c504424affe4e8c745735b99a52/bin/ai/regression?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606129.108348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.1295164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021138248,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/abdb8074b1c98065f95ec7081ae9a0996971b52f/README.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606129.199305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606129.1993182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606129.1993206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606129.1993227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606129.1993241,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606129.199326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606129.1993277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606129.1993296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606129.1993313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606129.1993332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606129.1993346,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606129.1993365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606129.199338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606129.1993399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606129.1993413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606129.1993432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606129.1993449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606129.1993468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606129.1993487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606129.1993504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606129.199352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606129.199354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606129.1993558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606129.1993575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606129.1993592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606129.1993608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606129.1993625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606129.1993644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606129.199366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606129.1993678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606129.1993694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606129.1993713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606129.199373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606129.1993747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606129.1993763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606129.199378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606129.1993797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606129.1993816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606129.1993833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606129.199385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606129.1993866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606129.1993885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606129.19939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606129.1993918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606129.1993935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606129.1993954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606129.1993973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606129.1993992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606129.199401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606129.1994028,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606129.1994045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606129.1994061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606129.1994078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606129.1994097,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606129.1994114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606129.1994133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606129.199415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606129.1994169,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606129.1994185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606129.1994205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606129.199422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606129.1994238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606129.1994257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606129.1994276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606129.1994293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606129.1994314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606129.1994328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606129.1994348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606129.1994364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606129.1994383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606129.1994402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606129.199442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606129.1996114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.2124434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012808325,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8a9b64ddcbbeff3032a731da8ca0326034682528/station.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"station.h\"; filename*=UTF-8''station.h"],"Content-Length":["5906"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9fe26fe70717e90f45641fc790c9103c33c6e149\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 05 Mar 2006 12:22:20 GMT"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"]},"status":200} +{"level":"debug","ts":1761606129.2906954,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.34052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049793056,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/99f57269fb36c2093f79cae3335b4bd1e638169e/artisan","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606129.3831291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.3834407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000284076,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/resources/views/components/internal-link.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606129.4728348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.5633576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.6548865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.6592696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186391763,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26/resources?page=9","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606129.6900074,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a7d18f32-7bc8-41e4-b8e6-4e5285a808fb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.7.33.248","Port":24384,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606129.6900532,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606129.6900678,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606129.6900744,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.7.33.248","remote_port":"24384","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606129.6913323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036422932,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68c983923eeb0011d0a061ab3133a0a690f47ee3/docker-compose.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606129.7456822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.7563019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192921062,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d154debb5e8040165c61bc3cc0d8924672c19c28/bin?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606129.8221607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076440661,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/007e4fcf4389ffbde0b95bf6f413806acf78a4ca/app/Events/DatabaseProxyStopped.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606129.836716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.8370485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305296,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/04040a6a6d9c817e5ea66f872adb402900855af6/bin/game/compat_1.2.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606129.9276211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606129.9995081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071838966,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/config/constants.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:09 GMT"]},"status":200} +{"level":"debug","ts":1761606130.0188646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.057009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038120723,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfc14a57e11abea407dfec980ca725c02ff400a3?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"]},"status":200} +{"level":"debug","ts":1761606130.0694811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.0923476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.105905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0135268,"request":{"remote_ip":"52.7.33.248","remote_port":"24384","client_ip":"52.7.33.248","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a2b6a61c4a2a4eff26eeadde8a48d4fbe6fcd78c/app/Enums/ContainerStatusTypes.php","headers":{"X-Forwarded-For":["52.7.33.248"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"]},"status":200} +{"level":"debug","ts":1761606130.1093636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.1337602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064246112,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8b95b93c723fa70950619481fbd70ccb4b700784/database/factories","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606130.1500208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040619092,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e8de55adcb0d29bddab96699f2f94d5cb63ded97?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606130.2001097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.2266562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026499435,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ba25c250c41d6e5d7c44fae166fbc3075665b7b3/templates/compose/vikunja-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1261"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"vikunja-with-postgresql.yaml\"; filename*=UTF-8''vikunja-with-postgresql.yaml"],"Etag":["\"7551c9a56b582028e391bfd9199f8e9eb0f7dd92\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 15 Jul 2024 10:51:04 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"]},"status":200} +{"level":"debug","ts":1761606130.292024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.3762515,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084198495,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db5786efc9aeedf082a2804f6c1f00da6e7869b0/database/seeders/StandalonePostgresqlSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606130.3833692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.4230387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039637792,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/da9a1d0c14e092e456d024431389f7eb473ced96?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"]},"status":200} +{"level":"debug","ts":1761606130.4742815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.4894984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015184164,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/22eed9616efebf65a19bdb25e2c4bd968f719665/os/macosx/Info.plist.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606130.5655062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.603197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037655947,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/057ae477b5b08206df0c3cb35bf50ecb31af96f3?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606130.6568692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.7479234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.7483156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362965,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a8daf91eea0b3206658c05a4dbfdb68337539aba/bin/ai/compat_12.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606130.8380291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606130.8677013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029634285,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d9789fed8f4da39439fadfcd7c21dc458c1dcec/bin/gm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606130.9170516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260145107,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40ee9f27ea80ca27300005a2ef1711e5e4d8bb86/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606130.9299178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.0038278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073879473,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2bc3f48417c90849d14f1b03a0d33f8d14f7122/app/Livewire/Team/Storage/Show.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"]},"status":200} +{"level":"debug","ts":1761606131.0211399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.0577083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036534473,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d49ac802d5952afc3b92c4a64110ad9a50b2e4e9?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606131.1120117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.154683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04263857,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e2c618eabaa951249ffb52fa2f3ce7db8e950af9/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["2368"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"]},"status":200} +{"level":"debug","ts":1761606131.1843615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.1868696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002482309,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/18c4729c09a6bf031b7cb72ec955385793e5e41a","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606131.2034302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.2402234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036773373,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/487e38dd428ae2c8cd0e3848e5d8596fc1fb8684?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"]},"status":200} +{"level":"debug","ts":1761606131.2947087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.3564672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061736982,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1ecd0307edc96e7d04c2c4cc44d2e551470c563b/app/Livewire/NewActivityMonitor.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"]},"status":200} +{"level":"debug","ts":1761606131.3856876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.403533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017822788,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e8c78df39ef553431f4083f06fd982956bf0c1e5/os/emscripten/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"Last-Modified":["Wed, 13 Sep 2023 14:11:34 GMT"],"Etag":["\"9184b0144e28b8936154bf9d45f4f86d39d477f4\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Content-Length":["1391"]},"status":200} +{"level":"debug","ts":1761606131.4768128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.5160773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039240885,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0db792f467694b6572be8509d0744942d240b6f7?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606131.5669725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.6114018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044401202,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c39d6dd407cf9cb44240cdceabbcfbe7ce711361?page=21","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606131.6588256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.7031448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044292737,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c851262d811f9a9078d19a1b09b84dfbec89ad65?page=16","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606131.7493305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.7869985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037640597,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/11c814025991ac91302d629f4771eb0032b0f58d?page=24","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606131.840079,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606131.8792021,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039093416,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d3096b84fdab85a0688eff8f3a6d1d2618d3162d?page=79","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606131.9314775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.0105443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079025524,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/774a245e8410ef610531d933f8d7ba9bd69a08a2/app/Http/Livewire/Settings","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606132.172883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.1929474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02002998,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/478701ed2965b3e10f1d6515098487064a11b276/app/Helpers","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606132.263765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.3060963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042294882,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d56cfabfa6b6553f02a701d3ec3d92cc7067b63?page=225","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"]},"status":200} +{"level":"debug","ts":1761606132.3540199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.3904877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036433833,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/68f61fbdb0db73a8f6167bbc201493e56a8ed6de?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"]},"status":200} +{"level":"debug","ts":1761606132.3952081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.4453292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.460713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015346951,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b42beecb0db4ccb381634c1e451a6dda257e3ab1/media/baseset/openttd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 26 Nov 2023 22:54:10 GMT"],"Etag":["\"7f4f6cbc499876021243cd11e7bc33fac4132c52\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["553738"]},"status":200} +{"level":"debug","ts":1761606132.5336938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13844683,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0","headers":{"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606132.543456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.5578132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014327229,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38688b7065453816f987825ecaa858bf10d0d5fc/app/Notifications/Application/StatusChanged.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606132.6274672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.6661649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038674106,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bbdbf9a5896fbfa14c2bb9ac445c2930891e3516?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606132.7185988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.7329986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014368096,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/998bbde49ea1ef919ea42498af4760dbac603bc2/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"00de72dc06a4727926589deb23ea0f9e9f2f872c\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5737"],"Last-Modified":["Thu, 17 Mar 2011 20:47:36 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606132.8096418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.846993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037310956,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47dd4989a8dabe485d87743468b3eddb18e19bb6?page=140","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606132.9000642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.9191666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019078756,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/310de59b0fe6159d6fdca08b37c0534c4aad6bbb/media/extra_grf/shore.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606132.9917004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606132.9919863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266182,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/400ae65ff2ba83a0834ee211f177933a8ecb7a3d/bin/ai/compat_1.1.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606133.0819616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.1228528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040869945,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6a2af1cd295fc98a3ca3817a63df02ff015b0b13?page=286","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606133.1735854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.264245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.285921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021647137,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c57a5b735a48ce62ac7a44c3044dcd8279854c77/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.3127234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139111784,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ebfe7f60003e0894ed2fa4f8d1d8a431ed1c5482/video/null_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606133.355988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.4463742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.4682364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021822979,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d89be97a83605b184e5507b8a2fa163b07149bec/player.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.5272145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.5378509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.5596914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0218075,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/20b8cb30590de8c4861360130c5d8dc620d6020f/Doxyfile.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"]},"status":200} +{"level":"debug","ts":1761606133.6282198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.6328154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276788321,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82949024f18811120bfc35da04fbd4b22f7f1d45/media/extra_grf/elrails.pcx","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"]},"status":200} +{"level":"debug","ts":1761606133.71964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.744093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.216824081,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606133.7617784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042082622,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a0b258ef124ce5660c0065dee3742a797caf6d2b?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.7785685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150315303,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b542f784f9411e1c5490d2f980ad9158b1db2f45/vehicle.c?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.810465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.8464212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035927427,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32e5e8db72d7cb9897ed840d935d876384d71d1b?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.9009964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606133.928142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0271118,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a48ab4c54b3d7edad8d28c916b2433caa4749aa/strgen/strgen.tgt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606133.9922576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.0832453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.0860662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002778929,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/c52c0764f3ec4128a70433efe2b8fc004dfea230","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606134.1177475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125452885,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b01384faf48c19968ed1ccef1d3f4f487908794/landscape.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606134.174996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.2002323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606134.200248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606134.2002506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606134.2002532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606134.2002552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606134.2002573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606134.200259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606134.2002616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606134.2002635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606134.2002654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606134.2002678,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606134.20027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606134.2002718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606134.2002738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606134.2002754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606134.2002788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606134.2002823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606134.200286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606134.2002892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606134.2002923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606134.2002947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606134.2002966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606134.2002985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606134.2003005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606134.2003024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606134.2003043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606134.2003067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606134.2003098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606134.200312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606134.2003138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606134.2003162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606134.200318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606134.2003202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606134.2003224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606134.2003243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606134.2003264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606134.2003284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606134.2003303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606134.2003326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606134.2003343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606134.2003365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606134.2003381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606134.20034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606134.2003417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606134.2003438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606134.2003455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606134.2003477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606134.2003493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606134.2003512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606134.200353,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606134.200355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606134.2003577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606134.2003613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606134.2003648,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606134.2003682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606134.20037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606134.2003725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606134.2003746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606134.2003763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606134.2003784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606134.20038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606134.2003822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606134.2003841,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606134.200386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606134.200388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606134.2003899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606134.2003918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606134.2003937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606134.2003958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606134.2003977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606134.2003996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606134.2004018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606134.2660172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.2663383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029709,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/399818e96f5df631815e14099cd739e7921f3e5d/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606134.3345892,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8ae9b4a8-e043-4620-9d39-66a3026380c3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.204.37.237","Port":56863,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606134.3346157,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606134.3346312,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606134.3346364,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.204.37.237","remote_port":"56863","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606134.3578591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.3828573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207832632,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8515a18eada26df58fcd18b51d46e7f1aca58824/resources?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606134.3965375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038641654,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e6bc1150ae4f73f459c9f6c62ce62b6f4bc7dbb8?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606134.4489152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.4630187,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014069713,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f060b7d3d29947cabc5eeadce689d88b095600af/config/sentry.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606134.5405004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.5409427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000411015,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/668a0f774a3ac2b598bdcc6dc724e3a74f788f92/bin/ai/compat_1.8.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606134.6318386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.6735024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.7226112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.7229393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289135,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/19a8b7b445a3e52a1176d8a35a35cb5bac5c26f7/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606134.732685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100819208,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c24fec9c453c58c69f8e5c390b188fc09ce126df/resources/views/livewire/project/database/scheduled-backups.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606134.8137531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.8276067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013812929,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Project/DeleteEnvironment.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 09 Aug 2023 13:57:53 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["805"],"Content-Disposition":["inline; filename=\"DeleteEnvironment.php\"; filename*=UTF-8''DeleteEnvironment.php"],"Etag":["\"f341d7cb52c55e3c4277dcecc43017c5e23e66cd\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606134.8867974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213259422,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606134.903955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.9732957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606134.973754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000432575,"request":{"remote_ip":"52.204.37.237","remote_port":"56863","client_ip":"52.204.37.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/logto.yaml","headers":{"X-Forwarded-For":["52.204.37.237"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606134.995644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.073048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077371275,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/02f950edc7ee6ce01cd62b1638d0bea99f314250/templates/compose/wordpress-with-mysql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"]},"status":200} +{"level":"debug","ts":1761606135.0861864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.0990543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012829525,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/48c99c8174b37219abef0dd6e402810e54d621e1/media/palette.act","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606135.178443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.191832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.287848623,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32ca564bca04ce0205eae5f1f30434bbb68accfa/docs/multiplayer.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606135.269488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.331786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062264997,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b649f668ecc12b417b910380e9302b47be9ca2b?page=1115","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606135.360261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.3829653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02266156,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cfc65181576b871966b51cdcac7e7a05520f5d8b/resources/views/livewire/destination/form.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606135.4372532,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62194: EOF"} +{"level":"debug","ts":1761606135.4381099,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f26e52c8-2a10-4fea-933d-0bd1f96b883b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62195,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606135.438159,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606135.4381716,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606135.4381778,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62195","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606135.440113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606135.4432912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.003143326,"request":{"remote_ip":"192.168.1.64","remote_port":"62195","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Content-Type":["application/json"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Content-Length":["551"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.7931"],"Date":["Mon, 27 Oct 2025 23:02:14 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606135.451318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.4681592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289690395,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e2c618eabaa951249ffb52fa2f3ce7db8e950af9/bin/ai/regression?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606135.4899592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038618651,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0b2657fe0decf4403ceb61a05c65b39b267f374?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"]},"status":200} +{"level":"debug","ts":1761606135.542833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.5544894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011626507,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/55cf763634fa96699cb80ef7f77fc6f16871fabd/app/Livewire/Security/PrivateKey/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"],"Content-Length":["605"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"76441a67e539ca90529dbb2909f36309b0c2074a\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606135.6330614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.64683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013740442,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a30ac59fd2a3dfb89e19dd883867d2771c85b9f5/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"69534505ac36aa0673681f235f1c06b34f764ed7\""],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"Last-Modified":["Mon, 31 Aug 2009 22:38:37 GMT"],"Content-Length":["20534"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606135.72433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.7671485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042779555,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/37e27a296e3e5c825f8b0c56acf6105f1ae2105b?page=165","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606135.8158727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.8363135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020409374,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/edd01d21daa81ea8baca60ef14978f7f629c4c5e/docs/landscape.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:15 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"Etag":["\"cfaf0b3bd9a1dd55c04dac472326c6e17d92755c\""],"Last-Modified":["Fri, 27 Aug 2010 22:26:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["51828"]},"status":200} +{"level":"debug","ts":1761606135.8498209,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.9068382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606135.9971173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.01466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164814067,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606136.0883076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.1288693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040520176,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7260623df3082c3e09d81077d232ce729306fbb9?page=28","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"]},"status":200} +{"level":"debug","ts":1761606136.1288965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222035837,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcc39c454af988d11caf032fcc7daa659fabb753/signs.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606136.1391926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142049141,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b570ccd7d3cc9627e7115d4aade43969d42d47a5/app/Models/Service.php?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606136.1793835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.2706914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.291058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020341797,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3211ab301e32ee65454f08c68268d9f13c5bf212/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Content-Length":["5499"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"]},"status":200} +{"level":"debug","ts":1761606136.3612933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.361648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b3dae23976df7cae7860688041866c9d3e69fbe6/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606136.4529874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.4534593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000432916,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3d4133cadb2d6ec5e7cd9eedae8314f57b46e7d4/bin/game/compat_14.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"]},"status":404} +{"level":"debug","ts":1761606136.4610996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.281684984,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/010d977b16cd73955fa9aa128b7a92450d930dc3/Doxyfile.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606136.544013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.6326094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088557522,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/app/Actions","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606136.6533983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.6932807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039838882,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fd144369a9beca33af1073abaed2d088145a9646/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3879"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606136.7451668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.7835827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038379831,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34723257f0b39d5d97c1e7e20a054b7d0df3b6a6?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606136.8455226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.8598745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014324162,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b93d11f89165145d9b2be2bd7ceb7dfa38b9c732/app/Providers/EventServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1388"],"Etag":["\"428f78cb5a211a97a41900c036a2dffe948dd90a\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Last-Modified":["Sun, 15 Dec 2024 00:30:37 GMT"]},"status":200} +{"level":"debug","ts":1761606136.9278574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606136.9659433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038045932,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7593f1b99f1a2cb28ec09e18370b0000bf17768?page=31","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606137.0180247,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.0205023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.062715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044653237,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d70f0cd14f55ecc0a273d206aa054165edaf6b9?page=208","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606137.1092544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.1474936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038206324,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/332b54d5a6156c192e044163d7f38d87e2801814?page=63","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606137.1920552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17152641,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"]},"status":200} +{"level":"debug","ts":1761606137.2000706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.2726498,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072522284,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/de6f5b11051f36a955091b59fa12d5c30f41bc3b/resources","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606137.2913764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.328633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037213372,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15899c37cea9fbc813b48cd4fa203d3e03e2f4f5?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"]},"status":200} +{"level":"debug","ts":1761606137.3825188,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.4193456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03679339,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a6ec0dce7c7e755c99b031b4f2ab312107c84f6?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606137.4735818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.4881306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014515804,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Livewire/SharedVariables/Environment/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"]},"status":200} +{"level":"debug","ts":1761606137.5641055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.6045818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040439013,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b35c791d05f7d2eb337eca419d120adf513fa779?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606137.6532338,"logger":"events","msg":"event","name":"tls_get_certificate","id":"677f1497-54ea-4c34-8e12-7d5528141f0c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.168.238.50","Port":16714,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606137.6532784,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606137.6532893,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606137.6532936,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.168.238.50","remote_port":"16714","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606137.6553702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.692681,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037273585,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb07520982dc24273dd3b1647d74a10c89cedba7?page=18","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606137.7467594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.7603183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013527841,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8bb76958fa796ae7742d449db933c006f99af607/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"Content-Length":["8496"],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"]},"status":200} +{"level":"debug","ts":1761606137.837013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.8672023,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030150217,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/vehicle_gui.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1633"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"cf081130ccc9db9a54bfa231a8b701520ee9f8e5\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 24 Oct 2005 19:40:48 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606137.8764482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.8889472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012467393,"request":{"remote_ip":"35.168.238.50","remote_port":"16714","client_ip":"35.168.238.50","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a8d8df7d8b03fd9a225b6d83f8ec80908c1fbea4/templates/compose/dashboard.yaml","headers":{"X-Forwarded-For":["35.168.238.50"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"dashboard.yaml\"; filename*=UTF-8''dashboard.yaml"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 17 May 2024 08:11:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"f977e3876b806f72e68cc1257625a9d201b0713c\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["467"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"]},"status":200} +{"level":"debug","ts":1761606137.927985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606137.9630044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034983909,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/public/svgs/code-server.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 20 Feb 2024 14:07:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3642"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Date":["Mon, 27 Oct 2025 23:02:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["image/svg+xml"],"Etag":["\"8b589eef2595319894d016b6689e8d4213c94a60\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"code-server.svg\"; filename*=UTF-8''code-server.svg"]},"status":200} +{"level":"debug","ts":1761606138.019141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.0569613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037782966,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3330e09b68e11378852507e34e205ed621b1f23b?page=9","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606138.1107852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.120235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009425538,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/03f8994114781999361afcf689c8bf5707e8fab3/pathfind.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 02 Jun 2006 13:05:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"],"Content-Length":["26958"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Etag":["\"77bc9804a9e9464f05f9967b2f9db32dd34d8446\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606138.1674442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.1701443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002679432,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/f87b158c9b433598ba9655b090272caed4c0959e","headers":{"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"]},"status":200} +{"level":"debug","ts":1761606138.2019825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.239374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037368134,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f9161d37845a6b876e42c50f20f1035bc7b6575?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606138.293494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.3072293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013708071,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1f9fbf528788a2faa8396c6cc638c68dde484fc6/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11604"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"064e772f134ace26ac8d5c95e11a7496a5fe6808\""],"Last-Modified":["Tue, 17 Apr 2012 19:44:41 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606138.3834991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.399025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015496603,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4c0623f022da4e91df28acfc753fe6283472a975/app/Http/Livewire/Server/Proxy/Deploy.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Deploy.php\"; filename*=UTF-8''Deploy.php"],"Content-Length":["1822"],"Last-Modified":["Tue, 17 Oct 2023 17:00:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Etag":["\"7e828b092867b60ead3defab4fea7f254a95d71e\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606138.474094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.5652652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.5662591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092128795,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/793e6d19ebbb38e119c1ae4297db237c01e17d07/app/Livewire/Project/Shared?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606138.600222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034929678,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/62295ef573771462cadf0803a849dd18cece6aec/app/Actions/Fortify/UpdateUserPassword.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"]},"status":200} +{"level":"debug","ts":1761606138.6562278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.7477522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.7855735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037781493,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47bf194723a6d8b61b3524f1cdba45ece56d7a83?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"]},"status":200} +{"level":"debug","ts":1761606138.838263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.8602278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021935041,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7fcae50579f69e6d4fba8d4e9445ef5e93c1c711/bin/ai/compat_1.3.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"]},"status":200} +{"level":"debug","ts":1761606138.9297488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606138.9507833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021005058,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/af3aba7a8830ad19fbb32819cd74ff4d5d7f51c5/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12216"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Date":["Mon, 27 Oct 2025 23:02:18 GMT"],"Etag":["\"c40308592cf4a2d1f2614064aae3872bbad704bb\""],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"]},"status":200} +{"level":"debug","ts":1761606139.0200315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.0289214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008867596,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7325353ced3bb51a42286355aa830c57ec4e3f38/data/fluentd/fluentbit-dev.conf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["531"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"fluentbit-dev.conf\"; filename*=UTF-8''fluentbit-dev.conf"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 20 Apr 2022 11:33:04 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8d06fd0af3ea16187cfbe2477fdc967177f1f1be\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"]},"status":200} +{"level":"debug","ts":1761606139.0431902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.386937868,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c74da46b10219e36b1be35276ffdf308b023496/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606139.1119578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.1877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075704984,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/app/Console/Commands/CleanupUnreachableServers.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606139.2019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606139.2019148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606139.201918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606139.2019203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606139.2019224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606139.2019243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606139.2019267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606139.2019286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606139.2019308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606139.201933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606139.2019346,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606139.2019367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606139.2019386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606139.2019408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606139.2019427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606139.201945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606139.201947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606139.201949,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606139.201951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606139.2019527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606139.2019548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606139.2019575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606139.2019598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606139.201962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606139.2019641,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606139.2019658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606139.2019677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606139.2019696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606139.2019715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606139.2019734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606139.2019756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606139.2019775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606139.2019794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606139.201982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606139.2019837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606139.2019858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606139.2019875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606139.2019897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606139.2019918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606139.2019937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606139.2019956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606139.2019975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606139.2019997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606139.2020016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606139.2020035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606139.2020054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606139.2020073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606139.2020094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606139.202011,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606139.2020135,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606139.2020156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606139.2020178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606139.20202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606139.2020218,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606139.2020237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606139.202026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606139.202028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606139.2020297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606139.2020319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606139.202034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606139.2020361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606139.2020383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606139.2020404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606139.202042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606139.2020442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606139.2020462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606139.2020485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606139.2020502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606139.202052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606139.2020543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606139.202056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606139.2020578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606139.2024157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.2932346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.305705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103264186,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af01bc3e775704ea4be1047ea3ef2a06fd131e8a/app/Http?page=10","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606139.331108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037846866,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3907ac518bebec78a7e7175992a01c33faf19a31?page=6","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606139.3362966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.385109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.466072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080916478,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bbc3d69000e7ea661efd34cc1acc9a0de5eb8e6c/resources/views/livewire/project/resource","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606139.4765592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.5222826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185953086,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606139.566957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.5907357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023742487,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3e3cae9f65998949ff167e97a9a22abd9990ac06/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"]},"status":200} +{"level":"debug","ts":1761606139.6581533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.6585984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404482,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d29def43b072864fd80495b1ff786476e094c771/projects/openttd_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606139.749629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.7909489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041284667,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a9b1a36656c892b932c75ea154c09144e549d474?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606139.8408322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606139.8902662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04939711,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a8018ad2c4928bab68a3e4a2361eb5657f3cc49e/resources/views/server/create.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["374"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 14 Aug 2023 13:22:29 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"create.blade.php\"; filename*=UTF-8''create.blade.php"],"Etag":["\"cf5505569b47254f9505b2542be5fe892bfcdfb3\""],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606139.909906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.433312922,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e52e51ce11a491d127a78d079ffb750554e21c5/os/windows/winstore/set-version.ps1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606139.9317138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.0223477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.113236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.133545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.201787035,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b64de1b5cd104952a4041720c591ed9ee8157b91/app/Http?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606140.163036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049760145,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cccf86d388f0ea223b02a1803be9d4dec6ce6614?page=39","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.2042172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.2310092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.208631237,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/da5661a0c8870c532c393ec3d330c3fbb44eb8ac/source.list?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.2416492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037400264,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/385c2f13816c6c246f5eea7e7c100cb2f85f9585?page=17","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.2948968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.3866951,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.433365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046635915,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/958645e37f070fcead6580b8aeee47f1c4bef465/app/Http/Livewire/Settings/Backup.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606140.446611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151687711,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09dcb90c52456e4bb21f1e058c1b5ca3c0806f27/os/debian/postinst","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.4622686,"logger":"events","msg":"event","name":"tls_get_certificate","id":"43d74350-b1ad-4e59-b0db-587d3ddc3d27","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":46942,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606140.462307,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606140.4623163,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606140.4623206,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"46942","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606140.4663384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.4681613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.4687738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002412508,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/c81ec556db0c2840049e98873180ae545740fbe2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.4707406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002563593,"request":{"remote_ip":"192.168.1.123","remote_port":"46942","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Git-Protocol":["version=2"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"Content-Length":["178"],"Pragma":["no-cache"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"]},"status":200} +{"level":"debug","ts":1761606140.4711647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.473751,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002566398,"request":{"remote_ip":"192.168.1.123","remote_port":"46942","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"Content-Length":["149"],"Content-Type":["application/x-git-upload-pack-result"]},"status":200} +{"level":"debug","ts":1761606140.4771268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.4891891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012040558,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2c0eb6cdb14d96bb3b345af76e4e9ca0803de55e/app/Enums/NewResourceTypes.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["579"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d806a46ed02939b3401d9ae0ab787709cef7582a\""],"Last-Modified":["Tue, 02 Jul 2024 14:12:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"NewResourceTypes.php\"; filename*=UTF-8''NewResourceTypes.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.5684268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.6046097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036159214,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2d26058dcefcdbd1512bd2bea79424742a1f5032?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606140.6600502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.6967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036629051,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3397e202c82cda0398ef4a642e74f2d864c5dc7d?page=44","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606140.7510293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.8425896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.8789582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036340366,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/064fe289e751ad23b663f7b22cf240bc98042021?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606140.9329612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606140.976833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043836397,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cc1fb83c793edcb82a75807b258df35594c47c19?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:20 GMT"]},"status":200} +{"level":"debug","ts":1761606141.0245051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.058537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034001547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce51e54d2692225226be7d03c79f96bbee4c4a87?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606141.1159532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.1535947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037613366,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a157fa9e3dcc31255a103a74697d00dae2cd8a3d?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606141.1611588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.410103318,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1df69be8737abfe27d74d4f34ade98e6d0a25b5/bin?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"]},"status":200} +{"level":"debug","ts":1761606141.2062318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.2309656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024710041,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a421fdaee5c035031d283a70e52536d5df67a2ef/templates/compose/wordpress-with-mysql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1101"],"Last-Modified":["Thu, 22 Aug 2024 10:05:42 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ad6e203fae822d5af8d8318862046361f50c8f95\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"wordpress-with-mysql.yaml\"; filename*=UTF-8''wordpress-with-mysql.yaml"]},"status":200} +{"level":"debug","ts":1761606141.2979662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.3572738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059277105,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b766eef5efeae4d1c4ba14527a1dde2cede152b6?page=95","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606141.3880625,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cad6f4c6-f904-4176-9e55-f19f8d9bfe8b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.229.95.193","Port":54458,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606141.3880959,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606141.3881052,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606141.3881092,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.229.95.193","remote_port":"54458","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606141.3895981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.4312599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04163097,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_station.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606141.4798799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.5713904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.611165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039743592,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/967bb84af34c317b8170867eceae5ea05c60fd6e?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606141.6553257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.6622286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.6846693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2047603,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9370f0247a8c75c497264c240403f0a3700bc07/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606141.7473323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.7542539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.8030431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055687387,"request":{"remote_ip":"3.229.95.193","remote_port":"54458","client_ip":"3.229.95.193","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de0607fb80d2b0b08e15e5e8aec4aa2020efc77b/data/trkfoundw.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.229.95.193"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"trkfoundw.grf\"; filename*=UTF-8''trkfoundw.grf"],"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5fbfa36e98d44fedded8bc1b5ebc5e356d007084\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["91558"],"Last-Modified":["Fri, 13 Aug 2004 11:28:59 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606141.8214087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166059564,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"]},"status":200} +{"level":"debug","ts":1761606141.845666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.8911927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045480577,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24b31ea8838ddba3f5fe77523ed0f1dce6aeba33/video/win32_v.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606141.9085453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.246287574,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/14d8aacebbbff6f498b27c9294dc39c575839a96/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606141.936178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606141.9428043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188511709,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02d07a056f5fbef6882d99c4ac0b2c614875bd2e/vehicle_gui.c?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606141.952444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016212082,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/de52b96aaec86aceb5fecc63a76cd30cef0ce6a8/app/Livewire/Project/New/DockerCompose.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606142.0276656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.0357363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008023285,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/resources/views/components/server/%7B%7B%20route('server.proxy.logs',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606142.1186857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.1190631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352986,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/34040b694c7a50f5db9e9d05a7f9b2445399ae6a/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606142.2091358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.2540784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044903479,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a43c916009722d55ba33d55a259feaeec7e36f19?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606142.301018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.336357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035306758,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f43b93eaeefe3298c2f3cce1cc4f9ed0cd7dc30?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606142.39158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.4828181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.494602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011752525,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8fb9075deddc1201bdfb8d98bec68e54c805f13e/app/Providers/AppServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"AppServiceProvider.php\"; filename*=UTF-8''AppServiceProvider.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Etag":["\"015434bd22f207f79f2d55f0e85e3104d1e4fcec\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 02 Nov 2024 11:09:33 GMT"],"Content-Length":["1428"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606142.5733473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.5737426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363535,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/de9c91ecee6e6de72bbc1c620095807d6b49ec27/docs/ottd-colour-palette.gif","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606142.6641185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.705016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040863533,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a07df413421cde9563ab1df2ca5001b9bd0e403f/azure-pipelines/templates/release-fetch-source.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["695"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 13 Jan 2019 11:31:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"release-fetch-source.yml\"; filename*=UTF-8''release-fetch-source.yml"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"8b43983067b81616f02044dea94c49f7bf60fffa\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606142.750591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.358985945,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a34dabce9c6d5e58ea9bd24d3d1b50772776a978/os/os2/dedicated.cmd","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"]},"status":200} +{"level":"debug","ts":1761606142.755795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.812541,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.8255608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012986732,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/other/logos/hetzner.jpg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["196793"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"No-Gzip-Compression":["1"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/jpeg"]},"status":200} +{"level":"debug","ts":1761606142.8464153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.8467746,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000332738,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7/templates/compose/phpmyadmin.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606142.9373312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606142.984533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047167547,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/49d011574de562023cf975b3892bf77cdf0a9dae/database/seeders/OauthSettingSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606142.9884923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23266805,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4c3f679a2a92308ad21e5fd386c4c82bb66faed/vehicle_gui.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:22 GMT"]},"status":200} +{"level":"debug","ts":1761606143.0295277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.1205523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.1493146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02872464,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a0b258ef124ce5660c0065dee3742a797caf6d2b/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606143.1701148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.140549474,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6a2203f068a262f4fc6d251cfb1de5fd93c3db5/data/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606143.2114916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.2876039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076078799,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/028ef2b5b54d0f6eaad5542f3e4487c06b42e4d1/table/unmovable_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606143.3035784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.3039196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314072,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/874c00e647a2c60a2a818c08346ffc790990beac/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606143.3942838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.4156976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021381978,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d4d9268f127387a49ae5f61994b7d49baffc7854/config/ray.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3540"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 20 Mar 2023 12:04:22 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ray.php\"; filename*=UTF-8''ray.php"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Etag":["\"08598c4e8c8569610d9ae70f1d72f6b7d33ddb98\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606143.48526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.5359037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050605718,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c4e509b602b47c720d65443d67163d730c555c7?page=556","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606143.57586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.6119885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036099091,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c67f4ddd9e0f7d1caeb0ddedac9664055e69175b?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606143.6660304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.6767306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010646259,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d5c08466582aaf3b95d62abfd8f755dcac3a82bc/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5499"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 01 Jan 2010 00:00:45 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"0f381e17dd42304dca4aabe060055d274d742602\""]},"status":200} +{"level":"debug","ts":1761606143.7576509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.7580173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033915,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0d9612a0fbcbf4dc0e3ebad5dec893fab94118c7/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606143.848119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.8824236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034272698,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db0e25f7cd8740355a1183f7399641f3d277cd80?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"]},"status":200} +{"level":"debug","ts":1761606143.9405842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606143.9409437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336775,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/58cff7b081ce9ea4b5314cf8324ca60607389d15/bin/ai/compat_1.9.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606144.0081866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.031339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.0433404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035121077,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/34216af497c21e25d79edf770e396097e58a04a9/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["105902"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Content-Type":["image/jpeg"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606144.066779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035406215,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed59f6a8b91820b224e76e893418b61c40f2f145?page=32","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606144.122346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.2008073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606144.2008243,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606144.200827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606144.2008293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606144.2008314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606144.2008336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606144.2008355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606144.2008376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606144.2008402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606144.2008424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606144.2008445,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606144.2008464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606144.2008483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606144.2008505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606144.2008524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606144.2008548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606144.2008567,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606144.2008593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606144.2008615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606144.2008638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606144.200866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606144.2008681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606144.200872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606144.200874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606144.2008762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606144.2008784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606144.2008803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606144.2008827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606144.2008848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606144.2008867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606144.2008889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606144.2008908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606144.200893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606144.200895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606144.2008967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606144.200899,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606144.2009008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606144.200903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606144.2009053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606144.2009072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606144.2009094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606144.200911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606144.200914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606144.200916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606144.2009177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606144.2009199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606144.2009215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606144.2009237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606144.2009256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606144.2009277,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606144.2009296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606144.2009318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606144.2009337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606144.2009356,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606144.2009377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606144.20094,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606144.2009418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606144.2009442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606144.200946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606144.2009482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606144.2009504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606144.2009523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606144.2009542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606144.200956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606144.2009585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606144.2009602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606144.2009623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606144.2009645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606144.2009661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606144.2009683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606144.20097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606144.200972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606144.212358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.2560143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043618526,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/370ab3ef297d4584436d70a59a41115aa0b2a70b?page=11","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606144.3035944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.3949351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.4458623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.323458672,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7044da5331367aade1dad84be074e315b590f2d/bin/baseset/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606144.4606097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06563492,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/65d4fc990e07ccc0133c7a9f3b999eb01d4bbe70/bin","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"]},"status":200} +{"level":"debug","ts":1761606144.4860659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.5007834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197149864,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Http?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"]},"status":200} +{"level":"debug","ts":1761606144.5252578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039159661,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/app/Http/Middleware/TrustHosts.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606144.5773823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.5958047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018401549,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/58b04b5fc8823dd85d23032d75e3253555838f51/app/Models/StandaloneKeydb.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606144.668394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.759096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.7594995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000377782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/server/log-drains.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"]},"status":404} +{"level":"debug","ts":1761606144.8002343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131800351,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Http?page=9","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606144.8513532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.890601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039208383,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb82872bbf4dbc78abf7381224f794b45669e077?page=47","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606144.941149,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606144.9658418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024663063,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/abd2aefd6ca52a67ff8ca4793b1d990132743ec1/resources/views/emails/server-force-enabled.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606145.0324845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.0699878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037469715,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b09431263183701036e5b3f579e87ddcdeab4c43?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"]},"status":200} +{"level":"debug","ts":1761606145.1232548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.1683831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.2142792,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.2146063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000301028,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606145.2985575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13013398,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/public","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606145.3058314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.3224719,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.199184399,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c8ce3f7ef03352aba223f235ca9db5800a3f9a1b/projects/openttd_vs90.vcproj?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606145.3843007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078432936,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/faa0ba46d077f3e144837ea53cc8c4a5db546444/os/debian/menu","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"Last-Modified":["Wed, 08 Mar 2006 23:12:38 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["144"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606145.3960543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.4190574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022970773,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3ca9524f51484bc0fc63d70f8b9ebd3ff2e1910/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606145.444522,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62209: EOF"} +{"level":"debug","ts":1761606145.4454548,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3f22747e-3f59-4883-8cbb-f34cc8015452","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62210,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606145.4454885,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606145.4454982,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606145.4455054,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62210","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606145.4472458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606145.4489353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001664197,"request":{"remote_ip":"192.168.1.64","remote_port":"62210","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Content-Type":["application/json"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"],"Cookie":[],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4089"],"Date":["Mon, 27 Oct 2025 23:02:24 GMT"]},"status":204} +{"level":"debug","ts":1761606145.4873877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.543823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056398709,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/547b1fba45cb7a877cd4966a6854aeebffef0c71/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606145.5781493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.5784738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300997,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b260be6e2a7391cc0b33bc9ca96b1f7cf02af05b/projects/langs.vcproj.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606145.6280398,"logger":"events","msg":"event","name":"tls_get_certificate","id":"eeb2b491-9ffd-4a9f-b8ce-07582251c513","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.179.120","Port":59844,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606145.6280797,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606145.6280906,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606145.628095,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.179.120","remote_port":"59844","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606145.6692483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.7132616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043977222,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/923af8833674572e149fdee4bea9ca0695f56a3b?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606145.7625759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.851328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.914836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152214464,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3543ea2915ea56bd3dcb3c92dea34b240717c73/resources/views/livewire/server/proxy?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606145.942728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.9434903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092128073,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1528b64a68f3144b9b321efefb22800a52e64dd4?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:25 GMT"]},"status":200} +{"level":"debug","ts":1761606145.9760718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606145.9795177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036755248,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a407d53d1b2a329a5ae747ea83d4652427cc6c8a?page=135","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606146.0168648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040761071,"request":{"remote_ip":"23.21.179.120","remote_port":"59844","client_ip":"23.21.179.120","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de0607fb80d2b0b08e15e5e8aec4aa2020efc77b/table/palettes.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["23.21.179.120"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"ecbc9979c3656fe787b9acd8c34515f053b06f7f\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"palettes.h\"; filename*=UTF-8''palettes.h"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["11722"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"]},"status":200} +{"level":"debug","ts":1761606146.0330892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.055259,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02214705,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5f7a0f69def4f713c25efb05d8acde0956923c0/src/base_media_base.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606146.1242466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.2152696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.227527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01222716,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/09291a3b746f6490aec16e397cef1a636c62139d/bin/data/tracerestrict.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606146.233476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109206138,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/app/Models/StandaloneDocker.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606146.3068514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.3141868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.3223393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015453782,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Notifications/Server/Revived.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"]},"status":200} +{"level":"debug","ts":1761606146.3972359,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.4347198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037446451,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9f257ce4af60cc2e2c1263f590f3055640d1049?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"]},"status":200} +{"level":"debug","ts":1761606146.4491818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134971259,"request":{"remote_ip":"20.171.207.41","remote_port":"50302","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606146.4887521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.4890985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000318431,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1c3ad3d248b775b71eb2d095911e2bf0a01a9dd6/bin/game/compat_1.9.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"]},"status":404} +{"level":"debug","ts":1761606146.5793839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.6178381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038416109,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/213b0e7e3a748e54c369d24b93a38aa59513c000?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606146.6701403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606146.7611282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606146.7814724,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"47986","headers":{"Accept-Encoding":["gzip"],"Content-Length":["29308"],"Content-Type":["application/json"],"Origin":["http://localhost:2019"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606146.7858849,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +{"level":"info","ts":1761606146.7872403,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606146.7873046,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"warn","ts":1761606146.7873178,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv1","http_port":80} +{"level":"debug","ts":1761606146.7873502,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group66","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:56546"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group66","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group76","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group76","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group81","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group81","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group83","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group83","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group101","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group101","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group103","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group103","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group110","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group110","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group112","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group112","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}},"srv1":{"listen":[":80"],"routes":[{},{"handle":[{"handler":"static_response","status_code":503}]},{}],"automatic_https":{"disable":true}}}}} +{"level":"info","ts":1761606146.7933772,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606146.7933908,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606146.7933948,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"debug","ts":1761606146.793416,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606146.7934196,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606146.7934217,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["pdf.site.quack-lab.dev","nsq-http.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","git.site.quack-lab.dev","sync.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","himmich.site.quack-lab.dev","webtop.site.quack-lab.dev","evebase.site.quack-lab.dev","portainer.site.quack-lab.dev","meili.site.quack-lab.dev","prometheus.site.quack-lab.dev","victoria.site.quack-lab.dev","torrent.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","pocketbase-youtube-timestamps.site.quack-lab.dev","files.site.quack-lab.dev","jelly.site.quack-lab.dev","nsq.site.quack-lab.dev","calibre.site.quack-lab.dev","pastefy.site.quack-lab.dev","zipline.site.quack-lab.dev","docker.site.quack-lab.dev","nsqadmin.site.quack-lab.dev","pocketbase-youtube-seencounter.site.quack-lab.dev","meili-web.site.quack-lab.dev","adguard.site.quack-lab.dev","bitwarden.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","vmagent.site.quack-lab.dev","grafana.site.quack-lab.dev","kibana.site.quack-lab.dev","nodeexporter-sparky.site.quack-lab.dev","n8n.site.quack-lab.dev","immich.site.quack-lab.dev","actual.site.quack-lab.dev","zulip.site.quack-lab.dev","authwarden.site.quack-lab.dev","grist.site.quack-lab.dev"]} +{"level":"info","ts":1761606146.7935374,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"debug","ts":1761606146.7937877,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002174339,"request":{"remote_ip":"192.168.1.64","remote_port":"60610","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Cookie":[],"Pragma":["no-cache"],"Accept":["*/*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Key":["8h1QN1sPrnnanWXfPp1ZvQ=="],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"error":"read tcp 10.0.47.2:443->192.168.1.64:60610: use of closed network connection"} +{"level":"info","ts":1761606146.7938223,"logger":"tls.obtain","msg":"acquiring lock","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606146.7939377,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002174339,"request":{"remote_ip":"192.168.1.64","remote_port":"60610","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Cookie":[],"Pragma":["no-cache"],"Accept":["*/*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Key":["8h1QN1sPrnnanWXfPp1ZvQ=="],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"duration":979.989989943} +{"level":"debug","ts":1761606146.7939885,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.000715669,"request":{"remote_ip":"192.168.1.64","remote_port":"57099","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["qGSUgug6uEorpIwep/XHlw=="],"Accept":["*/*"],"Connection":["Upgrade"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"Pragma":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.47.2:443->192.168.1.64:57099: use of closed network connection"} +{"level":"debug","ts":1761606146.7941372,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.000715669,"request":{"remote_ip":"192.168.1.64","remote_port":"57099","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["qGSUgug6uEorpIwep/XHlw=="],"Accept":["*/*"],"Connection":["Upgrade"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"Pragma":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":1686.375201857} +{"level":"info","ts":1761606146.7948277,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606146.7948375,"logger":"admin.api","msg":"load complete"} +{"level":"debug","ts":1761606146.8008535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039693838,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/36d36166adfc2396db057e44f5eb602c6a159300?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"]},"status":200} +{"level":"info","ts":1761606146.8023813,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"info","ts":1761606146.8035176,"logger":"tls.obtain","msg":"lock acquired","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"info","ts":1761606146.8040717,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606146.804095,"logger":"events","msg":"event","name":"cert_obtaining","id":"352b219a-34e5-4385-9d98-065d780bbd1c","origin":"tls","data":{"identifier":"nodeexporter-sparky.site.quack-lab.dev"}} +{"level":"debug","ts":1761606146.8049634,"logger":"tls.obtain","msg":"trying issuer 1/2","issuer":"acme-v02.api.letsencrypt.org-directory"} +{"level":"info","ts":1761606146.8056073,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["nodeexporter-sparky.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"info","ts":1761606146.8056173,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["nodeexporter-sparky.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"debug","ts":1761606146.9971473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.32695353,"request":{"remote_ip":"216.73.216.162","remote_port":"32499","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/56c54dcaec1100cc3c9866af5a4a513e95fa3b07/docs/Readme_OS2.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606147.0788846,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a77730b4-49c7-4fac-8d85-af93a71f605d","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":3465,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.0789297,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606147.0789406,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.078945,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"3465","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.080289,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2bd67d66-7f45-4a2f-b7c4-0cc1f0f5e540","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":28233,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.0803158,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606147.080325,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.0803294,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"28233","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.1620119,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bb2cc9c4-3145-47ac-9588-3d3a71526511","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":53998,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.1620505,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606147.1620603,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.1620653,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"53998","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.2013626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.2013705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.2013705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.2013626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.2020674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000659302,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/740185febda46d6848a26ef1bb980e82a3e50748/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606147.2157795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.2243803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022987745,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3b04f510b14a44529cad789983b5071540a1bb7a/media/extra_grf/openttdgui.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"]},"status":200} +{"level":"debug","ts":1761606147.2425034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041098225,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/78d74efd3afa3613b7cab52f9e660733e96bc643?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606147.253727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037921617,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/43f807a9189a1dde0260f40f8553bcc8050a3e1d?page=23","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606147.2581086,"logger":"http.acme_client","msg":"http request","method":"HEAD","url":"https://acme-v02.api.letsencrypt.org/acme/new-nonce","headers":{"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["Pj67XFvRpesT1lZmSsi9bDKO-6zuXpndGrafXqiJuJp-zrm4Z7k"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606147.3065405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.3170607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010482301,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c3e80fbc1804004edd0c3d9b7ad7184dcb483d34/app/Actions/Shared/PullImage.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4bd1cf4530a2c5d987933c5c76851eaf51815766\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"PullImage.php\"; filename*=UTF-8''PullImage.php"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 17 Jul 2024 05:59:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["593"]},"status":200} +{"level":"debug","ts":1761606147.3634186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161947662,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b615ae70153454e2e353d9bf5aac0dfe7d251018/config.lib","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"]},"status":200} +{"level":"debug","ts":1761606147.397928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.4382625,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/new-order","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["372"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374211751"],"Replay-Nonce":["Pj67XFvRYi5cbVnK8ZiXfb8kgo0y1wN9BIYWeXwZodE3DDgguUg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":201} +{"level":"debug","ts":1761606147.464801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066619406,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2424bd408b7c58a6f5599fe8ab1ca9e5fac3627e/database/migrations/2023_03_24_140711_create_servers_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606147.4879925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.5301375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042110464,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f767e77e86d9dabae12786c98901fd01bedd853?page=218","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606147.5791724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.5811238,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043319671","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["846"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["CB6p7QeOdXEsQbtlIYN0aaShIcEnzksdQe7upUYaVBfboo768z4"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606147.5812125,"logger":"http.acme_client","msg":"no solver configured","challenge_type":"dns-01"} +{"level":"info","ts":1761606147.5812182,"logger":"http.acme_client","msg":"trying to solve challenge","identifier":"nodeexporter-sparky.site.quack-lab.dev","challenge_type":"tls-alpn-01","ca":"https://acme-v02.api.letsencrypt.org/directory"} +{"level":"debug","ts":1761606147.5818055,"logger":"http.acme_client","msg":"waiting for solver before continuing","identifier":"nodeexporter-sparky.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606147.581814,"logger":"http.acme_client","msg":"done waiting for solver","identifier":"nodeexporter-sparky.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606147.581854,"logger":"http.stdlib","msg":"http: TLS handshake error from 127.0.0.1:54378: EOF"} +{"level":"debug","ts":1761606147.5922933,"logger":"events","msg":"event","name":"tls_get_certificate","id":"81c760e0-434a-4e88-9adb-41b245bc0a67","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62218,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.592339,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606147.5923448,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606147.5923483,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606147.5923514,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606147.5923545,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606147.5923622,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62218","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62218","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606147.5924342,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62218: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606147.594254,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cb131e74-f7d2-4c45-9059-b1b1ff23c63c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62220,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.594287,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606147.5942914,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606147.5942943,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606147.594298,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606147.594301,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606147.5943089,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62220","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62220","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606147.5943577,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62220: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606147.5947173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015517733,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/eb45bf634014b68c3d0466354c13c0e20c3825f8/livery.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["963"],"Etag":["\"2655dcd48bbe63dacddc6610b9e6664425e9dd43\""],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"livery.h\"; filename*=UTF-8''livery.h"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606147.6206067,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f4238729-e3be-471d-996f-43db0c83f40c","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":34620,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606147.6206417,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606147.6206505,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.6206555,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"34620","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606147.6705356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.7500913,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043319671/hgbBTA","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["199"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Link":[";rel=\"index\"",";rel=\"up\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043319671/hgbBTA"],"Replay-Nonce":["Pj67XFvR-JDC8OY7rqksKW16npCi7h1H-NBlbnbWQS27OALu7S4"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606147.7501478,"logger":"http.acme_client","msg":"challenge accepted","identifier":"nodeexporter-sparky.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606147.7620199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.780756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.7931457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012359339,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/other/logos/hetzner.jpg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["196793"],"Content-Type":["image/jpeg"],"No-Gzip-Compression":["1"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606147.8532884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.86709,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.196521038,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/62d072b57c9a9a11575f0565a09892dbfd885df6/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606147.8810005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027675081,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/cmake/FindGrfcodec.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["313"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"FindGrfcodec.cmake\"; filename*=UTF-8''FindGrfcodec.cmake"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"089f95670678e00d297f3986b4444557135ddf65\""]},"status":200} +{"level":"debug","ts":1761606147.9440176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606147.9865065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042453801,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4f1d4dfede62be07bfd4aa8fdfebbc2a68b0baa?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606147.9987996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236748241,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/faf5c48533a27ed4a942686c142c4fa490b74e48/os","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606148.0305083,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6ca9f7dc-cc03-4c83-a20b-c23b8d79cc9f","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"23.178.112.212","Port":51729,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606148.030546,"logger":"tls","msg":"served key authentication certificate","server_name":"nodeexporter-sparky.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"23.178.112.212:51729","distributed":false} +{"level":"debug","ts":1761606148.1271312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.1432326,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043319671","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["846"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["CB6p7QeO68_jlE7hCcA9DIdkQOtRjs06n7-BP9mfWfGEkRauBV0"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606148.16704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039873988,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e2da240ccaefe1fbbbd115dca3c5838e810bce66?page=32","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606148.217149,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.2174313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262394,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cb2d4b4a0a8edc05aa47ad2287045799ca7e4af9/app/Actions/Fortify/ResetUserPassword.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606148.2736323,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4d8071d5-84f9-43ed-9d2e-2bddf8c79ca0","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"51.21.201.104","Port":61684,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606148.2736633,"logger":"tls","msg":"served key authentication certificate","server_name":"nodeexporter-sparky.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"51.21.201.104:61684","distributed":false} +{"level":"debug","ts":1761606148.286883,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5255d75f-c52f-4a93-a66c-7c963d6d34ae","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62224,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.286911,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606148.286919,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606148.2869241,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62224","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606148.2870927,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62224: EOF"} +{"level":"debug","ts":1761606148.2880447,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e323d46c-7868-466a-b667-64ac07b0f959","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62225,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.2880633,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606148.2880688,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606148.288072,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62225","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606148.2932408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606148.2944622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001199371,"request":{"remote_ip":"192.168.1.64","remote_port":"62226","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Pragma":["no-cache"],"Cache-Control":["no-cache"],"Accept":["*/*"],"Sec-Websocket-Version":["13"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://grafana.site.quack-lab.dev"],"Cookie":[],"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Key":["jpFQPOqDH62RVXEUx4YIdA=="],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Length":["105"]},"status":401} +{"level":"debug","ts":1761606148.3081894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.3999481,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.4003646,"logger":"events","msg":"event","name":"tls_get_certificate","id":"00f51e3b-7616-47ab-97f2-76e02c434130","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"18.191.234.124","Port":14402,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606148.4003935,"logger":"tls","msg":"served key authentication certificate","server_name":"nodeexporter-sparky.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"18.191.234.124:14402","distributed":false} +{"level":"debug","ts":1761606148.451536,"logger":"events","msg":"event","name":"tls_get_certificate","id":"38ad821c-0f91-4b2e-8d1d-2b4ef42a4e79","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"35.95.150.37","Port":13932,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606148.4515731,"logger":"tls","msg":"served key authentication certificate","server_name":"nodeexporter-sparky.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"35.95.150.37:13932","distributed":false} +{"level":"debug","ts":1761606148.4910686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.5362744,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043319671","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["846"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["Pj67XFvRYUvhcvRoop1xi4U91kukWv-2K09VUEqtVaWuuJZTPpU"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606148.5424538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051351204,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c1c6cd8e864ec22319f8f1d7e683a3b9ec0cb7c?page=193","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"]},"status":200} +{"level":"debug","ts":1761606148.547559,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239341971,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/01059a7f755c5c06429e3046958df9155b0442ba/docs?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606148.5576303,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bc556c85-f32c-4892-8de8-fda1f3c3d38e","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"13.214.34.184","Port":48990,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606148.557656,"logger":"tls","msg":"served key authentication certificate","server_name":"nodeexporter-sparky.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"13.214.34.184:48990","distributed":false} +{"level":"debug","ts":1761606148.586613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.6268075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.6445394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057881143,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/abe22e594d9435812a4ae3f6a74af0e61d33e6e6/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606148.672214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.7111175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038867159,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c2a920c35c7580b36a0b6739e3dfb4688369018?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606148.7272391,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0b227f36-279c-48ba-9dd6-45fb09f5d56a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62228,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.727279,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606148.7272835,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606148.7272878,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606148.7272904,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606148.7272923,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606148.7272978,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62228","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62228","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606148.727356,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62228: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606148.7282653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101423226,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/config","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606148.7288158,"logger":"events","msg":"event","name":"tls_get_certificate","id":"11f8e5d1-c4b4-47d1-86cc-7629bc4697b0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62229,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.7288387,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606148.7288427,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606148.7288454,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606148.728848,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606148.7288501,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606148.7288554,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62229","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62229","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606148.728899,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62229: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606148.7641215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.8028424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038661292,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79a551a83ceda50b1b95d2a5519dbcbc6f700d2b?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"]},"status":200} +{"level":"debug","ts":1761606148.812769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.412791296,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf473ddd83e7983db39647cc989799b213b1f20e/make_bundle.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606148.8555243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.8619003,"logger":"events","msg":"event","name":"tls_get_certificate","id":"72238b60-9a86-407f-a6b5-9b5d1abb9bc3","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62230,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.8619344,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606148.8619437,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606148.861948,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62230","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606148.8658214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606148.8663297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010777437,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a6300fe70b2969c6d0de07bad45948641f0ee7bc/bin/ai/compat_1.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["642"],"Etag":["\"6eb0c980eac6aa765977721ad3ef665c463de66d\""],"Last-Modified":["Wed, 14 Mar 2018 18:05:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"]},"status":200} +{"level":"debug","ts":1761606148.8664906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.000648953,"request":{"remote_ip":"192.168.1.64","remote_port":"62231","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Connection":["Upgrade"],"Cookie":[],"Sec-Websocket-Key":["jZEv2jRIu7Yhpbfn+7nPOQ=="],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"Sec-Websocket-Version":["13"],"Origin":["https://immich.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["TxmTNgutbsW76uYa4kLEgelqy9o="],"Access-Control-Allow-Origin":["*"]},"status":101} +{"level":"debug","ts":1761606148.8665462,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.000648953,"request":{"remote_ip":"192.168.1.64","remote_port":"62231","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Connection":["Upgrade"],"Cookie":[],"Sec-Websocket-Key":["jZEv2jRIu7Yhpbfn+7nPOQ=="],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"Sec-Websocket-Version":["13"],"Origin":["https://immich.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606148.8927147,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b1979f24-8824-4dc4-b5cf-e78dc015c157","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":34152,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606148.8927488,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606148.89276,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606148.8927643,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"34152","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606148.898598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.9017704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003150028,"request":{"remote_ip":"192.168.1.123","remote_port":"34152","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Pragma":["no-cache"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Length":["178"],"Pragma":["no-cache"],"Set-Cookie":[],"Content-Type":["application/x-git-upload-pack-advertisement"]},"status":200} +{"level":"debug","ts":1761606148.9022484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606148.9050663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002798746,"request":{"remote_ip":"192.168.1.123","remote_port":"34152","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Git-Protocol":["version=2"],"Content-Length":["214"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Content-Length":["149"],"Content-Type":["application/x-git-upload-pack-result"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606148.9310136,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043319671","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["846"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:28 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["CB6p7QeOOg34vyspH4V8P_XtiBvp9oBA2-UxJxctPsWn15cq7o4"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606148.9466498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.037361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.128299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.1414757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013135712,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8adc47858d04242a25e50e8c96ac47504dedfc0f/COMPILING.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 22 Dec 2021 18:32:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Disposition":["inline; filename=\"COMPILING.md\"; filename*=UTF-8''COMPILING.md"],"Content-Length":["6267"],"Etag":["\"ba910ed6dfddad196124e5e90d61afbc55e20d5e\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606149.150019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203334983,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9ecfcdff78d68da1ccfc97236a64079d1c4c0eac/projects","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606149.1919427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154548815,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23b13d3f421d5013e2a3219ba6fa0fae9b5337d6/vehicle.c?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606149.2015076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606149.20154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606149.20168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606149.201686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606149.2016888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606149.2016912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606149.201694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606149.201696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606149.2016983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606149.2017004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606149.2017026,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606149.2017047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606149.2017071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606149.201709,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606149.2017112,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606149.2017133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606149.2017162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606149.2017183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606149.2017202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606149.2017224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606149.2017252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606149.2017274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606149.2017295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606149.2017317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606149.2017336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606149.201736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606149.201739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606149.2017424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606149.201746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606149.2017498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606149.2017531,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606149.201757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606149.2017603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606149.2017636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606149.201767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606149.2017708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606149.2017782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606149.201782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606149.2017856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606149.2017891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606149.201793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606149.2017968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606149.2018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606149.201804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606149.2018101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606149.201814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606149.2018178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606149.201821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606149.2018254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606149.2018309,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606149.2018344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606149.2018383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606149.2018442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606149.2018483,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606149.2018516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606149.2018545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606149.2018573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606149.2018607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606149.2018642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606149.2018676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606149.2018714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606149.201874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606149.2018762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606149.2019374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606149.201941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606149.2019436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606149.2019455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606149.201948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606149.2019508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606149.201953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606149.201955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606149.2019572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606149.2198243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.235601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015748148,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_sound.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606149.289992,"logger":"events","msg":"event","name":"tls_get_certificate","id":"54f82323-8e41-40fd-a230-dd02d097038e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62233,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.2900264,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.2900314,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.2900345,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606149.290038,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606149.2900414,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606149.2900488,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62233","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62233","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606149.2901096,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62233: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606149.291819,"logger":"events","msg":"event","name":"tls_get_certificate","id":"489d768c-5f93-4603-ae69-5d3478e7ce4b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62234,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.2918522,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.291858,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.2918618,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606149.291865,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606149.2918684,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606149.2918756,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62234","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62234","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606149.2919815,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62234: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606149.3104832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.32476,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043319671","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["703"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["Pj67XFvRo68VPs1iNylbi_3T3164-S4CSPCizVZ6bOpujahea9U"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606149.3248794,"logger":"http.acme_client","msg":"authorization finalized","identifier":"nodeexporter-sparky.site.quack-lab.dev","authz_status":"valid"} +{"level":"info","ts":1761606149.3248916,"logger":"http.acme_client","msg":"validations succeeded; finalizing order","order":"https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374211751"} +{"level":"debug","ts":1761606149.333602,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62235: EOF"} +{"level":"debug","ts":1761606149.3344927,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8112a0e6-222e-46c2-afd1-68a2e26f5965","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62236,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.3345232,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606149.3345323,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606149.3345408,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62236","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606149.3361952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606149.3371742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000927969,"request":{"remote_ip":"192.168.1.64","remote_port":"62236","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Websocket-Key":["Y5PM6QSWcUiVs0hqYLy+hQ=="],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cache-Control":["no-cache"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://grafana.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"Cookie":[],"Sec-Websocket-Version":["13"],"Connection":["Upgrade"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"Sec-Fetch-Dest":["empty"],"Sec-Websocket-Extensions":["permessage-deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Length":["105"]},"status":401} +{"level":"debug","ts":1761606149.35769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047173889,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/97b3afe9ae4c632b5224a758e5bb04ef1cb92a3b?page=36","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606149.4017763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.4548376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053019699,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d89be97a83605b184e5507b8a2fa163b07149bec/players.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606149.4928563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.5832827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.597473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01415794,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/845fc191d4f11e258d074be3108da269c9263de4/resources/views/livewire/server/create.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"create.blade.php\"; filename*=UTF-8''create.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["364"],"Etag":["\"7f87e77ac1bc61f3fea2aea95ea65db2f3aed19a\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 09 Oct 2023 09:00:18 GMT"]},"status":200} +{"level":"debug","ts":1761606149.605528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112642095,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ce6602eb6398a2f99edb4180b300d89d19e186d5/app/Livewire/Subscription/Show.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"]},"status":200} +{"level":"debug","ts":1761606149.6745155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.7210624,"logger":"events","msg":"event","name":"tls_get_certificate","id":"17bcddb9-0e92-4411-92aa-30ad5d1f122c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62237,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.7211015,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.7211063,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.721109,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606149.7211113,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606149.7211132,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606149.721119,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62237","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62237","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606149.721166,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62237: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606149.7212555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04671313,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6f23f6352de9c6e9fd07d7337cb1ae9584447233/app/Jobs/PullTemplatesFromCDN.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"]},"status":200} +{"level":"debug","ts":1761606149.7226481,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9fe07bc6-d7fa-4941-8749-8ac7a1b7921f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62238,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.7226691,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.7226727,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606149.7226748,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606149.722677,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606149.7226791,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606149.7226834,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62238","server_name":"nodeexporter-sparky.site.quack-lab.dev","remote":"192.168.1.64:62238","identifier":"nodeexporter-sparky.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0038,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606149.722723,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62238: no certificate available for 'nodeexporter-sparky.site.quack-lab.dev'"} +{"level":"debug","ts":1761606149.7419908,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/finalize/2716377351/442374211751","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["474"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374211751"],"Replay-Nonce":["Pj67XFvRwX7snt9kyrIWYnO7M0R5J88NSNbppHsQCYvxjp6izIc"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606149.7662542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.8303332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.8403063,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009933596,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/other/logos/hetzner.jpg","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["image/jpeg"],"Etag":["\"9825cbd7a1aa8572034bed320c34d163842d0e66\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Length":["196793"],"Content-Disposition":["inline; filename=\"hetzner.jpg\"; filename*=UTF-8''hetzner.jpg"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"]},"status":200} +{"level":"debug","ts":1761606149.8575299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.8680637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010496798,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8bd4a63c4753d9809f957b982d873e04686ce46a/ai/trolly/build.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"80f0fdf1b5069944181d7540d9684eb8aa259716\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Length":["9388"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 02 Sep 2005 19:10:45 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"build.c\"; filename*=UTF-8''build.c"]},"status":200} +{"level":"debug","ts":1761606149.8865883,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/061faae8eca14c0d4984bbbf20acecfcec8c","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2917"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["Pj67XFvRUcgnay054reWJg5oCXSCa7nZups6QHH3xQUNHu5QZAE"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606149.9038396,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b098753b-fa97-4855-9282-7f6d1ef404ec","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.223.232.55","Port":65141,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606149.903879,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606149.9038887,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606149.9038935,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.223.232.55","remote_port":"65141","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606149.953703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606149.9540474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319092,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/469c448eb0a596e37f2d365cf16ce16ebc3a58a7/media/openttd.ico","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606150.0305536,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/061faae8eca14c0d4984bbbf20acecfcec8c/1","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2352"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:02:29 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["Pj67XFvRoicPYWsuTzcdiBuOfOQ2HYoXAQtM-r4p_yw2_7v7pCM"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606150.030609,"logger":"http.acme_client","msg":"successfully downloaded available certificate chains","count":2,"first_url":"https://acme-v02.api.letsencrypt.org/acme/cert/061faae8eca14c0d4984bbbf20acecfcec8c"} +{"level":"info","ts":1761606150.0310447,"logger":"tls.obtain","msg":"certificate obtained successfully","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606150.0311007,"logger":"events","msg":"event","name":"cert_obtained","id":"89fd05b9-8d1c-4877-a0e4-b8b36c7318ce","origin":"tls","data":{"certificate_path":"certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.crt","identifier":"nodeexporter-sparky.site.quack-lab.dev","issuer":"acme-v02.api.letsencrypt.org-directory","metadata_path":"certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.json","private_key_path":"certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev/nodeexporter-sparky.site.quack-lab.dev.key","renewal":false,"storage_path":"certificates/acme-v02.api.letsencrypt.org-directory/nodeexporter-sparky.site.quack-lab.dev"}} +{"level":"info","ts":1761606150.0311165,"logger":"tls.obtain","msg":"releasing lock","identifier":"nodeexporter-sparky.site.quack-lab.dev"} +{"level":"debug","ts":1761606150.0313299,"logger":"tls","msg":"loading managed certificate","domain":"nodeexporter-sparky.site.quack-lab.dev","expiration":1769378639,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606150.0314589,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [nodeexporter-sparky.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["nodeexporter-sparky.site.quack-lab.dev"]} +{"level":"debug","ts":1761606150.0314734,"logger":"events","msg":"event","name":"cached_managed_cert","id":"52438db0-28b6-4694-8eae-4fecb9196e50","origin":"tls","data":{"sans":["nodeexporter-sparky.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606150.0396354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.0453186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279029117,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d73c1fa7bfed01a187e14c4d86cde70e7121c51b/os/macosx/plistgen.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606150.0788417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039174239,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/22db0905d836d974e27d952afb78864cfa123f55?page=12","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606150.0899286,"logger":"events","msg":"event","name":"tls_get_certificate","id":"dcfde4a9-3107-48ca-b9ab-7bb9de83ed60","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62239,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606150.0899615,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606150.0899706,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606150.0899763,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62239","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606150.093685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:56546","total_upstreams":1} +{"level":"debug","ts":1761606150.130161,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.130573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000381469,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/169a9797375a2dec14fa237e9a9d30086f52c221/projects/settings_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606150.1414955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:56546","duration":0.047781735,"request":{"remote_ip":"192.168.1.64","remote_port":"62239","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"nodeexporter-sparky.site.quack-lab.dev","uri":"/","headers":{"Sec-Fetch-User":["?1"],"Priority":["u=0, i"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Site":["none"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["nodeexporter-sparky.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"nodeexporter-sparky.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Type":["text/html; charset=UTF-8"],"Content-Length":["961"]},"status":200} +{"level":"debug","ts":1761606150.14676,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c2200167-9dd3-43a7-87fb-1cf8de0ed9b8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":null,"SignatureSchemes":[1027,1283,1539,515,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h3"],"SupportedVersions":[772],"RemoteAddr":{"IP":"192.168.1.64","Port":60876,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606150.1468334,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606150.1468487,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606150.146854,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"60876","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606150.2216098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.230058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:56546","total_upstreams":1} +{"level":"debug","ts":1761606150.230251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:56546","duration":0.00015954,"request":{"remote_ip":"192.168.1.64","remote_port":"60876","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"nodeexporter-sparky.site.quack-lab.dev","uri":"/favicon.ico","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=6"],"Accept":["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://nodeexporter-sparky.site.quack-lab.dev/"],"Sec-Fetch-Mode":["no-cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["image"],"Alt-Used":["nodeexporter-sparky.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["nodeexporter-sparky.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"nodeexporter-sparky.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=UTF-8"],"Content-Length":["961"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"]},"status":200} +{"level":"debug","ts":1761606150.239921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018272386,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eff325209596f7bb57a63ce66eb222d5b3a8f674/industry.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606150.3128803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.3211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:56546","total_upstreams":1} +{"level":"debug","ts":1761606150.3212762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:56546","duration":0.000149963,"request":{"remote_ip":"192.168.1.64","remote_port":"60876","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"nodeexporter-sparky.site.quack-lab.dev","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Dest":["document"],"Upgrade-Insecure-Requests":["1"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["nodeexporter-sparky.site.quack-lab.dev"],"Alt-Used":["nodeexporter-sparky.site.quack-lab.dev"],"Sec-Fetch-Site":["none"],"Sec-Fetch-User":["?1"],"Priority":["u=0, i"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"nodeexporter-sparky.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=UTF-8"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Length":["961"]},"status":200} +{"level":"debug","ts":1761606150.3232172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.3507903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02754156,"request":{"remote_ip":"44.223.232.55","remote_port":"65141","client_ip":"44.223.232.55","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/5ea62a1216dedf7a99a70edd650f09d9cfd240d3/ios/Runner.xcodeproj/project.pbxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.223.232.55"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606150.4031558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.444911,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041720929,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb5fc8f6ffa0062f395bbf742390db6411f4fe32?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606150.4742548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161342392,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ee93ccd8e7446a6e4d8f531821313bcd5de285e2/bootstrap/helpers?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606150.4949813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.4952958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289205,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/79c3bc081bfcf86262401d1816ddd6a5c7f4187c/projects/version_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606150.585496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.6216106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03607705,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2067b2e7b48fa1491cdf89206e496637822128e8?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606150.6762455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.6979072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02162744,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b9d3f9da628be9d919656eefd5f2bebbd3f68758/resources/views/components/banner.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 22 Mar 2024 10:34:15 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"a28e5445db0c0039eac038f135b504f0c2264acb\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1285"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"banner.blade.php\"; filename*=UTF-8''banner.blade.php"]},"status":200} +{"level":"debug","ts":1761606150.7672846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.7895539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022235286,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ec106759d17290d88fe965220cc3ea6a9acdbd96/media/extra_grf/fix_graphics.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606150.8586228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.8669548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:56546","total_upstreams":1} +{"level":"debug","ts":1761606150.8671703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:56546","duration":0.000187063,"request":{"remote_ip":"192.168.1.64","remote_port":"60876","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"nodeexporter-sparky.site.quack-lab.dev","uri":"/","headers":{"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["document"],"Alt-Used":["nodeexporter-sparky.site.quack-lab.dev"],"Sec-Fetch-Site":["none"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-User":["?1"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=0, i"],"X-Forwarded-Host":["nodeexporter-sparky.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"nodeexporter-sparky.site.quack-lab.dev"}},"headers":{"Content-Length":["961"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Content-Type":["text/html; charset=UTF-8"]},"status":200} +{"level":"debug","ts":1761606150.8964975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037830866,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/abc060525d868a23aa5d6dfdafc731b825f02d7b?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"]},"status":200} +{"level":"debug","ts":1761606150.9491239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.953548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606150.9587662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009608373,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/resources/views/components/server/sidebar.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["915"],"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 11 Mar 2024 14:08:05 GMT"],"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"Etag":["\"94c8c9755641accaf7bcb563d94e02a7ab8b1f32\""]},"status":200} +{"level":"debug","ts":1761606150.968578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015002572,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/docker-compose.windows.yml","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606151.0411062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.1311557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.172843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041648433,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/SharedVariables/Team","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606151.222822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.2464297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02357376,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/05812cd61b2e4b6e7b886c3e7b8e94c2b6a914d1/Makefile.lang.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"]},"status":200} +{"level":"debug","ts":1761606151.2602744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219134728,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b8778e6341bfa9be2de27d4bcaf3b8a24669ae1f/vehicle_gui.c?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606151.3131711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.3657007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052495732,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3b3bc6c33b346e47a4fe904b2161e63591b70356/tests/Pest.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606151.404913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.4473925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":52.017189999,"request":{"remote_ip":"192.168.1.64","remote_port":"52467","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=362&client_gravatar=true&slim_presence=true","headers":{"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Dest":["empty"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"X-Requested-With":["XMLHttpRequest"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 23:02:31 GMT"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["197"],"Etag":["W/\"87378e1588a99850c86ce576b88475a966d56d06\""],"X-Frame-Options":["DENY"],"Connection":["keep-alive"],"Strict-Transport-Security":["max-age=15768000"],"Content-Type":["application/json"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761606152"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"]},"status":200} +{"level":"debug","ts":1761606151.452037,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4867f56a-66fc-44b6-bc3b-f407bda98b5c","origin":"tls","data":{"client_hello":{"CipherSuites":[35466,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[10794,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[51914,772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62242,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606151.4520755,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606151.4520876,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606151.4520934,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62242","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606151.454048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606151.4699862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065046461,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c1861060f7dd77c0785b6427add6de2ca231ca39/media/openttd.32.bmp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2104"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e388628fb63981a566d0798020d5ef93c954d60a\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.bmp\"; filename*=UTF-8''openttd.32.bmp"],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Content-Type":["image/bmp"],"Last-Modified":["Sun, 13 Aug 2006 08:18:11 GMT"]},"status":200} +{"level":"debug","ts":1761606151.49576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.5865998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.6780014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.6785414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091911525,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/46a3508f50c49e6fe8208b544e4eaac5ddd519a6/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6397"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606151.6947188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016691505,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/resources/views/components/emails/layout.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"layout.blade.php\"; filename*=UTF-8''layout.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"fe04a8a599c5b34c150f748fa9d507f5e7c16b72\""],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["85"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606151.712525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.216740123,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8960939b22a474f42575b415f06c09eac7ff92fc/bin/ai?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:31 GMT"]},"status":200} +{"level":"debug","ts":1761606151.7687376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.8063037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037532574,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2398842870cc90c3ba0a7d6e66c06c311ae5e1a?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606151.859367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606151.9505181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.0020945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051542825,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a5b485b41bd8b9e92e3682528e3cf76f39a330a/README.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606152.0413914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.0553539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013926804,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5601721f1e4d31dd7de7cc8a1805ffc35c8284b7/docs/Readme_OS2.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":200} +{"level":"debug","ts":1761606152.0742717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214874797,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0eb5709c86f8dbfdcf7f91a178e46be4a1bc53d0/bin?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":200} +{"level":"debug","ts":1761606152.124297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.132877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.1511536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026827223,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/68174ea82554b273c217a274169866bb2c3dacab/other/logos/codext.jpg","headers":{"From":["gptbot(at)openai.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Content-Length":["105902"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/jpeg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606152.1554015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022495547,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/432edcd4a526dbb29f8e488fc55eb57dd1c5d31e/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 13 Nov 2013 19:57:29 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Length":["144"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""]},"status":200} +{"level":"debug","ts":1761606152.223554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.2388046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015227666,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4e3714b391bea40e2f8e08918abef8732775662f/table/namegen.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8e0cd8533b1868dceebb5c8bff610dcc04b6cf2a\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 01 Mar 2006 19:20:35 GMT"],"Content-Length":["37430"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606152.3144348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.3495762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035116408,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b314ffd1faf9f87251d4706125ab76f42c573c6?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":200} +{"level":"debug","ts":1761606152.3850765,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62244: EOF"} +{"level":"debug","ts":1761606152.3859043,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d51f5bdc-ef11-4654-9989-c097bfb63143","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62245,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606152.3859394,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606152.3859477,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606152.385953,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62245","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606152.3874197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606152.388437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000965861,"request":{"remote_ip":"192.168.1.64","remote_port":"62245","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Connection":["Upgrade"],"Sec-Websocket-Key":["WZNj4iJQvtuQ6K92DtjVnQ=="],"Origin":["https://grafana.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cookie":[],"Upgrade":["websocket"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Websocket-Extensions":["permessage-deflate"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cache-Control":["no-cache"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Version":["13"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["105"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":401} +{"level":"debug","ts":1761606152.4055874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.405956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346724,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0837a1a398b4c9bd192b0575e9ace6c069ec93a8/bin/ai/compat_1.10.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":404} +{"level":"debug","ts":1761606152.4964762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.5871422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.6655388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169029603,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/906ca1a217c17cc361929c44ac91022acfd680b5/vehicle.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606152.6790617,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.6957598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10856006,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ab8b20faf44696e276d3a15836df08bf21c7d3d/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":200} +{"level":"debug","ts":1761606152.7466223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067529041,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b1d2914c08e5aefe71e71fd44ce14de7efb7ebe8/bootstrap/helpers/socialite.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606152.7703838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.8618796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.898755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036843775,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96b1ac9d0906ab0fc6678b96689b14b676e7069b?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606152.9524844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606152.955179,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.184774625,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f0a476e7cae49de89c0fd081fa267dfac9b60471/players.c?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"]},"status":200} +{"level":"debug","ts":1761606152.9706683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018159232,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/newgrf_cargo.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606153.0439427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.0564384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012471791,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/618a7d459c2f5d45f08591946da5292541ff8fb4/templates/compose/lowcoder.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606153.134948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.1700478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035080661,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4691a2069adbb726a29dedd92fe858885c5ee02f?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606153.2259297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.247606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.3166866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.3605604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13459554,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b5dd3ddbd576bfa8dcb86c86634d36ece7893394/players.c?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606153.3839104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136275618,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/public","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"]},"status":200} +{"level":"debug","ts":1761606153.407223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.425276,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9f4e6c42-f549-40e4-ab4b-749b98c475f4","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.215.235.20","Port":9095,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606153.4253078,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606153.4253182,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606153.4253237,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.215.235.20","remote_port":"9095","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606153.4986174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.5387044,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040037646,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/aaa75992f43aa9a9168944be52a6490c17f46720","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"]},"status":200} +{"level":"debug","ts":1761606153.5893612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.66898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.6805341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.683463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014449228,"request":{"remote_ip":"44.215.235.20","remote_port":"9095","client_ip":"44.215.235.20","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4daa1b8c16ae0eb7c9f433fa131ee7dfbcc7d58e/app/Enums/ApplicationDeploymentStatus.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.215.235.20"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606153.7332683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143876265,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/37e79b25bc8cd081046e36e89ea9f3ab10f0c195/app/Models?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606153.7358317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.419119165,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a786aa264af1e7f1414be880a79f15d04402cfd/projects/openttd_vs90.vcproj?page=6","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606153.7390103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.331766293,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5bf105d4f2eab74f99cf21a1d3ac8de0392d9d45/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606153.7711248,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.7762852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095729082,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d077e0c83c97bbdca07411d15dd71b3a6bf96793/app/Http/Livewire?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606153.8058197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034669948,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25529f03116d37ae43a4af96de02a5e1336fdd2a?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:33 GMT"]},"status":200} +{"level":"debug","ts":1761606153.8620558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.86233,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000255131,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d8121cbb63a1eb23452546e5d36a7f49d3c890b1/bin/data/openttdw.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606153.953177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606153.9926383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039431524,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf3fa7522b5a79052deec71bacf72b50b4c05a5d?page=277","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606154.0446062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.1355398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.1759756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040411872,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/app/Http/Livewire/Project/New/SimpleDockerfile.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606154.2092216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606154.2092412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606154.209246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606154.2092493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606154.2092524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606154.2092555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606154.2092583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606154.2092614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606154.2092643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606154.2092671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606154.2092702,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606154.2092738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606154.2092774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606154.2092807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606154.2092838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606154.2092872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606154.2092903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606154.2092938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606154.209297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606154.2093003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606154.2093034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606154.209307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606154.20931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606154.2093341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606154.2093384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606154.2093408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606154.209343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606154.209345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606154.209347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606154.2093492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606154.2093508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606154.2093532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606154.209355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606154.2093596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606154.209363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606154.209365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606154.209367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606154.209369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606154.2093713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606154.2093732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606154.2093754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606154.2093775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606154.2093797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606154.2093816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606154.209384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606154.2093859,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606154.209388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606154.2093906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606154.2093925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606154.2093947,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606154.2093968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606154.2093985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606154.2094007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606154.2094026,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606154.2094045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606154.2094064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606154.2094085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606154.2094107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606154.2094123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606154.2094145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606154.2094162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606154.2094185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606154.2094202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606154.2094223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606154.209424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606154.2094262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606154.2094283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606154.20943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606154.2094321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606154.2094338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606154.2094357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606154.2094376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606154.2270274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.2702465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043160273,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af9b9327afdbd621d9467c128bdb2bce06cd2732?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606154.3180008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.3972075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079161259,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/table/namegen.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606154.40827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.4215574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.4336526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012058301,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/other/logos/codext.jpg","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/jpeg"],"Content-Length":["105902"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"]},"status":200} +{"level":"debug","ts":1761606154.4550817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.410445003,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/93469a92f20246d100d6ca8888ba621223e480ff/os/debian/source/format","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"]},"status":200} +{"level":"debug","ts":1761606154.4995427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.514978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01539367,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5adf63d774c4588eb543bd038735985c161f9c6/music/os2_m.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606154.5203016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112004092,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/99cb1dd612d4e8eaa499eae6da643b703be59456/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"]},"status":200} +{"level":"debug","ts":1761606154.590561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.6815956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.7190328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037396106,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94d326dc7dcc3f5d8850f32a1e02b93fb233b710?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606154.7727737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.7872803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014470369,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/30bc338f908f8f0a741f3844b377cbc60e41b76b/signs.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 28 Oct 2006 11:43:56 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1460"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bfcf9d95afabf89b9aaaea475232425e94a7e3c8\""],"Content-Disposition":["inline; filename=\"signs.h\"; filename*=UTF-8''signs.h"]},"status":200} +{"level":"debug","ts":1761606154.863971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.883313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.292715026,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e91b84753bb9670763550446719a34b278481b5e/bin/data?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606154.954232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606154.9907682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036504045,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/19de9ac7e12a0e117f7181d87835e65e0cf7c6c9?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606155.028093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.164086164,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/94dfa094246b5e9dfd5e86fcbce2a55fce8f7c00/vehicle.c?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606155.04512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.0869503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041793606,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/620f26a6f1a74de09b387ff30a2b1ce18ce1b80e/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606155.1362865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.180569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04424664,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8ffbccf7db072896cefacd7527dbeb1733d44536?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606155.2276444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.2391055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011429967,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Settings/Configuration.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Configuration.php\"; filename*=UTF-8''Configuration.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 28 Sep 2023 11:13:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"668c3d5c470d0ad58b5848f9c144629fcc2377ab\""],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Content-Length":["5322"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606155.3181286,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.3631265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044962069,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac99408c9fba4286c8eede478cd3e588e36736a6?page=348","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606155.4095526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.456556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046966898,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e9e812ccc88d0bb0bf754774726590a2a68b9adb/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""]},"status":200} +{"level":"debug","ts":1761606155.4569108,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c01cf6b6-33f2-4b7e-8d87-d00baaeeffe5","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62255,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606155.4569411,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606155.4569535,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606155.4569616,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62255","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606155.4571393,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62255: EOF"} +{"level":"debug","ts":1761606155.458073,"logger":"events","msg":"event","name":"tls_get_certificate","id":"29889bfd-094f-4173-bd67-0fa3f8b670fe","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62256,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606155.458096,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606155.458103,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606155.4581094,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62256","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606155.460038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606155.4623175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002258618,"request":{"remote_ip":"192.168.1.64","remote_port":"62256","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Authorization":[],"Content-Length":["551"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.8603"]},"status":204} +{"level":"debug","ts":1761606155.5005069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.5393758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038826934,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32e5e8db72d7cb9897ed840d935d876384d71d1b?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606155.5542216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.566528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012279288,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/other/logos/codext.jpg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["105902"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"X-Content-Type-Options":["nosniff"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["image/jpeg"]},"status":200} +{"level":"debug","ts":1761606155.5917454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.6829052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.7080998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116320389,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/70f93b151371cd3e76add2eed51142b0310f0718/app/Livewire/Server/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"]},"status":200} +{"level":"debug","ts":1761606155.7227275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039790099,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75ad6d01003ec807918b6dbad85f17ecf35f8bc5?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606155.7733626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.7902756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016883447,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bcff0ab9320a2d4826d42135a674fac4e06a6f9d?page=18","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606155.8644886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606155.9075806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043056067,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/74c21008a7dedfc5c98de0d534b1c85623fd8bd9?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:35 GMT"]},"status":200} +{"level":"debug","ts":1761606155.9559708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.0466535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.075448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119438658,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1faa8be615faaec58acf029165fefcd2904f3d2b/bootstrap/helpers/proxy.php?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606156.1377757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.1586552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020842631,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c5f026ba663b7d3fb1e098a39a4d593900872cf5/media/baseset/misc_gui/misc_gui.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606156.2284603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.319316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.3459876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117490254,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/824f63a3ad3488671383c280cf4ea0f8ce73ec4b/app/Http?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"]},"status":200} +{"level":"debug","ts":1761606156.3656611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046312756,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d54fa6a6802a9af9a793fc3a1f2d66d0a069bcff?page=22","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"]},"status":200} +{"level":"debug","ts":1761606156.399128,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62258: EOF"} +{"level":"debug","ts":1761606156.39996,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a50ed64e-40b4-480b-a2ef-61875fd9fab6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62259,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606156.3999987,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606156.4000106,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606156.4000165,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62259","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606156.4013577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606156.402247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000826017,"request":{"remote_ip":"192.168.1.64","remote_port":"62259","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Pragma":["no-cache"],"Accept":["*/*"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Sec-Websocket-Key":["CG7ga8mzxDRiJ8zPbARELg=="],"Origin":["https://grafana.site.quack-lab.dev"],"Cookie":[],"Cache-Control":["no-cache"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Sec-Websocket-Extensions":["permessage-deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json; charset=UTF-8"],"Content-Length":["105"],"Cache-Control":["no-store"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"]},"status":401} +{"level":"debug","ts":1761606156.4052367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.358557798,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a3c5084b2936cad818fff1220e04ef4067e39e10/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606156.4109354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.4506483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03967352,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea55a04b69963084b94c0ea537cfda9dfacf3ae5?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"]},"status":200} +{"level":"debug","ts":1761606156.5012665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.5158575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014558695,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e7b050a4daafae2a7ebc30f33cf1c69aba3ba8dd/app/Livewire/Server/Delete.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"]},"status":200} +{"level":"debug","ts":1761606156.5931394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.593509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342646,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/63e0ff048ea3e2ac76871c27d0ae6320078b3ad0/bin/game/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606156.6849337,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.6852882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000337486,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fb67adbd82424974a545efd08be50d2c68005588/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606156.730814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.7751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.8138902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038769135,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34e2d8f1e14c4204b299b78623d9935c7b07b4e3/projects/openttd_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606156.8555892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124742526,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606156.8664412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.876696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010218223,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/960f970822b35a7683b46a46a2a1f6088a9fda8c/app/Livewire/Project/Shared/Storages/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Sep 2024 15:54:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"a0cb54aa0f9a114cf3ffc39919b6a121086d24a0\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Content-Length":["1206"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606156.9576354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606156.958026,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036607,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3b8c73acad21193931199ab4ef9c0558b43c33b6/bin/ai/compat_12.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606157.048655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.1392338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.1443264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095615528,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Actions/Proxy/StartProxy.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606157.1866632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047353297,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6eea3c50d88298660987b8f707f04898fb9a848c/resources/views/components/limit-reached.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"limit-reached.blade.php\"; filename*=UTF-8''limit-reached.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["364"],"Etag":["\"d53dae3f3efede4ed421b6cde6d30c1b2a6c874a\""],"Last-Modified":["Sun, 24 Mar 2024 15:00:25 GMT"]},"status":200} +{"level":"debug","ts":1761606157.2306175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.245242,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014563685,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/243d1c06fcbfec4aa031393356621b4876439b4a/database/seeders/StandalonePostgresqlSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 11 Aug 2023 14:13:53 GMT"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"],"Content-Disposition":["inline; filename=\"StandalonePostgresqlSeeder.php\"; filename*=UTF-8''StandalonePostgresqlSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["565"],"Etag":["\"1fc96a610a0b815ec61518992afe19a56b69c729\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606157.3213782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.3411002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019690289,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6b24cd2516ce4000d5e303c94e5e912102218d7e/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2006"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"Etag":["\"885b2dc623bd935af11a89cf0970d0c7f3771d7f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"]},"status":200} +{"level":"debug","ts":1761606157.412743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.5034158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.5196168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106838855,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2fdb38c922fb18328961d727464cb779a45b09a/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"]},"status":200} +{"level":"debug","ts":1761606157.5259778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022535993,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bbc3d69000e7ea661efd34cc1acc9a0de5eb8e6c/resources/views/livewire/switch-team.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"]},"status":200} +{"level":"debug","ts":1761606157.5949879,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.658804,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e5ef241a-8731-4699-820f-c0634f01f119","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.156.55.147","Port":49879,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606157.6588616,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606157.658874,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606157.6588807,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.156.55.147","remote_port":"49879","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606157.6854537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.6858604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00038177,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fef0bfcfd3949e45125f21eee7b3bdcb3b9e252a/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606157.77698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.814373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037356542,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e0c59aaa771cde7ee39df75945e84e6e813bc85f?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"]},"status":200} +{"level":"debug","ts":1761606157.867504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.895964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300950841,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ccd7399ea0d290edb5734f572edefd596a629e19/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606157.9048545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037315254,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/373a6d3497026b709d1cc757d434cb0f69486d05?page=17","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:37 GMT"]},"status":200} +{"level":"debug","ts":1761606157.9167464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606157.9588442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.0541735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095295985,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dabb08ff4a5fb6003762666cbefcb63ea5401ba4/app/Console?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"]},"status":200} +{"level":"debug","ts":1761606158.0557516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.091484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035705098,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a05ea67d5406c6348dbb5fe9b87dbc8b8592be6?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606158.1042027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.117499,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013276227,"request":{"remote_ip":"54.156.55.147","remote_port":"49879","client_ip":"54.156.55.147","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/70c28fceeb0c2aa67d09b2a8fac4fbbe5da7f2fe/app/Models/ApplicationPreview.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.156.55.147"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606158.1410522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.2317703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.254403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022597079,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/383d8b385bd9fad66da0ef206962a632d3c7785d/projects/openttd_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["84730"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Etag":["\"f230b9944537235a09489ca99f6887a1db999022\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 25 Jun 2013 20:40:58 GMT"],"Content-Disposition":["inline; filename=\"openttd_vs80.vcproj\"; filename*=UTF-8''openttd_vs80.vcproj"]},"status":200} +{"level":"debug","ts":1761606158.3101957,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5a520736-472f-4338-808c-0aa14e57011e","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,52392,49199,159,52394,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24,25,30,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2055,2056,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"144.76.32.237","Port":51438,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606158.310239,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606158.3102498,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606158.310254,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"144.76.32.237","remote_port":"51438","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606158.3226871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.380886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.239804563,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/debc98e4ac67f85ffa76da489e92a67032224cc4/bin?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"]},"status":200} +{"level":"debug","ts":1761606158.3812268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.413457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.4138565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369066,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2c67af391bfc3e8dea75a7832ae0588d6b455d28/projects/regression_vs140.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606158.504262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.5258977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021594148,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/310de59b0fe6159d6fdca08b37c0534c4aad6bbb/media/extra_grf/roadstops.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"]},"status":200} +{"level":"debug","ts":1761606158.5285847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147333954,"request":{"remote_ip":"144.76.32.237","remote_port":"51438","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a1f1e12bce0704211248acfb52f1d3e095553b7/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606158.5954757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.6319952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03648525,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4e8ac471a8d4ed1a760b7199baefa41ab2ceb16?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606158.6865828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.7222352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035620018,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/app/Providers/HorizonServiceProvider.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606158.7779694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.795541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.472822923,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d585ce75ddd481d7d24af1d86dbd73c39d90ce65/bin?page=12","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606158.8685884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.9070287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038410839,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09fca459a7acd7c1b1e14712678a977d30a13297?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606158.9213312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.004557813,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/533587ce4ee375ac94a0f134a7b8a05743420b6e.tar.gz","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["2192826"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Type":["application/octet-stream"],"Link":["; rel=\"immutable\""],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Accept-Ranges":["bytes"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["attachment; filename=\"coolify-533587ce4ee375ac94a0f134a7b8a05743420b6e.tar.gz\"; filename*=UTF-8''coolify-533587ce4ee375ac94a0f134a7b8a05743420b6e.tar.gz"],"Last-Modified":["Mon, 27 Oct 2025 23:02:38 GMT"]},"status":200} +{"level":"debug","ts":1761606158.959746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606158.9608448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182849626,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a0368014d9b662661f0da7c25146010c0ea488f/players.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606159.0275693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067793559,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9c409c3d8a53ea1a19f3a6d5eb00d3746d3569a4/app/Providers/BroadcastServiceProvider.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"]},"status":200} +{"level":"debug","ts":1761606159.0501988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.0504606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000240954,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/6b82a9ef11e8b6d72a73d8921dc5459a99a91ebb/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606159.1411572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.141427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000252145,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5cb7a16edc6ceda7430f1b8c9dedffd6e910090b/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606159.2012954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606159.2013063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606159.201309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606159.2013106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606159.2013125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606159.2013142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606159.2013164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606159.201318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606159.20132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606159.2013218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606159.2013233,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606159.2013257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606159.2013273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606159.201329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606159.2013307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606159.2013326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606159.201334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606159.201336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606159.2013376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606159.2013395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606159.201341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606159.2013426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606159.2013443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606159.2013462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606159.2013476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606159.20135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606159.2013514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606159.2013533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606159.2013547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606159.2013566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606159.201358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606159.20136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606159.2013617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606159.2013636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606159.201365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606159.201367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606159.2013686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606159.20137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606159.2013724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606159.2013743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606159.2013757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606159.2013776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606159.2013793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606159.2013812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606159.2013829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606159.2013848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606159.2013865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606159.2013881,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606159.2013898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606159.2013915,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606159.2013931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606159.201395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606159.2013965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606159.2013986,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606159.2014005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606159.2014022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606159.201404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606159.201406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606159.2014074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606159.2014093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606159.201411,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606159.201413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606159.2014146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606159.2014165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606159.201418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606159.2014198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606159.2014217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606159.2014236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606159.2014253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606159.2014272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606159.2014294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606159.201431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606159.2323177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.2720525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039704789,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df6c48fdba7933e30a16c82e69d8d57ab9515e6d?page=43","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"]},"status":200} +{"level":"debug","ts":1761606159.3231804,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.3641944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040986535,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f51f3a0f9c103b738af06eb77d08d6786faa9e9?page=226","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"]},"status":200} +{"level":"debug","ts":1761606159.4033306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606159.4033709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606159.4035153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":7.949421411,"request":{"remote_ip":"192.168.1.64","remote_port":"62242","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=363&client_gravatar=true&slim_presence=true","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Cookie":[],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Language":["en-US"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606159.406985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003575671,"request":{"remote_ip":"192.168.1.64","remote_port":"62242","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=363&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Requested-With":["XMLHttpRequest"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Expires":["Mon, 27 Oct 2025 23:02:39 GMT"],"X-Ratelimit-Remaining":["199"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Connection":["keep-alive"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761606159"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761606159.40857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606159.414541,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.4302351,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.026859864,"request":{"remote_ip":"192.168.1.64","remote_port":"62242","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Origin":["https://zulip.site.quack-lab.dev"],"Priority":["u=1, i"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Content-Length":["71"],"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Expires":["Mon, 27 Oct 2025 23:02:39 GMT"],"X-Frame-Options":["DENY"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Content-Type":["application/json"],"X-Ratelimit-Reset":["1761606219"],"X-Content-Type-Options":["nosniff"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Content-Language":["en"],"Strict-Transport-Security":["max-age=15768000"],"Connection":["keep-alive"]},"status":200} +{"level":"debug","ts":1761606159.4508889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036320389,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d96a673e57db4db22e1d60fbb9c0e81478a81753?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606159.5051956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.5961232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.6875062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.778525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.7890012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19284575,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ec04855b72131fc1b81df092c459a6563d68d7b/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606159.8023615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02380728,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2f51639af8285dec2acb5a606ec4b6976acb6b3c/bin/baseset/opntitle.dat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Content-Disposition":["inline; filename=\"opntitle.dat\"; filename*=UTF-8''opntitle.dat"],"Content-Length":["138710"],"Etag":["\"264aaff60b5e58cad978bd390ad459da6cc06808\""],"Last-Modified":["Mon, 14 Nov 2011 21:38:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606159.869814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.9253507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055498592,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7d1179e7c89bf38d5607c8f52ff1b6eb559e6d70/config/mail.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606159.9604251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606159.973313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285778681,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ec09d95a1c80de28d117e1905bab514ccb90b0c/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:39 GMT"]},"status":200} +{"level":"debug","ts":1761606159.9764683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016017105,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6eefe749175ba8a6fea574accdfdcee99f7bfa8/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606160.052416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.1244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071940467,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f43fc1e376ca27fe3b0af848083029293beed934/app/Listeners/ProxyStartedNotification.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606160.1431155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.1669793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023825675,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8786045eab03e0cec5847bf8d5cf8173bfde0811/makefiledir/Makefile.libdetection","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606160.2347019,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.2449582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010229564,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c5fd7ba48ab8572b90ee46b065b8afd13c889471/app/Notifications/Server/ForceEnabled.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1753"],"Content-Disposition":["inline; filename=\"ForceEnabled.php\"; filename*=UTF-8''ForceEnabled.php"],"Etag":["\"83594d64340172bc6a38d99fc6a3c4e46e2a9ce2\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 24 Jul 2024 12:27:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606160.2972047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.308286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011051664,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/other/logos/codext.jpg","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"Content-Type":["image/jpeg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Cache-Control":["public, max-age=21600, no-transform"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["105902"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"]},"status":200} +{"level":"debug","ts":1761606160.3253279,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.3361566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010800751,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8c0c22a9251cdc64a9a24ecc5cb9b6f3d7d1ceb4/resources/views/components/new-modal.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"new-modal.blade.php\"; filename*=UTF-8''new-modal.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3790"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 04 Feb 2024 13:07:08 GMT"],"Etag":["\"9c9ef7065ca83659adea7b7773e46da1346afd3e\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606160.4170008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.4322464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015212307,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/app/Livewire/Security/PrivateKey/Show.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"]},"status":200} +{"level":"debug","ts":1761606160.5070453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.5343823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027310303,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/74d756799cd5ae6abad5ed4ea0c97ce74b245f05/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606160.599779,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.6240962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02428442,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/03e088c58b48180d01c82f75d2227f8fc172b82f/media/openttd.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606160.6909614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.7052808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014285911,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/509a179676b9180aa79ad57ec0b6e7f42255e42b/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"]},"status":200} +{"level":"debug","ts":1761606160.7834864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.7941394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010619118,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8c6d84f0bf9486ddfa37ba5e6016024a4c46171/pathfind.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0543df46118d31c54879a35a1d66772c60989917\""],"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1821"],"Last-Modified":["Fri, 24 Jun 2005 12:38:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"pathfind.h\"; filename*=UTF-8''pathfind.h"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606160.8737237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606160.8874512,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013708122,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4392068b059593e2559932ec45801b783b07f6d7/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:40 GMT"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4c9a5204191da90ce5268a397e0f016fb9e8cab8\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["188"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606160.9642086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.0328722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068623895,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Providers/TelescopeServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"]},"status":200} +{"level":"debug","ts":1761606161.055555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.067048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011463521,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4390f6f449226a756b10e42d012574a9d85aace2/media/extra_grf/openttdgui.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"Last-Modified":["Mon, 03 Oct 2011 17:30:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["9017"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5c8dbbcde20aaf0abdb57e6ad8346f91606a60dd\""]},"status":200} +{"level":"debug","ts":1761606161.1460679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.2303705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084275961,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/78d07f00f86f814840aa76e88c7da88f0310e724?page=184","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606161.236819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.2370806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000246364,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/10f9e22a8eb82d07213a961dd95fca612b210b67/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606161.3291707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.3672626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038064426,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/18a2fadf35f1555085551adf7c6d9defd765ce20?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606161.4017498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.418034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.4571943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039124224,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04927226bdc15021a55cfa6d30816dc7a0c51378?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606161.4612963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.956074818,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f077c3bf6e8a5589a84a3ba03650d03f47f196be/src/network?page=29","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606161.4977589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095978462,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"]},"status":200} +{"level":"debug","ts":1761606161.509648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.600569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.6167173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107040757,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Models/StandaloneDocker.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606161.6284387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027831596,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/server/delete.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 30 Oct 2024 19:03:30 GMT"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Content-Disposition":["inline; filename=\"delete.blade.php\"; filename*=UTF-8''delete.blade.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1b56b35c9503834020afca1e198137591c392e2f\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1898"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606161.691371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"error","ts":1761606161.76471,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","upstream":"10.0.38.4:3000","duration":0.147333954,"request":{"remote_ip":"144.76.32.237","remote_port":"51438","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a1f1e12bce0704211248acfb52f1d3e095553b7/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"writing: write tcp 10.0.47.2:443->144.76.32.237:51438: write: broken pipe"} +{"level":"debug","ts":1761606161.783167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.7880948,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e1358c56-d1ef-44a2-82a0-9822ecda9c11","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.209.137.234","Port":18471,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606161.788128,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606161.7881367,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606161.7881413,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.209.137.234","remote_port":"18471","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606161.796305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013112609,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606161.8756354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.9230006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047314714,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ad7aa2eed61df7717519f70183cce4f23bf6a322?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606161.9648724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606161.987513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.296114003,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/310de59b0fe6159d6fdca08b37c0534c4aad6bbb/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:41 GMT"]},"status":200} +{"level":"debug","ts":1761606162.0054874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040583455,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e1353ed985442462374b8cc4027d8677932138d/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606162.151596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.194465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.2114813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059839636,"request":{"remote_ip":"18.209.137.234","remote_port":"18471","client_ip":"18.209.137.234","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/rss/branch/develop/src/main/java/com/refinedmods/refinedstorage/screen/CrafterScreen.java","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.209.137.234"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["application/rss+xml;charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606162.285374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.3301623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044737246,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2e4adc2b8e3a06c25f0ad988a3826b6f4ddfc85?page=157","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"]},"status":200} +{"level":"debug","ts":1761606162.3762832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.398804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.204299602,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7bc1b443eb05debb6e5e682bc1a2365c778f938c/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"]},"status":200} +{"level":"debug","ts":1761606162.4673328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.468846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092537606,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c7af4a5ad5541a286ee8ba707e12ac71128239d/economy.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606162.4692461,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62269: EOF"} +{"level":"debug","ts":1761606162.4700363,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0c8988c4-6a7b-489f-8b39-fa9e48f36e11","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62270,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606162.4700723,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606162.4700823,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606162.4700878,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62270","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606162.4714072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606162.4723701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000914033,"request":{"remote_ip":"192.168.1.64","remote_port":"62270","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"Connection":["Upgrade"],"Cookie":[],"Accept":["*/*"],"Sec-Websocket-Key":["uVbApoqJwX6wRHJfZVpVbA=="],"Sec-Fetch-Mode":["websocket"],"Upgrade":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["105"],"Cache-Control":["no-store"],"X-Frame-Options":["deny"]},"status":401} +{"level":"debug","ts":1761606162.4788246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01145821,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/421b9034e2a4d159c98c40c58b345dac217deab0/os/rpm/openttd.spec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Etag":["\"5ad5a53cab0b3f5202456c235e819b850aa56cc9\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["8496"],"Last-Modified":["Tue, 17 Mar 2015 20:33:44 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606162.549768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.5588422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.5708263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011949246,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2ed777fa5a9a1c39923ace958cd7e01f60de7f8/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Last-Modified":["Tue, 16 Feb 2010 00:07:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["593"],"Etag":["\"fe985b90d006dfec0feb5760da0590e1f61f7acb\""]},"status":200} +{"level":"debug","ts":1761606162.5755978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02579647,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/other","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"]},"status":200} +{"level":"debug","ts":1761606162.6493819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.690453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041035357,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/689f42b80c8bb39e35b775b3a6385e2602fc6bc1?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606162.740583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.7409031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295747,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f06d80e80e364628125ce35e887b16f186f0419c/resources/views/livewire/server/proxy/logs.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606162.8315635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.8427157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011129761,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/74d756799cd5ae6abad5ed4ea0c97ce74b245f05/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 14 Feb 2011 20:20:57 GMT"],"Etag":["\"7561244afeb523a6bd9d4a45a449ab3c1b9aaf4c\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["16433"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606162.92312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606162.9732745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050125423,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cccf86d388f0ea223b02a1803be9d4dec6ce6614?page=38","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606163.0490315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.0859601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036893069,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f26143f06319a56739e94ff3513c2909f49c108f?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606163.1052017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.1205304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015307737,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d4d9268f127387a49ae5f61994b7d49baffc7854/database/seeders/UserSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["655"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 29 Aug 2023 12:36:17 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"UserSeeder.php\"; filename*=UTF-8''UserSeeder.php"],"Etag":["\"2ac615cc01e18fe362f15451174dba05acee5015\""],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606163.1963863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.2364037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039980479,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b13a6f0a9c7b65298fb0339485e43a96c68b53c9?page=92","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"]},"status":200} +{"level":"debug","ts":1761606163.287783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.29934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011514757,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ba8689fb82364f634d7a58e4a40ce6f8ca15eefb/resources/views/livewire/upgrade.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 24 Jan 2025 14:35:01 GMT"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Etag":["\"1187642eaa19f3a67f1bab3cc3abae9c581b3d32\""],"Content-Disposition":["inline; filename=\"upgrade.blade.php\"; filename*=UTF-8''upgrade.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["8751"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606163.3790038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.382636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003586802,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/28712fe837cf378ff85bf39105a51ae6118a9c05","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606163.4700665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.5162826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046176378,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41981ca62d26e9cb8554075e7cef89aca6643364?page=289","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"]},"status":200} +{"level":"debug","ts":1761606163.5603957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.5986102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038178061,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54c7b9f4078216bb8310bd04d3f9ba971d5e83d1?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606163.6511512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.6515946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412929,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/650b9be724863bb91a2bd0b25d4e26858bc8b3fa/table/unmovable_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606163.7198236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.742291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.7597914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017461317,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8efc7866dd577091b4cde55cecf03c1af5c9c22a/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"Content-Length":["558"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8c126a3a2e0a869fc1f045441e9036d3ae362632\""],"Last-Modified":["Mon, 13 Dec 2004 22:13:02 GMT"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606163.7998812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080017924,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606163.8338938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.882476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048542308,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6d40f9cc4fba44ba089434e7fd036577afb7c8f7/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"]},"status":200} +{"level":"debug","ts":1761606163.9248936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606163.9649725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040047665,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64df35067a8909f15ed4a0eafe1f6436313fd6f5?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606164.015531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.1063979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.144656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038223116,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb793f1e0f62f23494ff15e81e8b686d19c807e1?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606164.1972656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.2196789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606164.2197123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606164.2197165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606164.2197192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606164.219722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606164.2197254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606164.2197275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606164.2197309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606164.2197332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606164.219736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606164.2197385,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606164.2197406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606164.219743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606164.2197454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606164.2197478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606164.2197504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606164.2197528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606164.2197561,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606164.2197585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606164.219761,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606164.2197635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606164.219766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606164.2197683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606164.219771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606164.2197733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606164.2197754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606164.2197778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606164.2197802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606164.2197826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606164.219785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606164.2197876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606164.2197897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606164.2197924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606164.2197948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606164.219797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606164.2197993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606164.2198017,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606164.2198045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606164.2198067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606164.219809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606164.2198114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606164.2198138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606164.2198162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606164.2198186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606164.2198207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606164.2198231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606164.2198255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606164.2198277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606164.21983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606164.2198322,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606164.2198346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606164.219837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606164.2198393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606164.219842,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606164.2198443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606164.219847,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606164.219849,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606164.2198515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606164.2198539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606164.2198572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606164.2198596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606164.2198622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606164.219865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606164.2198677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606164.21987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606164.2198727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606164.219875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606164.2198794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606164.2198822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606164.2198846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606164.219887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606164.2198894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606164.274754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259172875,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ea68d68a6f2547d61863864097ad22f11c60143/table/genland.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606164.289116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.3033974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014249372,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Server/Proxy/DynamicConfigurationNavbar.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"DynamicConfigurationNavbar.php\"; filename*=UTF-8''DynamicConfigurationNavbar.php"],"Etag":["\"a9c01daed99214dc9052b78cf982965d25e43d26\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 12 Mar 2024 16:35:53 GMT"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1116"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606164.338991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141669706,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/240352f4b238418c97135280b12091fb07068ef8?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"]},"status":200} +{"level":"debug","ts":1761606164.3803775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.3808472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000438998,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/21b640b5ffb8e331dfd68e8508647267caa2feb4/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606164.4719052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.5016453,"logger":"events","msg":"event","name":"tls_get_certificate","id":"67458c08-a31e-479b-abec-eac64b6d598f","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"159.89.12.166","Port":47224,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606164.5016983,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606164.501713,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.5017197,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"159.89.12.166","remote_port":"47224","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.5139017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041958047,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d87487c493337ba91d035a12be516f117eb5a897?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606164.5628903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.5872984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024367506,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fc1963f642495cdb904202bd6d997755887ee28c/database/seeders/PrivateKeySeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["2800"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"PrivateKeySeeder.php\"; filename*=UTF-8''PrivateKeySeeder.php"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Last-Modified":["Tue, 17 Sep 2024 12:03:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6b44d0867d96276c84304a00512acba46e5d9929\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606164.6186738,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0394fe64-d77f-496f-a441-79741e71ba71","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"159.89.12.166","Port":47240,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606164.6187131,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606164.6187243,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.6187284,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"159.89.12.166","remote_port":"47240","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.6540058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.7065299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052484681,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3429287e7daff9a76c67d436cf407cc33cf8d804?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606164.710697,"logger":"events","msg":"event","name":"tls_get_certificate","id":"30be5e94-d4f8-465d-91f4-81392b9b3552","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"159.89.12.166","Port":47242,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606164.710742,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606164.7107549,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.7107623,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"159.89.12.166","remote_port":"47242","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606164.7448263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.788831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043975479,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/497ded7e40f51740d2dc39fadc4643fd8469a8f9?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"]},"status":200} +{"level":"debug","ts":1761606164.8356664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.8600926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.8765306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04083008,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e5d46a9316cb82a0b275a6fb1fcf3c71bc21e928/table/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"Content-Disposition":["inline; filename=\"roadveh.h\"; filename*=UTF-8''roadveh.h"],"X-Content-Type-Options":["nosniff"],"Etag":["\"fa8f18e1fb56b6dbe012ff757b4f50349441ba08\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Content-Length":["13555"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606164.9270718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606164.9452589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018147179,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79292d193edeb2c8a34fdb93d12e176c9e7e51d8/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606164.980494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120371827,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/public","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606165.0175822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.0178845,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000280388,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a8452f7bc9a73c29b4f39f6d5a306acbdd0a2381/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"]},"status":404} +{"level":"debug","ts":1761606165.1083736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.1088014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395375,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/2fc5893e9894649637cb2cf51182b3509999bdd3/templates/compose/forgejo-with-runner-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606165.199616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.2589138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059253831,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606165.2901108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.3115897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021437602,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c923bca663d5c73e19092c1a52183845f8352c38/bin/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"]},"status":200} +{"level":"debug","ts":1761606165.3812387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.420803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03951452,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6f184a0471dc12a5bbdf61a333b601aa7b1a5ca4?page=25","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606165.459539,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62273: EOF"} +{"level":"debug","ts":1761606165.4605763,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9e4d1a41-644e-4279-bc95-46306800c93e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62274,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606165.460613,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606165.4606292,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606165.4606345,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62274","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606165.4627385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606165.4644525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001686579,"request":{"remote_ip":"192.168.1.64","remote_port":"62274","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Content-Length":["551"],"Content-Type":["application/json"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4498"]},"status":204} +{"level":"debug","ts":1761606165.4729507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.5634978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.5751426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011610798,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e295e46e3eccd58626ce2b02aab24b96c025636b/vehicle_gui.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0ca13550074a9e0cd445b70f83d794d671bb1dcd\""],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Disposition":["inline; filename=\"vehicle_gui.h\"; filename*=UTF-8''vehicle_gui.h"],"Content-Length":["3163"],"Last-Modified":["Mon, 06 Sep 2004 21:20:01 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606165.6545587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.6549134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327898,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/edf7b21e18ecf450152dad748935f52d8246c470/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606165.6804352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.207447556,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55978ceed24f8083a6bdb47b6d0f391917b3129e/town_gui.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606165.7459977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.7601025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014068891,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/739c315243f55018df8f9b05af0a0477914c7ab7/os/debian/changelog","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f180540616f39c07072413a4113e298afa7a8ca5\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 14 Aug 2011 18:53:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["17804"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"]},"status":200} +{"level":"debug","ts":1761606165.836242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.8366518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000360139,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fa661e4075e9c52840900b4b3837cba71149f358/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606165.883013,"logger":"events","msg":"event","name":"tls_get_certificate","id":"757bc1b9-dd96-4527-86d8-fe8f9beba8fb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.179.27","Port":65118,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606165.8830647,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606165.8830788,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606165.883086,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.179.27","remote_port":"65118","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606165.9278655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606165.9681022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040195895,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/871519f75a46c07aab72cbb97df0ea6dd687b3d6?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606165.9900863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.018155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.0330453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014855244,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/newgrf.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606166.0648093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074677287,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/tests","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606166.1094697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.1098738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373324,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/49264175efc809eca9e309825b0690564c4e60dd/os/windows/installer/install.nsi","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606166.2002416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.2376807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037401316,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0a9364cef6cf36c04c71dfa3bbea504f64f5cd5f?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"]},"status":200} +{"level":"debug","ts":1761606166.2920434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.3849802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.4248166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039795009,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27995568eb9e06ac28d2729a61591ca88d3b40b?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606166.4745424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.484435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.4860082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011429776,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/server/create.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Etag":["\"cf5505569b47254f9505b2542be5fe892bfcdfb3\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"create.blade.php\"; filename*=UTF-8''create.blade.php"],"Content-Length":["374"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 14 Aug 2023 13:22:29 GMT"]},"status":200} +{"level":"debug","ts":1761606166.4982772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01381342,"request":{"remote_ip":"23.21.179.27","remote_port":"65118","client_ip":"23.21.179.27","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a0dd1fbfb12a9b63c8f1c23b0d4f36bd7ee900e7/app/Livewire/NavbarDeleteTeam.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["23.21.179.27"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606166.5221722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230095611,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b888d86d905beeae1d495c5a69c51a166fa6c1a1/resources/views?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606166.565873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.6562407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.6665487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010269099,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/app/Actions/Server/InstallLogDrain.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9b67412115e20efc6154208c8b2101e89e1c63f3\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 27 Aug 2024 18:52:51 GMT"],"Content-Disposition":["inline; filename=\"InstallLogDrain.php\"; filename*=UTF-8''InstallLogDrain.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["7740"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"]},"status":200} +{"level":"debug","ts":1761606166.747454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.7618012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014310237,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f80a679d50c445fb5f4f34f6221a0b1163535e30/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Last-Modified":["Mon, 05 Jun 2006 18:10:43 GMT"],"Etag":["\"6fe70b0df1d21421a9f15c2a1f45f09e26c435a4\""],"Content-Length":["1581"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606166.838901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.8772848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038339144,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b56ca2b620d6fef8231383002f6de7c569cc143?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"]},"status":200} +{"level":"debug","ts":1761606166.9417691,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606166.9489355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00714035,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9c69044da59a0da02874d115880f5b6f43bd3ee9/resources/views/components/security/%7B%7B%20route('security.private-key.index')%20%7D%7D","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606167.0210018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.0378056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016767188,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/app/Notifications/Application/DeploymentSuccess.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"]},"status":200} +{"level":"debug","ts":1761606167.0471327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.481225893,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b539a2d37bbef20275eee3a8494369239c0129a/os/emscripten/README.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606167.1129627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.1356165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.2059474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.206421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000425381,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fb3cb9c3d230764c166e4148fcde87c78d79e7f3/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606167.2427137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107049002,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606167.254511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141515595,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/65be880d70510050a9a22d7cfde21cab211e0c95/app/Livewire/Project/Database/Heading.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"]},"status":200} +{"level":"debug","ts":1761606167.2945998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.3326194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037989034,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a48c4ff8405ce4e08d9790d2b08deb9c060ea870?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606167.385067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.385435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339149,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d29def43b072864fd80495b1ff786476e094c771/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606167.4769168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.4773843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000440972,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0464e9f864da7b71fdf7b568916596fbb8a614bb/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606167.5679238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.6096942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041725508,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4bd149d05af56849d68d34e73230bf32209cbd80?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606167.6584659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.7012532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042740491,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b64c9b8b1f7de8609c25c367d3ad90a86b0b5c95?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606167.749192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.7880158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038783422,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/63611e19f5696a5e7ddd5923c1952e6e9d231e86/dummy_land.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606167.8411353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606167.8650212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023844951,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a05ea67d5406c6348dbb5fe9b87dbc8b8592be6/media/extra_grf/openttdgui.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:47 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606167.9328332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.0240414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.0476792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023594109,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c83306391e78d660b4c7b1bfef4008ccd5c7e172/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606168.1151543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.1466315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213749196,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/85fb4eb94b804a0412ae4db51343fb8ac2d8b824/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.2068272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.2192783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012410415,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/db5ff7f16d6785a524c0a38fc30d27e2b62ec6dd/resources/views/auth/verify-email.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["511"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"verify-email.blade.php\"; filename*=UTF-8''verify-email.blade.php"],"Etag":["\"cfdd68291f680e363bcb816366c56ef1730e2ead\""],"Last-Modified":["Mon, 25 Mar 2024 13:09:13 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.2979596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.2983189,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329131,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0484ba700f006ffacfe7bce4a2de6f725e38f88e/utils/checkMissingTranslations.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606168.316811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.3883712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.4016166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084759473,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/public","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.4287078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040297997,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/069ff61ef519535ab34c984c5ea899e5ab53e4f9?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.4292607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314075704,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/277b50f0f9c2ab60755f051a708ba60938d7fbd7/docs/admin_network.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606168.4791765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.490978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011773936,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e7111491cf4f2078665adc47376184504ca3869/Doxyfile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Content-Length":["8742"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6eb9d1232b9aa834681127ebc91d46ea4caebef2\""],"Last-Modified":["Mon, 10 Sep 2007 15:21:14 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606168.5704203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.5827692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01231745,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/24bf6ea4955dad7c2dd65214fc500b08d2b9cbee/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Last-Modified":["Fri, 02 Dec 2011 23:40:16 GMT"],"Content-Length":["2286"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9bc3762ed1c54ce88cf308db996667e56a16f399\""],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"]},"status":200} +{"level":"debug","ts":1761606168.661115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.7527895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.7938814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041053942,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64ecceadda07d6c40d21f4a6c8911c2fdf86b921?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.805344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144198132,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c6c69fa3da95462175134a94ea6534d86f484e08/media/baseset","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"]},"status":200} +{"level":"debug","ts":1761606168.8432713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.8802872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036983408,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a6f23c2924f2ff2a49d05fa0de9194ce59e7082?page=21","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606168.9342618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606168.9448972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01059866,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/36ac6437498a6c73ae82842b491496135dce628b/os/windows/installer/install.nsi","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["26284"],"Last-Modified":["Sat, 09 Feb 2019 21:39:18 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:48 GMT"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d0c933ca21541756c92e6998d295ad31e973cc03\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606169.0258758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.0262482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339821,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0bd81ece357463f8ba0d4e88386894d6b5096b15/bin/ai/compat_1.9.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606169.116462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.1167755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000289085,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/05c6d67cabada767cd3130d990788eb8edcf212e/docker/dev-ssu/nginx.conf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606169.2037747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606169.2037888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606169.2037919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606169.2037942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606169.2037964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606169.2037985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606169.2038007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606169.2038023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606169.2038043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606169.2038062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606169.203808,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606169.20381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606169.2038121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606169.203814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606169.203816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606169.2038183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606169.2038202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606169.2038224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606169.203824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606169.2038262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606169.2038286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606169.2038302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606169.2038324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606169.2038348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606169.2038367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606169.2038383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606169.2038405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606169.2038424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606169.2038443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606169.2038465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606169.2038484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606169.2038505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606169.2038527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606169.2038548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606169.203857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606169.2038589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606169.203861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606169.2038631,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606169.2038648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606169.203867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606169.2038686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606169.2038708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606169.2038727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606169.2038746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606169.2038765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606169.2038784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606169.2038805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606169.2038825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606169.2038846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606169.2038863,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606169.2038884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606169.20389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606169.2038922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606169.2038944,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606169.203896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606169.2038982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606169.2039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606169.2039022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606169.2039042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606169.2039063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606169.2039082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606169.20391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606169.2039123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606169.2039142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606169.2039163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606169.2039182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606169.2039208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606169.203923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606169.203925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606169.203927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606169.2039292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606169.203931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606169.207711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.268164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060420821,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10626baaf25ba7b01fb481a39b7019babbffb03d?page=965","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"]},"status":200} +{"level":"debug","ts":1761606169.2986596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.3894062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.474528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.4806192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.5116298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.212923087,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c595c0e6517ed715a88170b3a1a6e606fa39c721/strgen/strgen.tgt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606169.5421855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067619341,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/app","headers":{"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606169.5715241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.571993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000430672,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606169.6626976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.6631846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00045099,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/components/boarding-step.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606169.7533102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.779325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29866328,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fe2c8a1240957d8569ae8bae7fe9499ba3bca666/bin?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"]},"status":200} +{"level":"debug","ts":1761606169.7814963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028147652,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ac6581ac8fd5f22354e57a0a3157eb18123616a1/media/openttd.32.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"]},"status":200} +{"level":"debug","ts":1761606169.8446395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.8782775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.488829348,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5d7721a2d4b9c7ea7b0381a49036d82ed3871be3/os/windows/winstore/generate-key.ps1","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606169.8865688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041898023,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0b722ec46f13c04125fb122692aa975abe4f8d9?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606169.9360967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606169.939477,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ea4c5924-0a08-4637-8843-0d0f1a5cb846","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.80.185.200","Port":41773,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606169.9395194,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606169.9395313,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606169.9395406,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.80.185.200","remote_port":"41773","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606169.9732425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037107572,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d614dc78ba4ad0a522c59f9a0ffd976222a5bae5?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:49 GMT"]},"status":200} +{"level":"debug","ts":1761606170.0272396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.046992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019719414,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6ac6759b005c007877b32faabef6f544ca610dd4/bin/baseset/orig_win.obm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606170.1181066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.154425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036285433,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ab569544b34cda1feb23528bc07aa6e5ae4776e?page=27","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606170.2093587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.2359495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026552505,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/CODE_OF_CONDUCT.md?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"]},"status":200} +{"level":"debug","ts":1761606170.300511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.3140838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.3303342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016210489,"request":{"remote_ip":"54.80.185.200","remote_port":"41773","client_ip":"54.80.185.200","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/src/branch/develop/src/main/java/com/refinedmods/refinedstorage/api/util/Action.java","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.80.185.200"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606170.3430395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042492605,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1022bf7d931c4ef25b2738c75d02d95a0369146a?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"]},"status":200} +{"level":"debug","ts":1761606170.3921645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.395087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002886722,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/fd1ee0560c14d397161b33ba0f16acf4e11834c0","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606170.4822438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.5110168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028737003,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a725ff0a75c01b1c21c835e9777e61ee06a91db7/app/Livewire/Security/PrivateKey","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606170.570571,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62280: EOF"} +{"level":"debug","ts":1761606170.571838,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d28dc744-e9c0-4186-ab98-7d2ab148c072","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62281,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606170.571876,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606170.5718863,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606170.571895,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62281","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606170.5734458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.5737283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606170.5746124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000833551,"request":{"remote_ip":"192.168.1.64","remote_port":"62281","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Fetch-Site":["same-origin"],"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Connection":["Upgrade"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["PLrVH7/VEq25EwpKKrzIng=="],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Version":["13"],"Pragma":["no-cache"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["105"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"]},"status":401} +{"level":"debug","ts":1761606170.579574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.5893035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015839369,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec1c91fb75f23727f5ed91fdcd2cfd46f6932ee3/templates/compose/freshrss-with-mysql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"]},"status":200} +{"level":"debug","ts":1761606170.6084275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028825731,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/docker","headers":{"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606170.6645324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.7130153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048437992,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fc1b43cd89ddcb886030696252b260cbba3d68d6?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"]},"status":200} +{"level":"debug","ts":1761606170.7552276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.8471506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606170.8475318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349519,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4def6cf70fa246aaa3f4db55544cd4f27f96d0a5/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606170.9389338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.02992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.12104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.2131014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.3028882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.303494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000577308,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/73dfdb83a70ff9e6e3d1d97ab710a0542026eb8a/phpunit.dusk.xml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606171.3931708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.4842613,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.5273328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134124973,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fb67adbd82424974a545efd08be50d2c68005588/jgrpp-changelog.md","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 27 Oct 2022 23:10:39 GMT"],"Content-Disposition":["inline; filename=\"jgrpp-changelog.md\"; filename*=UTF-8''jgrpp-changelog.md"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["124383"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0432e2842c128e436e61d5638f3c49c4ede48ea1\""]},"status":200} +{"level":"debug","ts":1761606171.5303605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.50040025,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/sound/cocoa_s.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"]},"status":200} +{"level":"debug","ts":1761606171.5323825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048091669,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1451e1124830f3fbbf883cc4de1338cfc866cb1/bin/data/openttdw.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6576e723ef75083da724bd056c5acd0a2c85f987\""],"Content-Length":["424089"],"Content-Type":["application/octet-stream"],"Last-Modified":["Thu, 12 Jun 2008 16:30:41 GMT"],"Content-Disposition":["inline; filename=\"openttdw.grf\"; filename*=UTF-8''openttdw.grf"]},"status":200} +{"level":"debug","ts":1761606171.5397124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.326558465,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1cb9c7758de1435abdf2d9ba2c44c1bc6249f3d6/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e24e56555e4fa375fac37c00779ea1c495176ddd\""],"Content-Length":["1154"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"2023_07_13_115117_create_subscriptions_table.php\"; filename*=UTF-8''2023_07_13_115117_create_subscriptions_table.php"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"]},"status":200} +{"level":"debug","ts":1761606171.5583637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.43729012,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/286f8726d5453ecb05c16a29e0e652210e04bda9?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606171.5757468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.5761807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405534,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2e06e385a8c4d86de11f5c3e1901af0781b31243/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606171.5880873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.649110137,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5c59a752e3781c9ad414114a95fac5a1f8f0315f/database/seeders/ServerSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606171.6611562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.905893427,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f0bdeefb9a3a5cfe8f3e78f64c94b8a25936e58/lang/unfinished","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606171.6662266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.6665423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294114,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6f0db273d649b5f607f4e3fc85c93945169fb9a2/os/debian/changelog","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"]},"status":404} +{"level":"debug","ts":1761606171.6850448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.7527246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067646572,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/lang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"]},"status":200} +{"level":"debug","ts":1761606171.7578664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.8002646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042365034,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c10b57c2609d796e310a8d87cfd3347f4c73deca?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606171.8490798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.9391599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606171.955148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015952372,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:51 GMT"]},"status":200} +{"level":"debug","ts":1761606172.0305216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.0715358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040969643,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c24e2bb8fdc29620ea8d73ecec9c93e8e3b3e53?page=32","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606172.1212163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.1520715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.302954739,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ec106759d17290d88fe965220cc3ea6a9acdbd96/media/extra_grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606172.2129035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.2388988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025949979,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b351de15d94bb3573637059f419f82abbf090b16/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5499"],"Etag":["\"343de8cf1e96f6bb044f21dd5417133e7ca148b3\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 29 Sep 2009 20:34:18 GMT"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"]},"status":200} +{"level":"debug","ts":1761606172.2627804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141529541,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/bootstrap/helpers/shared.php?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606172.304195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.3045216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300807,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/resources/views/components/confirm-modal.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606172.3944097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.406244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011805124,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d442f2a9f14cb05bcf44f6fb7ffa9bab9e05a3a0/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Etag":["\"fa46f4b303a636e1a5d7ab5aa3a56bfb49c65a6e\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3662"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 20 Aug 2011 12:52:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606172.4859924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.5261123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040083322,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9b4d92050b90aa1d73d7e5bc3dc54b384b80b5b?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"]},"status":200} +{"level":"debug","ts":1761606172.5781195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.615576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037417777,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1f9fbf528788a2faa8396c6cc638c68dde484fc6?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606172.6695664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.760497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.8103256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049786083,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/Security","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606172.8519683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.8523624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358446,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b3075410991431db40c0e4cd8af64dff8ebf6f5a/bin/ai/compat_1.4.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606172.9007387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.9365802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26697897,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a04f3950ece83e86cdd959d77eb2fd5cfd236fc0/media/openttd.desktop.in","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606172.9429486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606172.9482522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047486098,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/lang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606172.957172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014191904,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/954d0b4e5b1261468ce0c1f64d3c885e1405fc1f/docs/obs_format.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606173.034505,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.0349834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000447663,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a672a8f77d855a2879bf7b3b7a99b9f9eef1fdb8/bin/data/canalsw.grf","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606173.125427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.2163224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.2620192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045657641,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2da844b146cc6c16db4f3ca00c715f9b5155f37d?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606173.3071685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.3476868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04047447,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27163930c1636d9d70ca5f2768c254eb71dc865?page=15","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"]},"status":200} +{"level":"debug","ts":1761606173.3991709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.4907036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.5347311,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04398628,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af2f6de903ba54fd52dda4885ecc769bb42b3e1a?page=29","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606173.5823193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.5826962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348587,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/phpunit.xml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606173.6024642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.203254081,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a3648901ed88f0147f01633f88bc4a4c99e87494/resources?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"]},"status":200} +{"level":"debug","ts":1761606173.673607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.6839497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010315676,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/daf3710a5ec730ffac9969b9777d392c07d163bf/app/Http/Livewire/Server/Proxy/Deploy.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1238"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Deploy.php\"; filename*=UTF-8''Deploy.php"],"Last-Modified":["Mon, 09 Oct 2023 09:00:18 GMT"],"Etag":["\"ad5884e1862a4baabf4a4440f39cfb905c107b57\""],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606173.7647896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.765134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000314412,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/251687f795d0fe767ac52c6a9e5bfaa648919da2/projects/openttd_vs90.vcproj.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"]},"status":404} +{"level":"debug","ts":1761606173.8557172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.8962133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040456967,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e452d6341930f6fa657a863d81063f6fd113a1a?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"]},"status":200} +{"level":"debug","ts":1761606173.946555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606173.9612126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014620121,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a9750c31cbb9fd86a2c2e94c3cd044a65cdcfa6d/app/Livewire/Project/Shared/Storages/All.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:53 GMT"]},"status":200} +{"level":"debug","ts":1761606174.0378728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.0519972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014080523,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Subscription/Actions.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"]},"status":200} +{"level":"debug","ts":1761606174.0628722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.1284342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.1422524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013783704,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c75f7732e48a455653db7ecc06ee4fa2c35312d4/media/openttd.32.bmp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606174.1712825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108369731,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/other","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606174.2055538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606174.205565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606174.2055671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606174.2055693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606174.2055712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606174.2055726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606174.2055745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606174.205576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606174.2055776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606174.2055798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606174.2055817,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606174.2055833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606174.205585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606174.2055867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606174.2055886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606174.2055902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606174.2055926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606174.2055943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606174.2055962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606174.2055979,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606174.2055998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606174.2056015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606174.2056031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606174.2056048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606174.2056067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606174.2056084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606174.2056105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606174.2056122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606174.205614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606174.2056162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606174.205618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606174.20562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606174.2056217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606174.2056327,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606174.2056348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606174.2056372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606174.205639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606174.2056408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606174.2056425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606174.2056444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606174.2056458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606174.2056477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606174.2056496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606174.2056515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606174.205653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606174.2056549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606174.2056563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606174.2056582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606174.2056599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606174.2056618,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606174.2056637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606174.2056656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606174.205667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606174.205669,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606174.2056706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606174.2056725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606174.205674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606174.2056758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606174.2056775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606174.2056797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606174.205681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606174.2056832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606174.205685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606174.2056873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606174.2056892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606174.2056906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606174.2056925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606174.2056944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606174.2056963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606174.2056978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606174.2056997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606174.2057014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606174.2197826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.3108118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.3435035,"logger":"events","msg":"event","name":"tls_get_certificate","id":"133eb7dd-11d0-4353-b649-b818512c0610","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.236.41.241","Port":47908,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606174.3435326,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606174.3435428,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606174.3435476,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.236.41.241","remote_port":"47908","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606174.3681712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057314917,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c4bf91e5b45f7d4a248f90a16dc40b627b360813/storage/app/public","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606174.4019935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.4508355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048812407,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/409d5ef60e35ad0cd6a67cc0a86b0118342d0e8d?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"]},"status":200} +{"level":"debug","ts":1761606174.4929593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.5162983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023295175,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e0241505f9f907b4f3c9daeb400c96246ab9b9d0/resources/views/livewire/switch-team.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"]},"status":200} +{"level":"debug","ts":1761606174.5653477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.5657253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000348457,"request":{"remote_ip":"34.236.41.241","remote_port":"47908","client_ip":"34.236.41.241","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9ecb1ca011be79bb212d8b7c7dba45139adb2d0c/app/Events/ApplicationStatusChanged.php","headers":{"X-Forwarded-For":["34.236.41.241"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Content-Type":["text/plain;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606174.5841844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.662769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.442948175,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4436da743605e18b49cf59f36cdd7da7dafbf9c7/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606174.6743603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.7085273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034128536,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f06f392f7fbaa8c201e965da136bdfef72ec44e/os/debian/openttd-wrapper","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6f85f00b0601526780169b320264a0a3664f51a6\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd-wrapper\"; filename*=UTF-8''openttd-wrapper"],"Content-Length":["863"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"]},"status":200} +{"level":"debug","ts":1761606174.7108002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.126574389,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e2b98b060f2aaeb2b0852f04296dc89823ef0bb/aircraft_gui.c?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606174.7651753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.856521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.947314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606174.976401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02904311,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/views/livewire/project/database/backup-executions.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"]},"status":200} +{"level":"debug","ts":1761606174.988127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222912259,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f3c5a05bbf55babbf9b82a28aa10533bd9964e8/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606175.0141542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.157595398,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/66b458d807bc0ff9cc8acae47f57aef17359d15c/app?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"]},"status":200} +{"level":"debug","ts":1761606175.0391262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.0810337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041863248,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/487e38dd428ae2c8cd0e3848e5d8596fc1fb8684?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606175.1300197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.141973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011921733,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Notifications/Application/DeploymentSuccess.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"DeploymentSuccess.php\"; filename*=UTF-8''DeploymentSuccess.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 10 Oct 2023 11:10:43 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Content-Length":["4319"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1fe01a5d7dae125dd3e5b86fe4829f17aa2cfc29\""]},"status":200} +{"level":"debug","ts":1761606175.2107468,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.2211654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.237667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016437217,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/17deff4d861b9eb1e3db7584117f35321424a8b0/resources/views/components/services/links.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Content-Disposition":["inline; filename=\"links.blade.php\"; filename*=UTF-8''links.blade.php"],"Etag":["\"2bbd9c65b9876be7c433822b9245478e4c15d2f4\""],"Content-Length":["1641"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 30 Sep 2023 13:08:40 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606175.312751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.3155196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104743555,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/tests","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"]},"status":200} +{"level":"debug","ts":1761606175.3247316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011942754,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/664a990c60b96ebebf863a35520e7ee5193a6e65/docker-compose.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"930c0a6b9378c8f49b11bab59fa614e246440912\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 02 Sep 2024 07:53:09 GMT"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"X-Content-Type-Options":["nosniff"],"Content-Length":["859"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606175.4040833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.4191027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014861376,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/32c56b5f84887ca8214bd290344c40dbc481f42d/projects/settingsgen_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606175.4652941,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62288: EOF"} +{"level":"debug","ts":1761606175.4668248,"logger":"events","msg":"event","name":"tls_get_certificate","id":"04205d39-3deb-44ef-a2ec-0d739592a6e2","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62289,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606175.466865,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606175.4668758,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606175.4668808,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62289","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606175.4688873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606175.4704626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001547708,"request":{"remote_ip":"192.168.1.64","remote_port":"62289","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Sec-Fetch-Site":["same-origin"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Content-Length":["551"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2859"],"Date":["Mon, 27 Oct 2025 23:02:54 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606175.4959695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.5872107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.6531553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065903326,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb5a86754e4fe8854a8fba357da391ebedaabf65?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"]},"status":200} +{"level":"debug","ts":1761606175.679023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.6793551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303963,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c29b3953573e4b2feb2bbb0b1dc5f8d7ef5a06eb/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"]},"status":404} +{"level":"debug","ts":1761606175.684938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188941259,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e22e1df9398b6827b468a93cc998a46a19961278/bin/baseset","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606175.7693763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.779696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010290759,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/jgrpp-changelog.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1d194c215690b1c4deef85b942894847b4690fba\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["144717"],"Last-Modified":["Tue, 11 Jul 2023 19:12:57 GMT"],"Content-Disposition":["inline; filename=\"jgrpp-changelog.md\"; filename*=UTF-8''jgrpp-changelog.md"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"]},"status":200} +{"level":"debug","ts":1761606175.8610187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.915929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05486649,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/89cc4d1df4556f975146d50ab86a06fe168e0055/app/Http/Middleware/TrustHosts.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606175.9512153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606175.9777396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026478766,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1af7203e6d8e47e4a9241fe3b7134064077d4f30/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606176.0422516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.0812864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038994499,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7ff2cc7c7d70aeee18e58252fe698d66ff14267?page=19","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606176.1334014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.15349,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020052191,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4f7aedecc3c7fcb36c99130b858255daee88a055/bin/baseset/orig_win.obg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606176.2240973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.3154707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.3158548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358966,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1e2a681f9c0820a3e2f906fb9c555e3fb00fd82a/projects/openttd_vs90.vcproj.user","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606176.346696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.3485284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124398457,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6607dfdc683ac5dcf0ba0669f9eb72ea950c1ec9/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Content-Length":["12538"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606176.3952482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.269786837,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb6a01cab3b6954a8ba7b50057fca382a8f99790/src/vehicle.cpp?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606176.4064887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.4210598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01454009,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/app/Events/ProxyStarted.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"]},"status":200} +{"level":"debug","ts":1761606176.4229007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07617507,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/tests","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606176.4975858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.529129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031509579,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b/others","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606176.5883992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.6407697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05232555,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3b04d3df9196f4030518b317c20d045b8aaa7e4f?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"]},"status":200} +{"level":"debug","ts":1761606176.6799169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.7432005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063243292,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c3da3f11d9fb825f314cdeb1506ca49c52a7ac93/public/robots.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606176.7700994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.770532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405054,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e8f5d89712143b437ec03932283a3b6dec0fdb04/os/debian/README.Debian","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606176.8617938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.90694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045111532,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c058c0a766df82b680e2e2200ba48cc2357afd1e?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606176.9529095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606176.9960864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043130487,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bca9e090dc6637fd7b6ed6a5a37d65f151849e9?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606177.0434332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.134276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.1732776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129806442,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9a381f4d5d7a575571943b94c94c27b3ae6cad2d/strgen/strgen.dsp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606177.17356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039255512,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00cf2eae388135fcd9e7fd21cfa0f7b561fa1ddb?page=20","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606177.2259214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.2683835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042416231,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12f38e56df027cf0c38ecdfa5347b3f92a296051?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606177.3171344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.351117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033942416,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2676f9a8db0f45468bef90c7d7af4ec1cc52c4bb/database/migrations/2024_03_11_150013_create_oauth_settings.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"c2178426d7252c6e49294a6dab9fe6921f8fbbd2\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["865"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 11 Mar 2024 21:29:57 GMT"],"Content-Disposition":["inline; filename=\"2024_03_11_150013_create_oauth_settings.php\"; filename*=UTF-8''2024_03_11_150013_create_oauth_settings.php"]},"status":200} +{"level":"debug","ts":1761606177.4071143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.4468155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.450767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043617505,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/658f9cb03f9a5ec8a0dd772f6cadf54bf53a627a?page=17","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606177.4991076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.5441852,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e987f4bf-623e-4fc2-87e4-6597b00f795d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.206.93.215","Port":56928,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606177.5442438,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606177.5442567,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606177.5442622,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.206.93.215","remote_port":"56928","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606177.5893657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.594052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09491122,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/68068b6eff894c0702bc69462aa7657eaf26c8ff?files=src%2Flang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606177.630056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040646655,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3dae23976df7cae7860688041866c9d3e69fbe6?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606177.63736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190502572,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/app","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606177.6807442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.7047627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023975447,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/690dd5555cf584db4ab756862b62c101f461c5ef/table/currency.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"currency.h\"; filename*=UTF-8''currency.h"],"Content-Length":["1545"],"Last-Modified":["Wed, 22 Dec 2004 19:48:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=iso-8859-1"],"Etag":["\"19e9a2ecefa64b15e619bb70265bf0d81b0562f8\""],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606177.7704957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.7709417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395726,"request":{"remote_ip":"44.206.93.215","remote_port":"56928","client_ip":"44.206.93.215","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fcf7c5ddd50e82f1b1ac3112d3e67258707e41d4/.dockerignore","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.206.93.215"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Type":["text/plain;charset=utf-8"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606177.7716458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.7894118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017737578,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/efe30c42994fc1e32e8336ed7f40528c431fd3ac/bin/ai/regression/completeness.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"9f5e96eb0b6a186755c91c09de07a9ed073813f1\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"completeness.sh\"; filename*=UTF-8''completeness.sh"],"Last-Modified":["Sun, 21 Sep 2014 16:41:03 GMT"],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Length":["1741"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606177.8622475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043716251,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55c3312b3a343362548234a7bcf712ec7f15285?page=262","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606177.953539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606177.9917798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038204992,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3663965f3e92bd853ffff3a71162ffede78bfd66?page=11","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606178.045072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.0580976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012994075,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b218356f2d8b8c6e7cb266da07c669c137fa395c/app/Events/ProxyStarted.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606178.1369514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.2049346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067940086,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/table/build_industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"]},"status":200} +{"level":"debug","ts":1761606178.2272325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.2643816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037112382,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b37ab36eaa10e70e222f468f11e1cdc2a52cb71?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606178.3191264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.3590388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039867736,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c24e2bb8fdc29620ea8d73ecec9c93e8e3b3e53?page=34","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606178.4092174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.40969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000443356,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7f54c59a66ddec3fa1bb6b730f580b6189adcdc8/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606178.500221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.5120327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011776401,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/newgrf_station.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 29 Dec 2006 07:49:51 GMT"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"Content-Disposition":["inline; filename=\"newgrf_station.c\"; filename*=UTF-8''newgrf_station.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"f36769a41b63ea1813616897bafb1f2b65840160\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["22891"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606178.5913875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.6428428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.6586175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06718327,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a50317cc768785564a9ac800c7d62010d89ea3a6/app/Http/Livewire/Project?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606178.690808,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04792764,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"]},"status":200} +{"level":"debug","ts":1761606178.69664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.7442582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0475826,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5ec517e3bcbe6e66f79a009f0f199368b8091d1a?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606178.773924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.8645494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606178.8723917,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098434753,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606178.9160159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051429401,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f393eb2c26c470cdf1a86820ed40a8cf33bea01/templates/compose/docuseal-with-postgres.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:58 GMT"]},"status":200} +{"level":"debug","ts":1761606178.9554925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.0266478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071101055,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606179.047564,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.1373742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.1619093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024499866,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/03f28f0b06a83bdfde725dbd695a367a788b4d33/media/extra_grf/foundations.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606179.208236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606179.2082589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606179.208262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606179.2082644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606179.2082667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606179.2082694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606179.2082713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606179.2082734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606179.2082758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606179.2082782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606179.2082806,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606179.2082832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606179.2082853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606179.2082877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606179.20829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606179.208292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606179.2082946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606179.208297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606179.2082996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606179.2083018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606179.2083042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606179.2083068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606179.208309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606179.2083116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606179.208314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606179.2083166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606179.208319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606179.208321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606179.2083232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606179.2083256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606179.2083282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606179.208331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606179.2083333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606179.2083356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606179.2083375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606179.2083397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606179.208342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606179.2083442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606179.2083466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606179.208349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606179.2083511,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606179.2083535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606179.208356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606179.208358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606179.2083604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606179.2083628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606179.208365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606179.208367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606179.2083697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606179.2083716,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606179.2083738,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606179.2083757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606179.2083778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606179.20838,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606179.208382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606179.208384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606179.208386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606179.2083883,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606179.2083905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606179.2083924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606179.2083945,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606179.2083964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606179.2083986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606179.2084007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606179.2084024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606179.2084045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606179.2084064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606179.2084086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606179.2084103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606179.2084124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606179.2084177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606179.2084196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606179.22811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.2382274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190635363,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c7627fb7fbf66fb1aa73ea7261971f92f7e3310/bin/ai","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606179.2406745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01253502,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/afaafd9560b44b22073c14564259cc91d21a25f8/templates/compose/lowcoder.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"lowcoder.yaml\"; filename*=UTF-8''lowcoder.yaml"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 16 Jan 2025 13:24:16 GMT"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Length":["784"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7cf10b99f88f311986283eae973eebf9ebd39386\""]},"status":200} +{"level":"debug","ts":1761606179.3192396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.3754404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056166762,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cd0da04ea29f5982aad6c174a032e8841eb8c886/bootstrap?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606179.4100475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.4241266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014051038,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e3bb1d8c7380e14abdc95597d5df3e50d6247c5f/projects/version_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"]},"status":200} +{"level":"debug","ts":1761606179.5009995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.5923843,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.6796954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178646212,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/158711a1658e9ca000711f33852d73f6a76b838c/app?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"]},"status":200} +{"level":"debug","ts":1761606179.6837885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.6997046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015868444,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5f1345ac0e1a8447a37cb43e556dfdf55d1ee154/industry.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"c7a2dd063e30889047db45b580195c4246404eca\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 06 Feb 2005 22:36:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2301"],"Content-Disposition":["inline; filename=\"industry.h\"; filename*=UTF-8''industry.h"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"]},"status":200} +{"level":"debug","ts":1761606179.7749412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.8068166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031835614,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/adab6f643878284b20eba0dff535923f6c1d8d8b/table/landscape_sprite.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Last-Modified":["Thu, 03 Nov 2005 15:25:45 GMT"],"Etag":["\"88f5f48b1b57db41aaa52bcb4476e4a90aeb5f04\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"landscape_sprite.h\"; filename*=UTF-8''landscape_sprite.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2973"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606179.8420134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249592655,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/66e3e4e4d1de5e7841c05359e19cc540cbb18c65/os?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606179.8446076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.865884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.8662064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294385,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8ee7719912ab3177e370fcc73cbd0b44dca2d3fc/os/os2/dedicated.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606179.9568193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606179.957256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405384,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b728d69ab061eb551412238efb03df894e7cbb89/other/nightly/docker-compose.yml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606179.98418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139527477,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/tests","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:02:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606180.0481088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.0940452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045879519,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7eb0ffc37870c461379d7d8cffdef2c8733fef9?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606180.138662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.167443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028729449,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b2a5ebcfc4637d6d700beaa0b8012dd6ee75e8ee/bin/ai/compat_1.4.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1344"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.4.nut\"; filename*=UTF-8''compat_1.4.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"6de24bf80c14d001e78d0e60f1b64ae05b46d4a4\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"]},"status":200} +{"level":"debug","ts":1761606180.2300127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.242826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012779661,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d160536315ab60277e37faf8462dde52f4ff801d/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Content-Length":["715"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Etag":["\"125e21b0d7f7c9735acfab71039c8535c7bcfddc\""]},"status":200} +{"level":"debug","ts":1761606180.3203197,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.3467958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026426047,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5a8e5e8d99dd01ffc24426acfb9f18715d4ad2e3/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"Content-Length":["3522"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606180.4113612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.4679782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056571405,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dadc7aaf080502c58c44127672db5cd273572d20/app/Livewire/Server/Proxy/Status.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"]},"status":200} +{"level":"debug","ts":1761606180.5045094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.5436962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039150093,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79c94729b5e16deef82264bc959e82bb32e0f838?page=26","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606180.593011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.6375942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044557697,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e9e4b7735fcc344742dce3e1504f0c6d274d23f6/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1582"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Etag":["\"582ef9febfcfdba8cd5465b8823f13e71310aca6\""]},"status":200} +{"level":"debug","ts":1761606180.6845284,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.7010293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016472102,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e132ae7cf7265060adc7957397247ba3ea0524a9/app/Enums/Role.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a37a5076c108f8f81dbeb8af79ebb298c48c4a2b\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["687"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 28 Oct 2024 16:08:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Role.php\"; filename*=UTF-8''Role.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"]},"status":200} +{"level":"debug","ts":1761606180.7756398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.8594053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083723811,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3ed5f3c99d13d11fea44ea6dcd9adfa8f6928bf5/other/logos/glueops.webp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"glueops.webp\"; filename*=UTF-8''glueops.webp"],"Etag":["\"d5acda999b9ead64addcf899fad51c1706798799\""],"Last-Modified":["Wed, 04 Sep 2024 09:06:30 GMT"],"No-Gzip-Compression":["1"],"Content-Type":["image/webp"],"Content-Length":["118280"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"]},"status":200} +{"level":"debug","ts":1761606180.8664997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606180.907483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040945768,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59a49a4483dbcdddeaa7ce03ead7ad13fae5cfb9?page=23","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606180.9575932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.0376744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.048426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.1027691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054296967,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a282c3ab57a0de7a3551054ab7f7321ba038dc20?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606181.1390932,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.1572568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119548074,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/app","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606181.1639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024774343,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a/README.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606181.1844416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226822349,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/strgen","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606181.230113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.2555532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025406755,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/baf58b298fe5971c7261efb2dd2ee9c5f01a0f6c/apps/api/prisma/migrations/20220322135800_persistent_storage/migration.sql","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606181.321376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.3612344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039817952,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c839ba8f32b2924cc4e8621b8be9c83c4b7f935?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"]},"status":200} +{"level":"debug","ts":1761606181.4125555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.4207067,"logger":"events","msg":"event","name":"tls_get_certificate","id":"879f5636-1f0a-4b8a-b395-951b991a28c9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.58.199","Port":20619,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606181.4207432,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606181.4207537,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606181.4207585,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.58.199","remote_port":"20619","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606181.4261436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013558961,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Providers/BroadcastServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606181.5034988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.5419738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038439884,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc0b97ea2fbf1672de7ef03a84c374fdd01d431e?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606181.5944605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.6076963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013209141,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e30efb530e78cf81ec15aa9f36f1a495451bdb8/bin/data/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"]},"status":200} +{"level":"debug","ts":1761606181.6420496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.6852872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043202272,"request":{"remote_ip":"52.200.58.199","remote_port":"20619","client_ip":"52.200.58.199","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de0607fb80d2b0b08e15e5e8aec4aa2020efc77b/data/autorail.grf","headers":{"X-Forwarded-For":["52.200.58.199"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"cd6fd293c2ac14699d930b41049242407bab7158\""],"Last-Modified":["Wed, 19 Jan 2005 20:55:23 GMT"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"autorail.grf\"; filename*=UTF-8''autorail.grf"],"Content-Length":["9747"],"Content-Type":["application/octet-stream"]},"status":200} +{"level":"debug","ts":1761606181.6854498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.6948051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009323356,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7f693ce497d949b8f66e00a40f4477681ac71af1/bin/ai/compat_1.10.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"Content-Length":["631"],"Last-Modified":["Sat, 08 Feb 2020 22:38:49 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2baaddb836a34d60905a146723bba2972ad62f9a\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606181.77605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.8677666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606181.8681033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312589,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fa3d470a051f5e5eae6db45635280fc33280f7f3/projects/langs_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606181.9106884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134604287,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/926b721cc2235e96979c2cdcb6a9874ecbee0c0e/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"Date":["Mon, 27 Oct 2025 23:03:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["56"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606181.9587753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.0494137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.1397665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18095296,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/61f3deb5dad79c58db9f8cf64588768aae52ae96/newgrf_cargo.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606182.1416898,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.1417978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.202566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153116274,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b804f0a6d2b668a73f8c0daa8ed20c81afa4d3/music/os2_m.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606182.2312198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.2522743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110433351,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"]},"status":200} +{"level":"debug","ts":1761606182.2756207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133897565,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/301f4ac856088ac32f89b791479fbb0dfb4f911b/landscape.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606182.3230703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.335465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104213837,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3a987c8a6eb905fa66a38cbb7267f9ec73fa14ed/app?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606182.364843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04172657,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2eb9795a9875b4604294fbb49a4acccd0b030480?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"]},"status":200} +{"level":"debug","ts":1761606182.4131339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.5045176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.5141842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009635084,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fb05565cd143a5c7d3307ddd5cc4bd454167df6/player.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d4dbfd0bb7e45e3dcb3e4516fc8c6f8ac32c17f2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 21 Jun 2005 16:28:17 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5483"]},"status":200} +{"level":"debug","ts":1761606182.5956452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.643004,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047321026,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0045c5b7f44edb056d85f6fdd72ec1f1bb7561fd?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606182.6783237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265162747,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07acc77edeae4d7f10e3ba8b087375c826c7d992/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"]},"status":200} +{"level":"debug","ts":1761606182.6870892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.727403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040293498,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/253aa1b0b03aed312581de35d7e35bc17b96190f?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606182.7773204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.8686152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.9093115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040647085,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23980e64862f5f61b19e6be4d5e4c19d0e506ec0?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606182.959331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606182.969949,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192589897,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3633d5692327bc1cb86437fccdcdd906fa0ceb1b/town_gui.c?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606183.0503237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.0726817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022319665,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/hal.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"hal.h\"; filename*=UTF-8''hal.h"],"Last-Modified":["Sat, 05 Aug 2006 00:59:45 GMT"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Length":["1245"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"fcae56719fc48fad94709959fb385b04d38206d3\""]},"status":200} +{"level":"debug","ts":1761606183.0760071,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116642277,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5fdc69194ec63ee301403afef4d4bd1edafe81c9/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606183.1419308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.1820722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040100885,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c6705ba34ccc96d4692dc3f882d966732c19e5f?page=26","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606183.2327442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.233125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356061,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/285d1846aebfc5bf3b874ff5d431a568e6a49da2/projects/langs_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606183.2777798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.3236942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.3555682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031834212,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f626c15eccba4ad1550375a809b48b8f0e529d08/resources/views/livewire/project/shared/scheduled-task","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606183.374502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096692879,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/public","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606183.4142325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.4146292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361251,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f2072319cbc57b3b5c37761ae2080ad3a2f61a70/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606183.5055356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.5960944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.620994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115418519,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f080a4bf30ffc4a856a77bb2c96bc1f2bf0cca43/resources/views/components?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"]},"status":200} +{"level":"debug","ts":1761606183.687701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.7792943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.7837963,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62311: EOF"} +{"level":"debug","ts":1761606183.784602,"logger":"events","msg":"event","name":"tls_get_certificate","id":"326ecc6e-a189-4fd9-bddb-1ec939104928","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62312,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606183.7846456,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606183.7846572,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606183.784666,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62312","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606183.7859998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606183.7869291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000881441,"request":{"remote_ip":"192.168.1.64","remote_port":"62312","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Upgrade":["websocket"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["Xd+VjmQBoabLbKanFjbs9Q=="],"Cache-Control":["no-cache"],"Sec-Websocket-Version":["13"],"Origin":["https://grafana.site.quack-lab.dev"],"Connection":["Upgrade"],"Pragma":["no-cache"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["websocket"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Length":["105"],"X-Content-Type-Options":["nosniff"]},"status":401} +{"level":"debug","ts":1761606183.8048513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117108916,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/app/Console/Commands/Init.php?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606183.818302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038966948,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb002067363b6d331b04c7cea0cfb240a03c42c9?page=26","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606183.8636568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.267524258,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c6cf8940172669c4f31b4273c4600b8f56a685db/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"]},"status":200} +{"level":"debug","ts":1761606183.870826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606183.9422514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071392234,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2191f1b82653e55cefd32b0c23e7a97571fbce1e/app/Livewire/Project/Shared/Storages/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606183.9616394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.0414877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079811245,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/wow-weakauras/commit/c21f59778f0f16f305c11f00d1a29cb04eeefbff?files=Complete+Projects%2Ftrash%2FCunting+shit+2.lua","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"]},"status":200} +{"level":"debug","ts":1761606184.052432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.1432643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.1810565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037754893,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb104448071171c32a01e6d34b1e491e095ed208?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606184.2126055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606184.2126362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606184.2126396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606184.212642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606184.2126448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606184.2126477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606184.2126503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606184.2126524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606184.2126548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606184.2126572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606184.2126594,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606184.212662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606184.2126646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606184.2126665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606184.2126691,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606184.2126715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606184.2126741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606184.2126765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606184.212679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606184.2126815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606184.2126846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606184.2126865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606184.2126892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606184.2126915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606184.212694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606184.2126963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606184.2126987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606184.2127018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606184.2127044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606184.212707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606184.2127097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606184.2127123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606184.2127147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606184.2127173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606184.2127197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606184.212722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606184.212725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606184.2127275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606184.21273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606184.2127326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606184.2127347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606184.212737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606184.2127392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606184.2127414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606184.2127438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606184.2127461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606184.2127483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606184.2127507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606184.2127526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606184.212755,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606184.2127573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606184.2127593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606184.2127616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606184.2127638,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606184.2127662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606184.2127686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606184.2127705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606184.2127728,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606184.2127752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606184.2127771,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606184.2127795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606184.212782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606184.2127862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606184.212789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606184.2127912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606184.2127934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606184.2127957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606184.2127976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606184.2128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606184.2128024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606184.2128043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606184.2128067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606184.2351782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.2357104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00048293,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/docker/prod/nginx.conf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606184.3263853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.3692036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.316739596,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2c4d3192c69ec50f556a1537a705ca8d6c00bf81/bin/ai/regression/regression.cfg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606184.3786395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052209301,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0828653cf9c63a5b3428eeee0ae2724979522f74?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606184.4006145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.4180896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.4566977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038580389,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/acc87fc9f07fedc993e20519bec35474154f4167?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606184.4628887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062237135,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/lang","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606184.508085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.5640342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055920958,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ab055e0692f75b29e68fd3d18e1ba8f06a52e8c4/config/fortify.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606184.5994883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.636616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037101512,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2123deff13b3f23352ef82410e76705f9911c184?page=35","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606184.6901157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.7158706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025715948,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/24cd52616c4b0c4c062be3f0e503f90b9069fee3/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606184.781989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.84649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064460187,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/01e92ac32a26db909c983db24f2538a86eac0087/docs/elrail.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Type":["image/svg+xml"],"Etag":["\"39098a388be14fe2d60b7c5d7c20e920d572efd0\""],"Last-Modified":["Wed, 29 Mar 2006 16:30:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["63849"],"Content-Disposition":["inline; filename=\"elrail.svg\"; filename*=UTF-8''elrail.svg"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"]},"status":200} +{"level":"debug","ts":1761606184.8723726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.8840039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011607211,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a125c0032bc237d1f5a67ba650cbb0bca78314a3/resources/views/components/modal-confirmation.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6732"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 30 May 2024 10:28:29 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"395b03ff4d99d73740435ee700aa0a9777ae98e5\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"modal-confirmation.blade.php\"; filename*=UTF-8''modal-confirmation.blade.php"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"]},"status":200} +{"level":"debug","ts":1761606184.9633703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606184.9873753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023975357,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ee2c31f991b2ddad99e0b19db8b85939e56f9f4/media/extra_grf/foundations.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606185.0542457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.1457288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.1712017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025432524,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/tgp.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Content-Disposition":["inline; filename=\"tgp.c\"; filename*=UTF-8''tgp.c"],"Content-Length":["30736"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"8c99856f6ccaf59d1ace469818bdbafe0e80ed0a\""],"Last-Modified":["Mon, 04 Sep 2006 20:40:33 GMT"]},"status":200} +{"level":"debug","ts":1761606185.174427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120148175,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e04afaf7046d67c6b6f2834a06ee57e29c7c3c75/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"]},"status":200} +{"level":"debug","ts":1761606185.2369833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.2993839,"logger":"events","msg":"event","name":"tls_get_certificate","id":"97b55189-7c6a-48ce-849a-baee19d87bb0","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.215.235.20","Port":18550,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606185.2994263,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606185.2994366,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606185.2994413,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.215.235.20","remote_port":"18550","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606185.327897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.341821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013890224,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e28da50c4f4a0408731293519a56ad65e6d426a2/docs/Readme_OS2.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606185.392195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155174905,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/music.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606185.4186025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.419018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000388783,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4def6cf70fa246aaa3f4db55544cd4f27f96d0a5/bin/ai/compat_1.6.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"]},"status":404} +{"level":"debug","ts":1761606185.4748497,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62313: EOF"} +{"level":"debug","ts":1761606185.4758854,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4babeae5-13d3-4f55-a505-e620c383e38e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62314,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606185.4759297,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606185.4759421,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606185.4759524,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62314","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606185.477746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606185.4797611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001980734,"request":{"remote_ip":"192.168.1.64","remote_port":"62314","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Site":["same-origin"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.6956"],"Date":["Mon, 27 Oct 2025 23:03:04 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606185.5095425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.530421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020832261,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3e3cae9f65998949ff167e97a9a22abd9990ac06/bin/data/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606185.5498166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.600424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.6053784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.635848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030425847,"request":{"remote_ip":"44.215.235.20","remote_port":"18550","client_ip":"44.215.235.20","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e9c9a51b8d4e701df8bee90c8ce2b2e8b88a7dac/app/Jobs/DatabaseBackupJob.php","headers":{"X-Forwarded-For":["44.215.235.20"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606185.6589131,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109056346,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/lang","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606185.6915271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.7384737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046902517,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f752d96125e5636eac39919e8ca88cfd54cb3228?page=13","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606185.7829978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.7935483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01051904,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f080a4bf30ffc4a856a77bb2c96bc1f2bf0cca43/app/Livewire/RunCommand.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 25 Jun 2024 08:51:32 GMT"],"Content-Length":["949"],"Content-Disposition":["inline; filename=\"RunCommand.php\"; filename*=UTF-8''RunCommand.php"],"Etag":["\"c2d3adeeac434d3a3308c105254a094a2b65c309\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606185.8731928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606185.9004269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027182583,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40d5242f919824f37d533360af8d7ab6ad0b4722/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606185.9615061,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.36103065,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cdd85c79cd6828b175f84818f6c632ab520f389/Doxyfile.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606185.9648814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.0149019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04998601,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/409d5ef60e35ad0cd6a67cc0a86b0118342d0e8d?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606186.0554924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.0691361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013604867,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7d960e28b41c9d87a292c6f0716e3f9ea8df26a2/bin/data/tracerestrict.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606186.1468956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.1963181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049384597,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e15446bc58f83dec80462429496cc1f1e67a7c89?page=423","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606186.2379963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.3281705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.342581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014373616,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/235d84583f6424f077f42ff52d81dafa3921af2f/table/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f24440cd97b1eabada84a7a4ed807bbd567e7724\""],"Content-Length":["35900"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 25 Jul 2005 07:16:10 GMT"]},"status":200} +{"level":"debug","ts":1761606186.356932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118894321,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59e37e14568dfb5fcbe52413a90b79f0661bad51/resources/views/livewire/project/application/rollback.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"]},"status":200} +{"level":"debug","ts":1761606186.4192266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.4195278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000279527,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ad6d8c1f4634d8dabdff094110a263b53e223436/projects/strgen_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606186.510714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.601782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.6025379,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091795667,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2fc5893e9894649637cb2cf51182b3509999bdd3/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606186.647843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046026907,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/41a67a9b94a6bb17d7160c67e05aea01e3bb08a7?page=341","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606186.693127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.732304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039141266,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b0a60e1f2b3ab76c0244d25bb2e0492ec45bf47d?page=36","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606186.7357347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.7849953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.7942998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009269465,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/app/Notifications/TransactionalEmails/ResetPassword.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ResetPassword.php\"; filename*=UTF-8''ResetPassword.php"],"Last-Modified":["Wed, 24 Jul 2024 12:27:21 GMT"],"Etag":["\"8b1c02d39861067efcc6d7250f3be4e023227dff\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1895"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606186.8757482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606186.9159198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040134318,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2034d9c38923a0ce48d2caf22f3651edb3e64b1?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"]},"status":200} +{"level":"debug","ts":1761606186.9341316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198366747,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/app","headers":{"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:06 GMT"]},"status":200} +{"level":"debug","ts":1761606186.9662318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.0032334,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036967879,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4a9ef6ce6094b95f1a688ae1563d002f9ff71e07/docs/elrail.svg?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"]},"status":200} +{"level":"debug","ts":1761606187.0576138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.0690072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011351209,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/877d0a867952ca099051a6cbee62d9fbb4bbec5f/app/Actions/Server/RestartContainer.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"63361d8b71d4a69a81b5d497c538378e5ac458f4\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["279"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Last-Modified":["Tue, 29 Oct 2024 09:28:05 GMT"],"Content-Disposition":["inline; filename=\"RestartContainer.php\"; filename*=UTF-8''RestartContainer.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606187.14837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.239319,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.3000095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060650955,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ccdcea665db6e21fee27f331803117648028098a/app/Events/DatabaseStatusChanged.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606187.3313353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.3319926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000612434,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b2bc4b563bcd042f3ff66a9a288fdd483e266666/app/Livewire/Admin/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606187.4220016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.4708629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.322459509,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3570104d247b9547a094f177148eb2cb969bc900/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606187.5129104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.5132856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344069,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3633d5692327bc1cb86437fccdcdd906fa0ceb1b/table/road_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606187.603292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.6632798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059949342,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/481710f95b7c4d99241cf877d3956f4f086f1bda?page=980","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606187.6733358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251299342,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b6900baa8677b7d2d646f80299596b3d7f27724/media","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606187.6941073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.7857342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.78607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000303522,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2152e1c420769cca45748df897aada7f9de266ca/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606187.876664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.9079692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031272222,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ecf0821027449c03b5c003201651070dfecacca5/town_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bc546cd102583f3d60527400468b6327723ac50c\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"town_map.h\"; filename*=UTF-8''town_map.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 08 Jun 2006 18:31:54 GMT"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Content-Length":["4833"]},"status":200} +{"level":"debug","ts":1761606187.916869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.9662728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.272127766,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b49906fa9d1b56017a9afbe0ac12e491c22aaaca/os?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606187.9676943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606187.9887874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021061734,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fd77153960c91fd42785c867a75ba0b946773b9d/docs/console.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 23 Dec 2004 23:32:07 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6606e8e5ba67220a451a88bd01f8d39ef18c698f\""],"Content-Disposition":["inline; filename=\"console.txt\"; filename*=UTF-8''console.txt"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1120"],"Date":["Mon, 27 Oct 2025 23:03:07 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606188.0587974,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.0834975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166588962,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/app","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606188.1491513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.1655676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106738165,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a9750c31cbb9fd86a2c2e94c3cd044a65cdcfa6d/app/Livewire/Project?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"]},"status":200} +{"level":"debug","ts":1761606188.1663883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017202579,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/signs.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606188.240905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.2413008,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368715,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/177c61477a059b43652bc5e4a5f1c00ce68176a6/projects/settingsgen_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606188.331342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.3454645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014088088,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ddd96570cad4677e0cd76a96eeac36ed958d9426/music/os2_m.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606188.4222596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.4226718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000377491,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/903adceab529d112acc6c2010678c9326d309bc6/bin/ai/compat_1.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606188.5148609,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.591204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076302841,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95deb5eace2b078ac72e2e5f6f495466f4174f93/docs/ottd-colour-palette.gif","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ottd-colour-palette.gif\"; filename*=UTF-8''ottd-colour-palette.gif"],"Content-Length":["51951"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Content-Type":["image/gif"],"Etag":["\"acd07ec912fafa4a7bee52ff9205709e6c0f3ea8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 12 Sep 2004 14:10:40 GMT"]},"status":200} +{"level":"debug","ts":1761606188.6046448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.6468465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042182589,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a6086ee38ba8a86b08e95dd7dbf44521e3ad8ac9/routes/console.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"e05f4c9a1b27a35c20ac897b44dfb7a9238ff9b7\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["592"],"Content-Disposition":["inline; filename=\"console.php\"; filename*=UTF-8''console.php"],"Last-Modified":["Thu, 25 May 2023 16:27:52 GMT"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606188.6958098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.786351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.8239381,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03755709,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1909c4ccd872e79141062c25c899e9a645fa5ae?page=11","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606188.8782797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.8960514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017742196,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/947fc8a8ec7eec13b0c405b4019c068706b5f3cf/music/os2_m.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["129"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"os2_m.h\"; filename*=UTF-8''os2_m.h"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Etag":["\"173f096a5b841b98f950b8ee8cc8f3db74b1e5f7\""],"Last-Modified":["Mon, 25 Jul 2005 07:16:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606188.969874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606188.9703202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000416245,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c29b3953573e4b2feb2bbb0b1dc5f8d7ef5a06eb/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606189.018407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.0285132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.332674526,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3896b69d3505599e9f3accf8128e4a853f907ff/cmake/FindFluidsynth.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606189.0608172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.0994754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038608662,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7987ade44dd3242c6fd41195c642302eb8bb7b7?page=26","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"]},"status":200} +{"level":"debug","ts":1761606189.126297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107851204,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606189.1511118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.189273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038127195,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3330e09b68e11378852507e34e205ed621b1f23b?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606189.2051919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606189.2052033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606189.205206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606189.2052085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606189.2052107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606189.2052138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606189.205216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606189.205218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606189.20522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606189.2052221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606189.2052243,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606189.2052264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606189.2052286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606189.2052305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606189.2052329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606189.2052352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606189.2052374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606189.2052395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606189.2052417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606189.2052436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606189.2052457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606189.2052474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606189.2052495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606189.2052517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606189.2052534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606189.2052557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606189.2052577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606189.2052598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606189.2052622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606189.205264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606189.2052662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606189.2052681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606189.2052703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606189.2052724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606189.205274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606189.2052765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606189.2052786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606189.2052808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606189.2052832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606189.205285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606189.205287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606189.2052894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606189.2052915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606189.205294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606189.2052958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606189.205298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606189.2052999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606189.205302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606189.2053044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606189.2053063,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606189.2053084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606189.2053106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606189.2053125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606189.205315,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606189.205317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606189.205319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606189.2053206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606189.2053227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606189.2053246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606189.2053266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606189.2053287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606189.2053304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606189.2053325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606189.2053342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606189.205336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606189.2053387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606189.2053406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606189.2053428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606189.2053447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606189.2053466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606189.2053485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606189.2053504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606189.2428842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.2807083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03777455,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0fa9c232257c2c786779e0840b28adebfccff4cd/minilzo.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"e3270f9a3211df40df5b235c03444e42dabce8f9\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3129"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"minilzo.h\"; filename*=UTF-8''minilzo.h"]},"status":200} +{"level":"debug","ts":1761606189.3282237,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62317: EOF"} +{"level":"debug","ts":1761606189.3288894,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6793b573-7b30-47f1-ae01-b41eaec5f510","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62318,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606189.3289108,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606189.3289185,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606189.3289237,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62318","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606189.3301919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606189.330954,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000716731,"request":{"remote_ip":"192.168.1.64","remote_port":"62318","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Pragma":["no-cache"],"Sec-Websocket-Version":["13"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Connection":["Upgrade"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["websocket"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cache-Control":["no-cache"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Websocket-Key":["Y8owKE6OJEU/yh07xVQWww=="],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Content-Length":["105"]},"status":401} +{"level":"debug","ts":1761606189.333237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.3882883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055013698,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Livewire/Waitlist","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606189.424655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.4945946,"logger":"events","msg":"event","name":"tls_get_certificate","id":"10edf47e-6074-4e72-86be-5ad5972a4d2d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.203.68.145","Port":64922,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606189.4946702,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606189.4946854,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606189.494691,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.203.68.145","remote_port":"64922","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606189.5151985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.5478332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12312134,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Models/Service.php?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606189.6017737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086541161,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ae67bc2955707c55086ef41043d0707f08c0f4df/routes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"]},"status":200} +{"level":"debug","ts":1761606189.606585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.6575918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050970806,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5f931ef42ca169003d2282a8a585ea208b5f943?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606189.6976094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.7129037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.7553563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042390812,"request":{"remote_ip":"52.203.68.145","remote_port":"64922","client_ip":"52.203.68.145","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9ab5a1f7bdfdccfca3c8ca2a17b9f4c7ed04c0a3/app/Console/Kernel.php","headers":{"X-Forwarded-For":["52.203.68.145"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"]},"status":200} +{"level":"debug","ts":1761606189.7885735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.83024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041616904,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a6f6bf067a22f4729f19c58ed3dfff9559b4956?page=19","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606189.8799827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.919989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03997105,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/43f807a9189a1dde0260f40f8553bcc8050a3e1d?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606189.9704256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606189.9994352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.301775858,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0fb79a8f15f97fcfd38bb7a7063fac5d44341a71/projects/openttd_vs90.vcproj?page=2","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606190.0624878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.0803518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109892402,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/bootstrap/helpers/proxy.php?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606190.1533916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.1688588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.192881,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039455909,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b4b77221ce34cb081668e4f75da9b33cc633c106?page=11","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606190.2036178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03472975,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/docker","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606190.24471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.335296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.3387127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003375113,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/d89be97a83605b184e5507b8a2fa163b07149bec","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606190.3387575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094025531,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4ee91930df2c3b6d61eb9e76fd6c0797c7d72e5/app/Livewire/Project/Service/EditCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606190.3392951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276777272,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8b4f046fd11a89e6b57da865ca2e9ac6d2502423/src/town_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606190.4291189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.429532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000384845,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4fa052dd198b3d5a0ddc63a87ee48fd15934e8aa/media/openttd.desktop.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606190.518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.564678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046641495,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3e3e08377080dbf9cc5f0f9b360b456443647f09/src/house.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"house.h\"; filename*=UTF-8''house.h"],"Etag":["\"84a1241d4482128a989af62c9899f1bf86afc606\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 24 Nov 2022 02:38:10 GMT"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["7516"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606190.6080816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.6439097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035795208,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commits/commit/24a08c7aa262d439882f72be3703b32c6519b8c6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"]},"status":200} +{"level":"debug","ts":1761606190.6998098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.738834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038996063,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55e3dd9409ff1d6e96dc614f9f0ce8386d1c3ba1?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"]},"status":200} +{"level":"debug","ts":1761606190.7908728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.8037992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01290087,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6e0e88af2067462f3fbf5e7b41ed980e735f1c8c/projects/generate_vs140.vcxproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"],"Content-Length":["2318"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"generate_vs140.vcxproj\"; filename*=UTF-8''generate_vs140.vcxproj"],"Etag":["\"67b1b7712c42db2f0a3702b0fdc693620950efa2\""],"Last-Modified":["Mon, 10 Aug 2015 20:36:57 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606190.881934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.916215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034258622,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f1a20a2be8b36023bdd10a638f7075d1f5e7970?page=22","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"]},"status":200} +{"level":"debug","ts":1761606190.9724836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606190.9728422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331215,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f55bb5b0fb54473da8f4f163ce4a8231f10b5229/docker-compose.yml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:10 GMT"]},"status":404} +{"level":"debug","ts":1761606191.0635154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.1312227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067682661,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e0cefc787a4866534d1cdd2e5b310b657debb55a/app/Http/Livewire/Settings/Email.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606191.1545346,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.1908715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036310761,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4c14171a71aa546848bcb0376a93a452955a24f?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606191.2458413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.279858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.3370576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.337427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343377,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/81adc381765d8a235be44fc067d2f9a4114e3b65/bin/ai/compat_1.4.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606191.3850894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105187893,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606191.4275897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.4681387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040512221,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55c3312b3a343362548234a7bcf712ec7f15285?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606191.5186532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.561862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043167957,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce19e9b5707c119299527947bf8907e6cd75c86d?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606191.5918896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.346013771,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1f2d2b002401d9e5d1f81408b4458eec35a92c5/os/windows/installer","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606191.6097598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.6482532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03846977,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddbcd9007c19f535bc4aca7cf01afed05a7b0b3f?page=64","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"]},"status":200} +{"level":"debug","ts":1761606191.7001414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.7405708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04040001,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5799a7a57c16e9c605fd0e762b648b2fafd69ce5?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606191.792018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.7995183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.8195395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027481807,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dbdb9e6f1007dad5fa9f1734d67fe03edc88304b/app/Models/StandaloneMongodb.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606191.882122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.921199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03903692,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/818399bc23f33cf03c02148b0e237219bd5bebc5/database/seeders/StandaloneRedisSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606191.9701939,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170642915,"request":{"remote_ip":"144.76.32.237","remote_port":"58236","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a47b421b0a7e5b7326b5552e8ba17a2abe8aba8/media/baseset","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606191.9732351,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606191.9967175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023450808,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/873768c2d2bdd6bc736d30abf2c2edc9f0fe26fb/network_udp.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"],"Etag":["\"ecf91b2cb787b2125dba53efd2c89774b894d301\""],"Content-Length":["485"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:11 GMT"],"Content-Disposition":["inline; filename=\"network_udp.h\"; filename*=UTF-8''network_udp.h"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606192.216258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.252073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035782555,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c9d72a900b1b532ca2978b21a4809a97c08dcc20?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606192.307886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.3907874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082855764,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/af057f9e0ebc9d7262c6bd53e41a72276223346c?page=174","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606192.3985908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.4515493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052912136,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3530156e15b6770894a6e07d065f4f771934e83a/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"]},"status":200} +{"level":"debug","ts":1761606192.4875846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.4899716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.490284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286049,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/eb61fde8e3a059c3c2f782c1ec333f485dc9247f/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606192.580139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.5805807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0004139,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e1e074c2bc6f6d5c73be9879a73a04b9c5d0218/media/extra_grf/canals.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606192.597353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109741246,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/routes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606192.671622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.7122393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040558548,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5a1a33242c98d434c4d5de36dfcdacada7284cbf/resources/views/project/database.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606192.7637444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.8530202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.853369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089598344,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/31461d60b840e0aed20e3e9eb47be6dce36453c8/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"]},"status":200} +{"level":"debug","ts":1761606192.9447038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606192.964843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020101785,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/94e74a45c2d507035a85a73eed551231b04aca03/bin/ai/CMakeLists.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1564"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"CMakeLists.txt\"; filename*=UTF-8''CMakeLists.txt"],"Last-Modified":["Sun, 01 Jan 2023 21:52:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"7fb23cada3a4faa39619920b23ee33b989b6e702\""],"Date":["Mon, 27 Oct 2025 23:03:12 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606193.0355227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.1271658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.1448274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017626609,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5d9d6e268aa00fa2a109fa7fcde5cd4aed4cae8/resources/views/livewire/switch-team.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["286"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Last-Modified":["Fri, 22 Mar 2024 15:52:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"switch-team.blade.php\"; filename*=UTF-8''switch-team.blade.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"024346147cbef77e9cc85578d8de367721b497da\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606193.1525712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117017072,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/792b1b889fb11cc7267af0399fbae5b0b67f69b8/tests/Browser/screenshots","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606193.1786134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.32555838,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/76eab18f02e35aca5dc1010ac7b94128eeacffa7/bin?page=6","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606193.2179654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.218294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295066,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/781c34882e8b28b687c1fe2e2cc1467f17b6af9a/bin/ai/compat_1.6.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606193.3095753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.3467057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037092424,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e65afc62aee9757e8944d7f2c8cdc6456e48592?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"]},"status":200} +{"level":"debug","ts":1761606193.401226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.486887,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e47bb01b-2774-4a78-a0d0-5d2401f8ea12","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"35.153.86.200","Port":28007,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606193.4869304,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606193.4869404,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606193.4869444,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"35.153.86.200","remote_port":"28007","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606193.4923692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.5055544,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01316127,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fd144369a9beca33af1073abaed2d088145a9646/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"fc52b04935d71d75c773b99f9042d399089589e0\""],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1344"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606193.5833654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.6086216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.6225104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013846933,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/artisan","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"]},"status":200} +{"level":"debug","ts":1761606193.6747947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.6818533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280599467,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bec64ece5a262e1e923b1ae3bdb694adef81b607/docs/obs_format.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"]},"status":200} +{"level":"debug","ts":1761606193.708798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.7123914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037560556,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54ba72863f21832181b19d9f68759b2ff07116c7?page=19","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"]},"status":200} +{"level":"debug","ts":1761606193.7658968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.773862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065029319,"request":{"remote_ip":"35.153.86.200","remote_port":"28007","client_ip":"35.153.86.200","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63fb9e9f40843adc60caadbee0bbe403f0bc84b2/templates/compose/osticket.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["35.153.86.200"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606193.856289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606193.9388623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.355463886,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af9de6c95dc0613cd8c3817d2cc87fe5d3f348b2/os/dos/cwsdstub.exe","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606193.9478738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.0040138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147681429,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/53dba895994409110801a0c9b55d47fcb86bdd69/bootstrap/helpers?page=9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606194.0317428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.265805067,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e471388e4cb0a432ed6ed9dacbe37ebe1ec7509/bin/ai?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606194.0384912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.0512135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012694872,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/818399bc23f33cf03c02148b0e237219bd5bebc5/database/seeders/WaitlistSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["269"],"Last-Modified":["Tue, 15 Aug 2023 12:11:38 GMT"],"Content-Disposition":["inline; filename=\"WaitlistSeeder.php\"; filename*=UTF-8''WaitlistSeeder.php"],"X-Content-Type-Options":["nosniff"],"Etag":["\"ce259253eec12ebb01d45b91d665686a700b13ed\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"]},"status":200} +{"level":"debug","ts":1761606194.1291628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.1664603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037257656,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/21883a84d7883df5feb25d6536ec8f67a053fe42?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606194.2084825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606194.2084985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606194.2085018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606194.2085044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606194.208507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606194.2085102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606194.2085135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606194.2085161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606194.2085187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606194.208521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606194.2085238,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606194.2085264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606194.2085297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606194.2085323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606194.2085352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606194.2085378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606194.2085414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606194.208544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606194.2085466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606194.2085497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606194.2085521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606194.208555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606194.2085574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606194.20856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606194.2085626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606194.2085655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606194.208568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606194.2085707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606194.2085733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606194.2085762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606194.2085788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606194.2085814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606194.2085843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606194.208587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606194.2085903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606194.2085927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606194.208595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606194.2085977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606194.2086003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606194.2086027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606194.2086058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606194.2086082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606194.208611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606194.2086139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606194.2086165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606194.208619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606194.2086217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606194.2086313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606194.2086341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606194.2086372,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606194.2086394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606194.208642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606194.2086449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606194.2086477,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606194.2086504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606194.208653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606194.2086558,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606194.2086585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606194.208661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606194.2086632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606194.2086658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606194.2086685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606194.208671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606194.2086737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606194.2086766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606194.2086797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606194.2086825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606194.2086856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606194.2086885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606194.2086916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606194.2086942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606194.2086968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606194.2203312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.2345226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.286614867,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb3ce07d4113d716fb5231e8bd23fcf0ce17a94c/docs/landscape_grid.html?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"]},"status":200} +{"level":"debug","ts":1761606194.2632885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042923106,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ba25c1e222e339ca46d63355d3e158bd32142d79?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606194.3114877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.4028373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.4160883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013213028,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c45e7146b15e632306dbb234e1b8ea0c29fa802/app/Livewire/Subscription/Actions.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606194.4555163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143996792,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b888d86d905beeae1d495c5a69c51a166fa6c1a1/resources/views/livewire/source/github/change.blade.php?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"]},"status":200} +{"level":"debug","ts":1761606194.4933553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.5344107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041008636,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0067f681176e02874dc083a0defb692c734f6866?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606194.5842292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.6002145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015952613,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/326d0c329c9a830544f68d0bdd329e83428593d2/bin/ai/compat_12.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_12.nut\"; filename*=UTF-8''compat_12.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"d54895632ff2a401c9a94c338551854b51adff34\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["943"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606194.675378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.714127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038712238,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f55fdfb7c42b2e2e39b165fd17f7671e14516303?page=17","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606194.767109,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606194.8076415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606194.8290553,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"55584","headers":{"Accept-Encoding":["gzip"],"Content-Length":["29805"],"Content-Type":["application/json"],"Origin":["http://localhost:2019"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606194.8345935,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +{"level":"warn","ts":1761606194.8349721,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv1","http_port":80} +{"level":"info","ts":1761606194.8350945,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606194.835148,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"debug","ts":1761606194.835181,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group67","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.64:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group67","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group70","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:56546"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group70","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group75","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group75","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group78","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group78","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group80","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group80","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group85","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group87","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group87","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group95","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group95","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group105","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group105","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group107","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group107","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group114","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group114","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group116","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group116","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group124","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group124","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}},"srv1":{"listen":[":80"],"routes":[{},{"handle":[{"handler":"static_response","status_code":503}]},{}],"automatic_https":{"disable":true}}}}} +{"level":"debug","ts":1761606194.8399405,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606194.8399482,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606194.83997,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606194.839977,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606194.8399804,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606194.839983,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["victoria.site.quack-lab.dev","files.site.quack-lab.dev","zulip.site.quack-lab.dev","bitwarden.site.quack-lab.dev","grist.site.quack-lab.dev","grafana.site.quack-lab.dev","nsqadmin.site.quack-lab.dev","pocketbase-youtube-seencounter.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","evebase.site.quack-lab.dev","vmagent.site.quack-lab.dev","git.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","docker.site.quack-lab.dev","nodeexporter-sparky.site.quack-lab.dev","authwarden.site.quack-lab.dev","prometheus.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","portainer.site.quack-lab.dev","n8n.site.quack-lab.dev","actual.site.quack-lab.dev","kibana.site.quack-lab.dev","pocketbase-youtube-timestamps.site.quack-lab.dev","pastefy.site.quack-lab.dev","libre-metrics-exporter-dave.site.quack-lab.dev","adguard.site.quack-lab.dev","nsq-http.site.quack-lab.dev","nsq.site.quack-lab.dev","meili-web.site.quack-lab.dev","jelly.site.quack-lab.dev","meili.site.quack-lab.dev","zipline.site.quack-lab.dev","torrent.site.quack-lab.dev","webtop.site.quack-lab.dev","immich.site.quack-lab.dev","calibre.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","himmich.site.quack-lab.dev","pdf.site.quack-lab.dev","sync.site.quack-lab.dev"]} +{"level":"info","ts":1761606194.840108,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"info","ts":1761606194.840332,"logger":"tls.obtain","msg":"acquiring lock","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606194.8403294,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.000648953,"request":{"remote_ip":"192.168.1.64","remote_port":"62231","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Connection":["Upgrade"],"Cookie":[],"Sec-Websocket-Key":["jZEv2jRIu7Yhpbfn+7nPOQ=="],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"Sec-Websocket-Version":["13"],"Origin":["https://immich.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.41.2:32832->10.0.41.6:2283: use of closed network connection"} +{"level":"debug","ts":1761606194.8405228,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.000648953,"request":{"remote_ip":"192.168.1.64","remote_port":"62231","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Connection":["Upgrade"],"Cookie":[],"Sec-Websocket-Key":["jZEv2jRIu7Yhpbfn+7nPOQ=="],"X-Forwarded-For":["192.168.1.64"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"Sec-Websocket-Version":["13"],"Origin":["https://immich.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Upgrade":["websocket"],"Sec-Fetch-Mode":["websocket"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":45.973955166} +{"level":"info","ts":1761606194.8407953,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606194.8408084,"logger":"admin.api","msg":"load complete"} +{"level":"info","ts":1761606194.8427346,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"info","ts":1761606194.8448527,"logger":"tls.obtain","msg":"lock acquired","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"info","ts":1761606194.8449216,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606194.8449323,"logger":"events","msg":"event","name":"cert_obtaining","id":"6dac20a9-b9a4-4710-bc64-ffe42c38cba5","origin":"tls","data":{"identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"}} +{"level":"debug","ts":1761606194.8450685,"logger":"tls.obtain","msg":"trying issuer 1/2","issuer":"acme-v02.api.letsencrypt.org-directory"} +{"level":"info","ts":1761606194.8452725,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["libre-metrics-exporter-dave.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"info","ts":1761606194.845281,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["libre-metrics-exporter-dave.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"debug","ts":1761606194.872597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105451289,"request":{"remote_ip":"216.73.216.162","remote_port":"3465","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e862e9da817fd58f50bf951e19e90f9e2d3a6d0/openttd.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606194.8801138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072438917,"request":{"remote_ip":"20.171.207.41","remote_port":"34620","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/app","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606195.0992105,"logger":"events","msg":"event","name":"tls_get_certificate","id":"dc75144a-84b3-404f-8d87-8b671e626024","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,52392,49199,159,52394,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24,25,30,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2055,2056,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"144.76.32.237","Port":58252,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.0992503,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.0992603,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.0992641,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"144.76.32.237","remote_port":"58252","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.1053598,"logger":"events","msg":"event","name":"tls_get_certificate","id":"85c1240e-a2ad-4086-89d9-510877753e94","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":22326,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.1053944,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.1054044,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.1054099,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"22326","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.1080403,"logger":"events","msg":"event","name":"tls_get_certificate","id":"83b9b971-af07-4c54-91c7-8d329f42a131","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":25945,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.1080897,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.1081023,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.108107,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"25945","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.1345165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.1605806,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1b90d2b9-fe1e-4f41-9e08-a877092a5024","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":33834,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.1606197,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.1606402,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.1606467,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"33834","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606195.2295718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.2295835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.2295718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.229663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.2296653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.2436638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01405167,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e89be8d97ae1cb3244d5f956863d0822994f2866/cmake/FindGrfcodec.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"]},"status":200} +{"level":"debug","ts":1761606195.2599072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030127885,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c44d7de1437bd6a3053e615bd7596c8c53d35402/resources/views/private-key","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606195.2632115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12866491,"request":{"remote_ip":"144.76.32.237","remote_port":"58252","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3a676a5af09c94e9de8a1ce584156fb04a6b2b00/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.267633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038020724,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/80425a16eec8882d90e102b00cc35eab32c42e0c/database/seeders/S3StorageSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Content-Length":["548"],"Etag":["\"de7cef6dc5bc7e410175ead2c42b602dcba555bb\""],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"S3StorageSeeder.php\"; filename*=UTF-8''S3StorageSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606195.3139927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.3360906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022068281,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/726074dca8043b22bddc114e14f8a7c41b6f3cd1/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.3442044,"logger":"http.acme_client","msg":"http request","method":"HEAD","url":"https://acme-v02.api.letsencrypt.org/acme/new-nonce","headers":{"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLHemgCSYHfCbEmo4_3R_rPmXmd1pNdw7eTnp7keXg-qI"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606195.359408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129703058,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ab8b20faf44696e276d3a15836df08bf21c7d3d/music/qtmidi.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.3976154,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c1452f76-6658-44b9-b4d4-12e71f230e6c","origin":"tls","data":{"client_hello":{"CipherSuites":[35466,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[39578,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[2570,772,771],"RemoteAddr":{"IP":"216.223.222.131","Port":3237,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.3976734,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.3976893,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606195.3976958,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.223.222.131","remote_port":"3237","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606195.4049718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.4069805,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3d459732-b9d7-4369-b9f3-f5a17e224a29","origin":"tls","data":{"client_hello":{"CipherSuites":[60138,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[43690,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[43690,772,771],"RemoteAddr":{"IP":"64.150.149.219","Port":34153,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.4070132,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.407021,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606195.407025,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"64.150.149.219","remote_port":"34153","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606195.4218347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016829175,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f55b8618495f951b2584a0de0eb0482e9abe3206/apps/api/prisma/migrations/20220905115321_application_connected_database/migration.sql","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"]},"status":200} +{"level":"debug","ts":1761606195.4546816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22500815,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b64de1b5cd104952a4041720c591ed9ee8157b91/app/Http?page=16","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.4868205,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a8e20b55-994b-4255-9a45-78bed175fdd6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62328,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.486861,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.486872,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606195.486877,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62328","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606195.487052,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62328: EOF"} +{"level":"debug","ts":1761606195.4880033,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f1a8e28e-00e6-43bb-8ab6-e274d597d5b0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62329,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.4880354,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606195.4880443,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606195.4880486,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62329","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606195.4899445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606195.491661,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001690947,"request":{"remote_ip":"192.168.1.64","remote_port":"62329","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"Content-Length":["551"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2729"],"Date":["Mon, 27 Oct 2025 23:03:14 GMT"]},"status":204} +{"level":"debug","ts":1761606195.4959342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.533835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037871903,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02fbc6dfdd0adcb8260898fb4c2a9ea35cf8f077?page=11","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.5868616,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.5871875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294435,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fcb3d71cb4c71d23f63004cf43a8dd4aefeda89a/resources/views/livewire/subscription/index.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606195.6310878,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/new-order","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["380"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374411711"],"Replay-Nonce":["sZCaw4rLxdkot6lESiCjFwsU89Vysyaqr9Rle5XO5k-y-Kl4a3A"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":201} +{"level":"debug","ts":1761606195.6781533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.7029853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024791034,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0b102f0e007a93209206c0fd898d725c402e16b2/industry.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Content-Disposition":["inline; filename=\"industry.h\"; filename*=UTF-8''industry.h"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2336"],"Etag":["\"ef2ec6f386b2a3520c5b5edad9ab71e57288ad91\""],"Last-Modified":["Sun, 13 Nov 2005 13:43:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606195.768886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.7975066,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043607921","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["qBMFNL_9rEYZdpIdx38QcySvRDER5aJSHI-TeWHqA73FCnaxweE"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606195.7975907,"logger":"http.acme_client","msg":"no solver configured","challenge_type":"dns-01"} +{"level":"info","ts":1761606195.7975984,"logger":"http.acme_client","msg":"trying to solve challenge","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge_type":"tls-alpn-01","ca":"https://acme-v02.api.letsencrypt.org/directory"} +{"level":"debug","ts":1761606195.7981822,"logger":"http.acme_client","msg":"waiting for solver before continuing","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606195.7981899,"logger":"http.acme_client","msg":"done waiting for solver","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606195.7982197,"logger":"http.stdlib","msg":"http: TLS handshake error from 127.0.0.1:60316: EOF"} +{"level":"debug","ts":1761606195.8366864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067758124,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4e0804b7914f38a6ea80d54648b49c512a568095?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606195.8600867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.899123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039006172,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d124089d2996f1e7affd4eb6e4b52994f3988c45?page=22","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"]},"status":200} +{"level":"debug","ts":1761606195.936953,"logger":"events","msg":"event","name":"tls_get_certificate","id":"251087e2-559b-4fc1-a286-d23263960cd0","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62331,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.9369884,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606195.9369946,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606195.9369981,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606195.9370017,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606195.9370062,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606195.9370139,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62331","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62331","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606195.937079,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62331: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606195.9385262,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2949f166-713c-4898-a3e7-6c0a1426156f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62332,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606195.9385478,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606195.9385529,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606195.9385555,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606195.9385576,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606195.9385598,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606195.9385643,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62332","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62332","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606195.9386137,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62332: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606195.9508567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606195.9647703,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043607921/0Sj8hQ","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["199"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:15 GMT"],"Link":[";rel=\"index\"",";rel=\"up\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043607921/0Sj8hQ"],"Replay-Nonce":["qBMFNL_91gfG8k8LiZW8C2VzdSLUsPsAj2MtzuyLsAkzob4BORk"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606195.9648252,"logger":"http.acme_client","msg":"challenge accepted","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606196.0428407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.082834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039964629,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c494c6f7182e70081f9b40020654c8706d42dc4?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"]},"status":200} +{"level":"debug","ts":1761606196.0884218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137541494,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a8018ad2c4928bab68a3e4a2361eb5657f3cc49e/resources/css?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606196.1139493,"logger":"events","msg":"event","name":"tls_get_certificate","id":"35051b1c-d0af-4840-8468-ee3d8aa28bd9","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":54978,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606196.1139853,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606196.1139946,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606196.113999,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"54978","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606196.1337802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.162076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028269371,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f6b15f9fc446ed90212a1051852befee3975ffa3/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606196.2256103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.2499332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024286714,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/341941af852d2a07c59d4c17247b294026878b30/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606196.2624989,"logger":"events","msg":"event","name":"tls_get_certificate","id":"aa74c547-c9a2-45af-8e44-53c9662c78ed","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"23.178.112.104","Port":40663,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606196.2625258,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"23.178.112.104:40663","distributed":false} +{"level":"debug","ts":1761606196.2734213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.2994795,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b0d9061f-fe2d-4742-a418-790a842b9bf8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62333,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606196.299512,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606196.2995214,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606196.2995265,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62333","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606196.3036404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606196.3043313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.000666737,"request":{"remote_ip":"192.168.1.64","remote_port":"62334","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cache-Control":["no-cache"],"Sec-Websocket-Key":["RK+w2494Bmp+wkYfX5VyIw=="],"Sec-Fetch-Mode":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"Upgrade":["websocket"],"Cookie":[],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["TVxwclanSxLDZU9rCAhPT9XtMD4="],"Access-Control-Allow-Origin":["*"]},"status":101} +{"level":"debug","ts":1761606196.3043816,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.000666737,"request":{"remote_ip":"192.168.1.64","remote_port":"62334","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cache-Control":["no-cache"],"Sec-Websocket-Key":["RK+w2494Bmp+wkYfX5VyIw=="],"Sec-Fetch-Mode":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"Upgrade":["websocket"],"Cookie":[],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606196.3165472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.345642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029063118,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8f10d737d0fff6dcd1414e33e12f2dbcd7d1e9a/music/extmidi.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"extmidi.c\"; filename*=UTF-8''extmidi.c"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1937"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3f893cb46db2ca90ef02535cb319d4a5c2ceebab\""],"Last-Modified":["Sun, 25 Sep 2005 09:04:59 GMT"]},"status":200} +{"level":"debug","ts":1761606196.3510516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077608061,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/public","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"]},"status":200} +{"level":"debug","ts":1761606196.3817587,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043607921","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLsRTtrX4z8sMCeFx7U4u6gntpkH83pSW36bYwPs0kXlo"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606196.4068584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.4071317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000251193,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a963f5c91d88fff98301d2f9dbfef9ea8e6308f0/projects/strgen_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606196.497869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.5118463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013954376,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8302a137a2cf1d91fa4e8ece35289ef4108499b/docs/Readme_Windows_MSVC6.0.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606196.5235636,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d0f7c001-beec-456c-929f-454c825af417","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"13.60.186.155","Port":35872,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606196.5235906,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"13.60.186.155:35872","distributed":false} +{"level":"debug","ts":1761606196.5886788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.6646106,"logger":"events","msg":"event","name":"tls_get_certificate","id":"72703f9d-685b-49ce-b233-ed811f89b71e","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"18.191.234.124","Port":31684,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606196.6646523,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"18.191.234.124:31684","distributed":false} +{"level":"debug","ts":1761606196.6799967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.7171504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128448763,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/082aa38f79930b31a5b9177e507a74cba0738e7a/signs.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"]},"status":200} +{"level":"debug","ts":1761606196.7592916,"logger":"events","msg":"event","name":"tls_get_certificate","id":"550f96f2-0959-4038-9af1-619ef8baed5e","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"52.34.194.135","Port":48648,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606196.7593195,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"52.34.194.135:48648","distributed":false} +{"level":"debug","ts":1761606196.7648835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084862737,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Resource","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606196.771572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.7836578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012065064,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e62c3e6f39defe0e998799a5e75e8133c81d0d0d/video/sdl_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"Last-Modified":["Wed, 16 Nov 2005 13:45:04 GMT"],"Etag":["\"93ff90bbca5e639af51e3b6973bf6c64dbe432bf\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11735"]},"status":200} +{"level":"debug","ts":1761606196.7867064,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f1064a71-4e17-473d-b539-925345941b4d","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"18.142.245.54","Port":25438,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606196.7867296,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"18.142.245.54:25438","distributed":false} +{"level":"debug","ts":1761606196.8403387,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e033feb6-aa24-427c-8261-d573fbef27d6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62336,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606196.840361,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606196.8403656,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606196.8403683,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606196.8403707,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606196.8403728,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606196.8403778,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62336","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62336","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606196.840426,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62336: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606196.8420978,"logger":"events","msg":"event","name":"tls_get_certificate","id":"87e5e93c-dc88-4f08-a981-5daf665a2dcd","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62337,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606196.8421154,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606196.8421192,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606196.8421218,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606196.8421237,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606196.8421261,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606196.8421295,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62337","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62337","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606196.8421738,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62337: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606196.8625138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.9529486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606196.9642086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011223638,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/334a729a2f801f58da4261cc733be36cb8277ac6/app/Providers/EventServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1388"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"EventServiceProvider.php\"; filename*=UTF-8''EventServiceProvider.php"],"Last-Modified":["Sun, 15 Dec 2024 00:30:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"428f78cb5a211a97a41900c036a2dffe948dd90a\""]},"status":200} +{"level":"debug","ts":1761606196.982206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119664042,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/28fc670fe2e053cf37784bac0e85812e5509eb15/vehicle.c?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606197.0444546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.0665693,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022078391,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/raw/commit/c38e48b6bd659224fa588410b0e6dc9959b0605d/gradlew","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5080"],"Content-Disposition":["inline; filename=\"gradlew\"; filename*=UTF-8''gradlew"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"91a7e269e19dfc62e27137a0b57ef3e430cee4fd\""],"Last-Modified":["Thu, 24 Mar 2016 17:28:47 GMT"]},"status":200} +{"level":"debug","ts":1761606197.1078997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.1149888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007053426,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/tree-view/commit/d44e3a1091004f24214e31bc9aec537a8c218061/?sub_path=database%2Fmigrations%2F2023_08_15_111125_update_users_table.php","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/json;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"]},"status":200} +{"level":"debug","ts":1761606197.1348119,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.1474829,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012642753,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b5247f77ec6b81f61abb23364b4611008cdd2a78/app/Livewire/Project/Shared/Danger.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Danger.php\"; filename*=UTF-8''Danger.php"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1123"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e754749a468853065ae0b7d6dce0d922f67729ba\""]},"status":200} +{"level":"debug","ts":1761606197.2266603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.2396426,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043607921","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["qBMFNL_9fsDXOV-y6gTLUZU3BHtv5-aNB2cPlM0OesxtDW0GiOg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606197.3175397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.369278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051698969,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a1e492d0d8970217800ebd78d328c9ddf0f13a31?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606197.3705492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143861418,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b97abc600efa411aa5bec6bd15c5bcf716f95f1c/app?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606197.4082475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.4245548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016262186,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/36cea8e53b54071363e83ada25389f01bccc404d/resources/views/components/services/links.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["835"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 25 Mar 2024 09:41:44 GMT"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Etag":["\"84394f7926f0990e91fa7fc5f8963bfd2c613000\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"links.blade.php\"; filename*=UTF-8''links.blade.php"]},"status":200} +{"level":"debug","ts":1761606197.4331696,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f82bd5ea-6feb-403d-bf3a-f7cd548cd455","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62338,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606197.4332383,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.433245,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.4332483,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606197.433251,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606197.4332542,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606197.4332647,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62338","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62338","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606197.4333298,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62338: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606197.4348729,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0187abf6-38f8-4844-94eb-792ce592bcfc","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62339,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606197.4348965,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.4349012,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.4349048,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606197.4349074,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606197.43491,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606197.4349148,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62339","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62339","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606197.4349613,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62339: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606197.438355,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a2799d3e-c868-401d-974d-3311f701c914","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.205.163.103","Port":2320,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606197.4383943,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606197.4384081,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606197.438414,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.205.163.103","remote_port":"2320","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606197.4990587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.4994955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405885,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/48c23d27f3e57cdecf615a09fae2b551ca0e16f4/bin/data/canalsw.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606197.590751,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.6557605,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043607921","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["qBMFNL_9WKhS1TKvQ5YXbQ2a6APGKh-ImspcpJsaY9T-TDH2nMs"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606197.658567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.677058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018462153,"request":{"remote_ip":"34.205.163.103","remote_port":"2320","client_ip":"34.205.163.103","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/5bdf2e84816f5bfa195b1e1c06db6a27e3d60df9/app/Jobs/ServerFilesFromServerJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.205.163.103"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"ServerFilesFromServerJob.php\"; filename*=UTF-8''ServerFilesFromServerJob.php"],"Last-Modified":["Fri, 22 Nov 2024 10:16:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["763"],"Etag":["\"58455df2f4b49683ebd9e4979ef700d3c90e4ee7\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"]},"status":200} +{"level":"debug","ts":1761606197.6816745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.6819925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295397,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/553d65f5848e427c2c0b086050d7cdc205f50e60/os/rpm/openttd.spec","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606197.7609487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170159783,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9370f0247a8c75c497264c240403f0a3700bc07/projects/openttd.vcproj?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606197.7725136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.8008356,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a8b5125d-13ba-4315-b99d-c57d385bb561","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62340,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606197.8008842,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.8008893,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.8008919,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606197.8008943,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606197.8008962,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606197.800901,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62340","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62340","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606197.8009562,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62340: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606197.8023841,"logger":"events","msg":"event","name":"tls_get_certificate","id":"853bf041-a476-4b91-a9f9-f038eaf38a13","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62341,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606197.8024204,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.8024256,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606197.802428,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606197.8024302,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606197.8024335,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606197.8024387,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62341","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62341","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606197.8024879,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62341: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606197.863882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.8946047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030691738,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/79a120cd85e5ea420a7ad9a4cb19730450355bd4/tests/Browser/screenshots","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606197.9003932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127854503,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f7f3db7174e9a375ff6a9e88c091d55a9e89c142/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""]},"status":200} +{"level":"debug","ts":1761606197.9537277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606197.9959457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042190003,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0eaeeaabb6eab4581f77b4493adecbbe708e600c/bin/game/compat_1.10.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"compat_1.10.nut\"; filename*=UTF-8''compat_1.10.nut"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"2559ff0a9cd4d1fc63b8e6513d1df2faa3abe017\""],"Content-Length":["1205"]},"status":200} +{"level":"debug","ts":1761606198.0450099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.0721176,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043607921","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["719"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:17 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["qBMFNL_9kMpP6e0mikg3wjM5E1opo_76QtKAAyy56uOREY9ZOBI"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606198.0722203,"logger":"http.acme_client","msg":"authorization finalized","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","authz_status":"valid"} +{"level":"info","ts":1761606198.0722265,"logger":"http.acme_client","msg":"validations succeeded; finalizing order","order":"https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374411711"} +{"level":"debug","ts":1761606198.1029067,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f490e8a1-cc61-4aa2-8030-6032beaeef06","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62343,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.1029325,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.1029375,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.1029398,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.1029427,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.102945,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.1029499,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62343","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62343","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.1030037,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62343: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.1043255,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8e631fc5-40ac-4a41-8dbe-a6b9431d8c2b","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62344,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.1043434,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.1043472,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.1043499,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.104352,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.1043546,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.1043582,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62344","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62344","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.104403,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62344: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.1131048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068066805,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7c395edab476f9f0029b5ffcf4396ed235809d44/app/Livewire/Project?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606198.1362514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.179824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04354064,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d02cdd91ca4c43bd79501fec48ab8279a03d0b06?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606198.2267873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.2294307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.2772088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050388799,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d76c0e2dc89ccde306e9ba17de7302a5d8e9bf64/namegen.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"4c9a5204191da90ce5268a397e0f016fb9e8cab8\""],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["188"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"]},"status":200} +{"level":"debug","ts":1761606198.3185577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.3306906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012107805,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/294d7ee9d6b7e00a2db7affb4f155d027cfe8308/projects/openttd_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["66580"],"Etag":["\"cf1b05dd8ef0519884c9973703ca1452de65c74d\""],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 23 Apr 2009 14:06:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd_vs80.vcproj\"; filename*=UTF-8''openttd_vs80.vcproj"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606198.347883,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e3ae5d1d-94c3-48bd-83ed-81f284df6d74","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62345,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.3479195,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.3479247,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.3479273,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.3479292,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.3479314,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.3479397,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62345","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62345","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.3480008,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62345: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.3494146,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ac5103ca-ac2a-43e5-a4f5-14228492e16e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62346,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.3494487,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.3494546,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.349458,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.3494618,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.3494651,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.3494725,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62346","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62346","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.3495364,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62346: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.3654902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136028332,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/config","headers":{"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606198.4091027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.4462912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.4463155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002896,"request":{"remote_ip":"144.76.32.237","remote_port":"58252","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3b60676e64cf6a9831b8984b3f3731af4131a153/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606198.4999037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.5369737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127832431,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"]},"status":200} +{"level":"debug","ts":1761606198.539283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039349449,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91f740424b9266f77ac65742a373f339ae3e8466?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606198.5908604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.629672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038772782,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38688b7065453816f987825ecaa858bf10d0d5fc/resources/views/components/databases/navbar.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606198.6427143,"logger":"events","msg":"event","name":"tls_get_certificate","id":"980ad37a-4675-454f-8cee-7d2b183474d1","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62347,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.6427512,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.6427555,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.6427584,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.6427608,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.642763,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.6427684,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62347","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62347","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.642817,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62347: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.644378,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bf866243-210c-4d9d-9784-3a97be778aac","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62348,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.6444032,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.6444075,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.64441,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.6444123,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.6444144,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.64442,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62348","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62348","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.6444628,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62348: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.6822524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.7187536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03646449,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2f9ef7a9f72efb5bc1f0011f9e3f08011a0989e?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606198.7732344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.7924025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01912875,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b26b8b5b2abbeb29bc7dffb71198405c742b1aee/os/debian/patches/series","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"]},"status":200} +{"level":"debug","ts":1761606198.8422256,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/finalize/2716377351/442374411711","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["482"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374411711"],"Replay-Nonce":["qBMFNL_9S0VWTL0S2ft3B6_qP2DdMsJINAJEJ57ZOLhV9vIPw-c"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606198.864116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.8769193,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e7880561-0445-49f5-9109-f235f5274cf6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62349,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.8769543,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.8769603,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.8769627,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.8769646,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.8769665,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.8769712,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62349","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62349","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.877022,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62349: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.878389,"logger":"events","msg":"event","name":"tls_get_certificate","id":"13230ec6-e91c-4b8c-b69f-296ada7d250a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62350,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606198.8784127,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.8784165,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606198.878419,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606198.8784213,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606198.8784232,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606198.8784266,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62350","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62350","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606198.878468,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62350: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606198.8891068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024956897,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/14242db77ffd69e7e368c8227d066b0b410235c0/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["793"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"06cf1106da518a175c6801cef70765a605e76afc\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Content-Disposition":["inline; filename=\"openttd.desktop.filter.awk\"; filename*=UTF-8''openttd.desktop.filter.awk"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 08 Apr 2012 14:29:31 GMT"]},"status":200} +{"level":"debug","ts":1761606198.9551187,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606198.9924142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037261723,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e72616ae3838d70e78efe6aae446167e98af939?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"]},"status":200} +{"level":"debug","ts":1761606199.0084043,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/054c6b7c7142afbf222b2e4e6f018fd46712","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2942"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:03:18 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["qBMFNL_9wc-Enb4DbWzP-IclRfPTT05vpO-obPRGHpWzt_MhlLg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606199.0467324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.0487175,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e150ad0f-0dec-4b67-97ff-b5a6c4f00cab","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62351,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606199.0487447,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.048749,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.0487514,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606199.0487545,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606199.0487568,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606199.0487614,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62351","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62351","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606199.0488067,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62351: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606199.0502558,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1fd26202-d02b-4d6f-a5f4-0fdaff767887","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62352,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606199.0502775,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.0502818,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.0502841,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606199.0502863,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606199.0502884,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606199.0502923,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"192.168.1.64","remote_port":"62352","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"192.168.1.64:62352","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"cert_cache_fill":0.0039,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606199.0503418,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62352: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606199.0833557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036594025,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a3a09d108f7a70702ed43edc19bc43db5b13b91?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606199.1372316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.1749947,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/054c6b7c7142afbf222b2e4e6f018fd46712/1","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2377"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["sZCaw4rLtIrTmwdx4R_zjXm7P4dK_0w11SXwnazrI-JIQwcfv1U"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606199.1750507,"logger":"http.acme_client","msg":"successfully downloaded available certificate chains","count":2,"first_url":"https://acme-v02.api.letsencrypt.org/acme/cert/054c6b7c7142afbf222b2e4e6f018fd46712"} +{"level":"info","ts":1761606199.1752908,"logger":"tls.obtain","msg":"certificate obtained successfully","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.1753411,"logger":"events","msg":"event","name":"cert_obtained","id":"a1b42882-ff0f-44b1-b8d2-f862c103db07","origin":"tls","data":{"certificate_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.crt","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","issuer":"acme-v02.api.letsencrypt.org-directory","metadata_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.json","private_key_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev/libre-metrics-exporter-dave.site.quack-lab.dev.key","renewal":false,"storage_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-dave.site.quack-lab.dev"}} +{"level":"info","ts":1761606199.1753545,"logger":"tls.obtain","msg":"releasing lock","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606199.1755636,"logger":"tls","msg":"loading managed certificate","domain":"libre-metrics-exporter-dave.site.quack-lab.dev","expiration":1769378688,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606199.1756985,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [libre-metrics-exporter-dave.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["libre-metrics-exporter-dave.site.quack-lab.dev"]} +{"level":"debug","ts":1761606199.1757104,"logger":"events","msg":"event","name":"cached_managed_cert","id":"65d8e127-7c93-42a1-9b9c-85bea57c320d","origin":"tls","data":{"sans":["libre-metrics-exporter-dave.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606199.2069259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606199.206943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606199.2069461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606199.2069483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606199.2069504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606199.2069523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606199.2069545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606199.2069569,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606199.206959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606199.206961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606199.206963,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606199.206965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606199.206967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606199.206972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606199.2069745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606199.2069767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606199.206979,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606199.2069814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606199.2069833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606199.2069855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606199.2069874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606199.2069893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606199.2069914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606199.2069933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606199.206996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606199.2069979,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606199.207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606199.2070022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606199.2070038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606199.207006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606199.207008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606199.20701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606199.2070122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606199.207014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606199.2070162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606199.2070181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606199.20702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606199.2070217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606199.207024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606199.2070262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606199.2070282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606199.2070303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606199.207032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606199.2070343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606199.2070365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606199.2070382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606199.2070403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606199.2070422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606199.2070444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606199.2070465,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606199.2070484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606199.2070506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606199.2070525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606199.2070546,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606199.2070565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606199.207059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606199.207061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606199.207063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606199.207065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606199.2070673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606199.2070692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606199.207071,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606199.2070735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606199.2070756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606199.2070777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606199.2070794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606199.2070816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606199.2070835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606199.2070856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606199.2070875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606199.2070894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606199.2070916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606199.2287455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.2291641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000390506,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8ae385b9f9611a082912ef4ced3d0a3829a68bfd/resources/views/livewire/activity-monitor.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606199.248635,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e02caff7-d790-4730-8760-ded47b06217a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62353,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606199.2486644,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606199.2486725,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606199.2486763,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62353","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606199.2529495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606199.2542496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.001269724,"request":{"remote_ip":"192.168.1.64","remote_port":"62353","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["none"],"Sec-Fetch-User":["?1"],"Priority":["u=0, i"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["document"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606199.2604396,"logger":"events","msg":"event","name":"tls_get_certificate","id":"42c7e463-a896-4b38-8045-988e84f39084","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":null,"SignatureSchemes":[1027,1283,1539,515,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h3"],"SupportedVersions":[772],"RemoteAddr":{"IP":"192.168.1.64","Port":54934,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606199.2604733,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606199.260479,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606199.2604823,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"54934","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606199.3143878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177123682,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2bb9fd390106356830b6c77cd93eb03efdf12f78/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606199.3188417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.3746457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.4106946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.423284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04860118,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/lang","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":200} +{"level":"debug","ts":1761606199.4286833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606199.429243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.000525952,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Priority":["u=0, i"],"Sec-Fetch-Site":["none"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-User":["?1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606199.44879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038059427,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25529f03116d37ae43a4af96de02a5e1336fdd2a?page=16","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":200} +{"level":"debug","ts":1761606199.5013301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.5174766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198606139,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d88e1a218e91ec8b7ddee9f2852f1126ad54a379/os/macosx/Makefile.setup","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606199.5590599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05768834,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/390d24c41cef45c297689ce3e7b45b22ce38d5ee/other/logos/saasykit.webp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606199.5919807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.6158185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606199.61632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.000474174,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/","headers":{"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-Site":["none"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-User":["?1"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Priority":["u=0, i"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Dest":["document"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606199.6382945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046278812,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e48ad87cdb56e3fdd0dcded24b057dd8ced8f24f?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606199.6833465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.6979203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01454007,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/499fc9cced369eed258d021f420ac39bc2b4300c/resources/views/components/navbar.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"4148a61d3b6fbda08e48d6165f8d0c8ccea9c8ee\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["28073"],"Last-Modified":["Thu, 16 Jan 2025 11:05:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606199.773913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.7742505,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305626,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a1f2d2b002401d9e5d1f81408b4458eec35a92c5/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606199.8421586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606199.8426745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.000480867,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/","headers":{"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-User":["?1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade-Insecure-Requests":["1"],"Priority":["u=0, i"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["none"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606199.865225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606199.9055486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040288088,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b86efea7468d11d1334fadcd9f7c959121ba96d?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606199.956151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.0469017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.0582292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606200.0587204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.0004562,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/","headers":{"Sec-Fetch-Mode":["navigate"],"Priority":["u=0, i"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-Site":["none"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-User":["?1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:19 GMT"]},"status":404} +{"level":"debug","ts":1761606200.0731084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026176055,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_0.7.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.137946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.2028377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.246656029,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/896fa9ddf1104da994e673630fd2da5339bc521a/bin/baseset/orig_dos.obs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"]},"status":200} +{"level":"debug","ts":1761606200.2290585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.259922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030833004,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3dae675f632b0be38dbf4b8cd456c1120e73f25d/os/debian/postinst","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1055"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"postinst\"; filename*=UTF-8''postinst"],"Etag":["\"f3b229a19d0593b907dee17c0cd319550a9e2fc2\""]},"status":200} +{"level":"debug","ts":1761606200.2612672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123296881,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/93ae848b0ad844ff597793e88b5f032f696c5361/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606200.3205543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.3559961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035413479,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/241415e76ae13435e2b3113fa17d4f4d11cda1ca?page=25","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606200.4113662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.4495666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038169435,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c6705ba34ccc96d4692dc3f882d966732c19e5f?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606200.4628568,"logger":"events","msg":"event","name":"tls_get_certificate","id":"305259b1-02f2-4b85-903d-5426ac4be8e8","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":42570,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606200.4628923,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606200.4629018,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606200.4629066,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"42570","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606200.4685066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.4711554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002626851,"request":{"remote_ip":"192.168.1.123","remote_port":"42570","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Set-Cookie":[],"Content-Length":["178"],"Pragma":["no-cache"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.4715865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.4743855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002782565,"request":{"remote_ip":"192.168.1.123","remote_port":"42570","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["deflate, gzip, br"],"Git-Protocol":["version=2"],"Accept-Language":["en-US, *;q=0.9"],"Content-Length":["214"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761606200.5027037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.519165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.5401266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037395445,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2285a3af1604aae134d1c60c55e9d89f4e1802b?page=24","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.5936375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.617508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023836545,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d7e1d08d53d7d9885c747d7e1095d607f8f5cebe/table/track_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Etag":["\"78031e840621f6427fa644433023a84202992739\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 06 Aug 2006 01:51:57 GMT"],"Content-Disposition":["inline; filename=\"track_land.h\"; filename*=UTF-8''track_land.h"],"Content-Length":["1670"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.656755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137562924,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/app","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.6839476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.7751498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.8130555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037869008,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b7c1c5ccf0eaa5b74a2ff19635f76c0312f60508?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606200.8661683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.880488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014290068,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de9c91ecee6e6de72bbc1c620095807d6b49ec27/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"928432d37fb789bfc5a4efcf0a447b9570cb4b61\""],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Last-Modified":["Sat, 20 Dec 2008 20:44:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["4222"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606200.95707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606200.9607809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276800906,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f8e1cf0dec1990f7fe97defaa67b018eae49b99d/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606201.0485923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.0490165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091914261,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f5b24edc1e33a43c6bd725482b9150f22414f2f2/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""]},"status":200} +{"level":"debug","ts":1761606201.1133335,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064715067,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/024769c402ca5bb0561ea64c0da653009849a056/config/version.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"]},"status":200} +{"level":"debug","ts":1761606201.139303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.2299945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.2672749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037245803,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b62887b973bb4425f4a9f86af847e39a3a1ffc27?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"]},"status":200} +{"level":"debug","ts":1761606201.3210523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.3959885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256647484,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1377a228fbe6ed5e6393c5428970742c520340e/bin/ai/regression?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606201.4126165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.4274802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014819526,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Http/Livewire/Server/Delete.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606201.475019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153930719,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d6fa61e9fd1ce7f3b3071f156deab31b173038a/industry_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606201.5016794,"logger":"events","msg":"event","name":"tls_get_certificate","id":"85380132-1829-493a-a016-635f369f7a02","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.5.232.250","Port":43974,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606201.5017197,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606201.5017314,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606201.501736,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.5.232.250","remote_port":"43974","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606201.5037608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.5041077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000323459,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2cdb0cb084a1c85cedc8ae3d26df83e8328cd2b7/bin/ai/compat_12.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606201.5940042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.607777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013738649,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a64d2a97edec1002c191352daf671856506335c/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"]},"status":200} +{"level":"debug","ts":1761606201.6373434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.6849904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.6853464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331936,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/86c9cb9b8ac9dde18125801e5d933e2cfe697a7a/media/extra_grf/openttd.nfo","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606201.6998217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062447652,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/routes","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606201.724051,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.7380037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013932996,"request":{"remote_ip":"52.5.232.250","remote_port":"43974","client_ip":"52.5.232.250","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/49bd0a2a01f28bd5e9ba15ae91f4ec3cda3ad322/app/Enums/ActivityTypes.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.5.232.250"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ActivityTypes.php\"; filename*=UTF-8''ActivityTypes.php"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"2d23cd98ba237b73297756127f00432e712ea858\""],"Last-Modified":["Tue, 25 Jun 2024 08:51:32 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["118"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606201.7758162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.790832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014977635,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/67ee82f41979984985e37efaadb797c64ddb419d/config/fortify.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606201.866855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.8898294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022941968,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/91d83335c74981b9c7f862dbc3faeebe345be15f/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606201.958502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606201.9794703,"logger":"events","msg":"event","name":"tls_get_certificate","id":"968696a2-3666-47c4-9134-003678815b9f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62364,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606201.9795094,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606201.9795237,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606201.9795303,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62364","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606201.9797275,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62364: EOF"} +{"level":"debug","ts":1761606201.9804995,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c96c64ec-3750-45fe-80d6-7300212bfd5a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62365,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606201.980557,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606201.9805715,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606201.9805758,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62365","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606201.9846413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606201.9859562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001281335,"request":{"remote_ip":"192.168.1.64","remote_port":"62366","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade":["websocket"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"Accept":["*/*"],"Sec-Websocket-Extensions":["permessage-deflate"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Key":["+kSPqo7P+NyCpgDJ5bDRKw=="],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Origin":["https://grafana.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Length":["105"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json; charset=UTF-8"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:03:21 GMT"],"Cache-Control":["no-store"]},"status":401} +{"level":"debug","ts":1761606202.0007744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042235199,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/745a5b8cc3df16b8734f50eb08a3e017f89d3273?page=97","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.048969,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.0645895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015582435,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c294de06b93298cb1673168922983332fa46083e/signs.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"6051ed5dab1ed252c62b5b4da181dd0335b203ea\""],"Last-Modified":["Sat, 30 Jul 2005 15:25:49 GMT"],"Content-Disposition":["inline; filename=\"signs.c\"; filename*=UTF-8''signs.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5858"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606202.1405559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.2312298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.2476225,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016356143,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/6d94aaf0f872724e62c984251f55366801c41fce/app/Notifications/Server/ForceDisabled.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"]},"status":200} +{"level":"debug","ts":1761606202.322754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.3378973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015108692,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bc13ad6b821cbd3d4ec87e1b3a361cea5dd5cd7f/app/Livewire/Project/Shared/ScheduledTask/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 25 Jul 2024 11:31:59 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"8be4ff643f3a67186e579fcbc9b617ea4eda9393\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Length":["2572"]},"status":200} +{"level":"debug","ts":1761606202.414783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.4460502,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031213492,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a663d9efc4df763b908d7f405efe9b70bfe7955/bin/baseset/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.467641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327025195,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e92efe028cc6fec6242dfa9ca2a24df150948e51/projects?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.5053625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.5440984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038702058,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c2f9dffe619bfa1f104ead6adb8552e03ea8725?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.5961819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.6246626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028414015,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/46fe81dbfce55b43f55d0b9724dbb8c56cddcb40/resources/views/livewire/upgrade.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.6871116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.7786853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.808651,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02991293,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/42f6245a3136d7262af6c218d2431c2221768427/media/openttd.32.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606202.8225305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.8333848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010824275,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/tests","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606202.8675182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180361515,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a7d9a7b6bec20c94ae3f190e52beacac5007fce/bin/ai","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"]},"status":200} +{"level":"debug","ts":1761606202.8688653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606202.9045434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035647841,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f179a92007a5d05f722a53d2b6f69cb056982cb8?page=25","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:22 GMT"]},"status":200} +{"level":"debug","ts":1761606202.9605937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.0401328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079505918,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb1173c39a2217e1f7e12d4d00ea16abd4d0264b/table/road_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606203.0508487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.0885465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037678389,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5398822714911a9b29fe4fd09cc4f48f38c49249?page=22","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606203.1427264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.2335093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.3241599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.3636081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039403951,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2f1c4bc8fe29774e50d1b03f5d035969b763a92d?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"]},"status":200} +{"level":"debug","ts":1761606203.3931682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.250401389,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc984d9af52eaf55b7b76ad9e3cc5115935803b0/bin/ai?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"]},"status":200} +{"level":"debug","ts":1761606203.4157376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.506165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.5129828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279443698,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb25d9e275a8fe165f52f669696d5be15efd748d/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606203.5466032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040384691,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4c14171a71aa546848bcb0376a93a452955a24f?page=23","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606203.5471554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131388935,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/65d5d13a08fc40ddb14bd99c5f7f672f7fae2b16/media/openttd.32.bmp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["image/bmp"],"Etag":["\"e388628fb63981a566d0798020d5ef93c954d60a\""],"Last-Modified":["Sun, 13 Aug 2006 08:18:11 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.bmp\"; filename*=UTF-8''openttd.32.bmp"],"Content-Length":["2104"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"]},"status":200} +{"level":"debug","ts":1761606203.5972223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.5975895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343738,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Livewire/Team/Member/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606203.6878211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.7172453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029390596,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a4d7fa19c7164d2cc7b8d9cc975cc5463f5de694/media/openttd.64.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606203.7794545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.8163815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036895012,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b605f686310fdb328c777dc36f9233e9923bf5e5?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606203.8703537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.90973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039336956,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b9e405c497cd248ddb9b13f44af402ac0eb67d44/app/Actions/Fortify/UpdateUserProfileInformation.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1652"],"Content-Disposition":["inline; filename=\"UpdateUserProfileInformation.php\"; filename*=UTF-8''UpdateUserProfileInformation.php"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Etag":["\"85caf943b7784f219c4857f3447a2deaa80a4462\""],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"]},"status":200} +{"level":"debug","ts":1761606203.9616885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606203.9879148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026198236,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f120d2beb8cbbc34ac4d1e7312a656182cf3f006/os/emscripten/README.md?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606204.0025918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.0522442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.0797281,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077103099,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"]},"status":200} +{"level":"debug","ts":1761606204.1434097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.1437955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000357955,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5c2447d6fcf2e87895a0096e7d756cd25b4dd0a9/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606204.158359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106086668,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c4b627af422075ce4a0e1026c52f871dd3f146c0/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["6397"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"]},"status":200} +{"level":"debug","ts":1761606204.2055576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606204.205579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606204.2055821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606204.205584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606204.2055864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606204.2055888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606204.205591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606204.205593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606204.2055953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606204.2055972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606204.2055995,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606204.2056015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606204.2056038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606204.205606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606204.205608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606204.2056103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606204.205613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606204.2056148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606204.2056172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606204.205619,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606204.205621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606204.2056277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606204.20563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606204.2056322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606204.205634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606204.2056365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606204.2056386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606204.2056408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606204.2056427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606204.2056446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606204.2056465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606204.2056487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606204.2056508,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606204.2056527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606204.2056549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606204.2056568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606204.205659,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606204.2056608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606204.2056627,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606204.2056649,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606204.2056675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606204.2056696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606204.2056718,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606204.2056737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606204.2056758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606204.2056777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606204.20568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606204.2056816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606204.2056837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606204.2056863,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606204.205688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606204.2056901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606204.205692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606204.2056942,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606204.2056973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606204.2056994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606204.2057014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606204.2057037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606204.2057056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606204.205708,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606204.2057102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606204.205712,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606204.2057145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606204.2057164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606204.2057185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606204.2057207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606204.2057238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606204.2057269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606204.2057302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606204.2057338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606204.205737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606204.2057407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606204.233734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.2732968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039510172,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb1e41fc88d7ce7e6e5202369209a84c62484c0f?page=17","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606204.3251703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.3447714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019570764,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/46f99347b89dd788da67a930aa7d1ff4e44d6f56/resources/views/components/status/running.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0e0f08fa45e654372a8554b0bfdce6611ce33fb0\""],"Content-Length":["2300"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Content-Disposition":["inline; filename=\"running.blade.php\"; filename*=UTF-8''running.blade.php"],"Last-Modified":["Tue, 22 Oct 2024 08:58:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606204.4166546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.506956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.507321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033988,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/59e0d9618b41669335bd5a45183b9ff7d95bfd33/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606204.5297832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113092434,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/873768c2d2bdd6bc736d30abf2c2edc9f0fe26fb/minilzo.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"]},"status":200} +{"level":"debug","ts":1761606204.5981104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.6336014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035439539,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d32783f87b9a32fa8f0bf539514ed08faebbd2a?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606204.6889641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.7528002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063789471,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/33e3956b13822c15593dafd34ed321e167838c3e/projects/version_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3c3d58a6920fbc719297f3f008a0acbf9c72dfc9\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"version_vs90.vcproj\"; filename*=UTF-8''version_vs90.vcproj"],"Content-Length":["1012"],"Last-Modified":["Thu, 03 Sep 2009 20:03:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"]},"status":200} +{"level":"debug","ts":1761606204.7800632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.7805538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000463444,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/781c34882e8b28b687c1fe2e2cc1467f17b6af9a/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606204.8712227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606204.9627023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.011506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04875549,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/363dd512a7ec27bb149ea9dbe80f1bd23bd50dc1/app/Livewire/Project/New","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606205.031253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160001644,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/08d73eb6968765fe351db96c05b1a06bf5b1072f/bin/data/chars.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"]},"status":200} +{"level":"debug","ts":1761606205.053601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.1041062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050463571,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6854ed42a1deffe9576eaa1414f8fa7df71b7f4c/app/Http/Middleware/TrustHosts.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606205.1439805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.151306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007297838,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9d1369e7f80be18bea741954fc1cb7fd99adec85/resources/views/components/%7B%7B%20route('profile')%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606205.1735718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.225378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606205.2353246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.238331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.01292203,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/metrics","headers":{"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-Dest":["document"],"Upgrade-Insecure-Requests":["1"],"Priority":["u=0, i"],"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Site":["none"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-User":["?1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Content-Type":["text/plain; version=0.0.4"],"Content-Length":["18659"]},"status":200} +{"level":"debug","ts":1761606205.2943997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120783613,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/routes","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606205.3133962,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3f09ec41-8441-437e-9df1-5c69b007820d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.208.223.68","Port":57030,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606205.3134365,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606205.313447,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606205.3134513,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.208.223.68","remote_port":"57030","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606205.3260267,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.329641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.1.64:9646","total_upstreams":1} +{"level":"debug","ts":1761606205.3307931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.1.64:9646","duration":0.001115983,"request":{"remote_ip":"192.168.1.64","remote_port":"54934","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"libre-metrics-exporter-dave.site.quack-lab.dev","uri":"/favicon.ico","headers":{"Sec-Fetch-Mode":["no-cors"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Accept":["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"],"Referer":["https://libre-metrics-exporter-dave.site.quack-lab.dev/metrics"],"X-Forwarded-Host":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=6"],"Sec-Fetch-Dest":["image"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Alt-Used":["libre-metrics-exporter-dave.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev"}},"headers":{"Server":["Microsoft-HTTPAPI/2.0"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"]},"status":404} +{"level":"debug","ts":1761606205.3492494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023192872,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/999a67cbda9fac04f115fd33d21b201b3cb16209/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1686"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606205.3579319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122580661,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/285d1846aebfc5bf3b874ff5d431a568e6a49da2/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"]},"status":200} +{"level":"debug","ts":1761606205.4167583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.4540539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037260601,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c376ddacd2cbdafbb259f2850bd9d7069c349845?page=15","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606205.4942682,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62371: EOF"} +{"level":"debug","ts":1761606205.4953752,"logger":"events","msg":"event","name":"tls_get_certificate","id":"88047bd8-f876-48aa-b353-7726eaed780a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62372,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606205.4954097,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606205.4954178,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606205.4954238,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62372","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606205.497254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606205.4988391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001558197,"request":{"remote_ip":"192.168.1.64","remote_port":"62372","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Length":["551"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Content-Type":["application/json"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2866"],"Date":["Mon, 27 Oct 2025 23:03:24 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606205.5078194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.5991838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.6394765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040254946,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/04cccbb0942f499cda2a056dd69a05f23777e884?page=29","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"]},"status":200} +{"level":"debug","ts":1761606205.6765664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.689915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.694576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017985044,"request":{"remote_ip":"44.208.223.68","remote_port":"57030","client_ip":"44.208.223.68","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9ecb1ca011be79bb212d8b7c7dba45139adb2d0c/app/Notifications/Server/DockerCleanupFailed.php","headers":{"X-Forwarded-For":["44.208.223.68"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Content-Length":["2118"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0291eed19d03403deecfafd513af7f7982fbc45e\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"DockerCleanupFailed.php\"; filename*=UTF-8''DockerCleanupFailed.php"],"Last-Modified":["Wed, 11 Dec 2024 17:13:16 GMT"]},"status":200} +{"level":"debug","ts":1761606205.7817922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.792977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011149328,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c4bf91e5b45f7d4a248f90a16dc40b627b360813/app/Notifications/Channels/PushoverChannel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"3d3728d01f638c9a0c192ad381d9b75ddec4254e\""],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Content-Length":["691"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"PushoverChannel.php\"; filename*=UTF-8''PushoverChannel.php"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606205.8732114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606205.9280715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054824271,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/de4d0961da16a024f684537ae43c01778caadff7/database/seeders/ApplicationSettingsSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606205.9644988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.003966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039438316,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea55a04b69963084b94c0ea537cfda9dfacf3ae5?page=14","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"]},"status":200} +{"level":"debug","ts":1761606206.0551455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.0681386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01295927,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8a812544ecbb2d154b07c83a106029c0c6a0cf1b/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606206.1328723,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8362ef1a-62c4-4261-9670-a0017fb3acf8","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"157.245.204.205","Port":34306,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606206.1329055,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606206.1329203,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606206.1329257,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"157.245.204.205","remote_port":"34306","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606206.1340055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.444053008,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfbd6406e1f3f6bc24e74b5b3e14795cc3dc7e4a/os/windows/openttd.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606206.1468637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.1583047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011420499,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df021760a72d9eee3b8fbfc106e28f9e07c14de3/app/View/Components/Status/Services.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Services.php\"; filename*=UTF-8''Services.php"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"3fc302acf018526f5dafd629bb725dc01ef4ade5\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["620"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 21 Sep 2023 19:30:13 GMT"]},"status":200} +{"level":"debug","ts":1761606206.2378268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.255333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017478519,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/RunCommand.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Content-Disposition":["inline; filename=\"RunCommand.php\"; filename*=UTF-8''RunCommand.php"],"Etag":["\"42f914818ed2a128dfdbb5c9595b6d83148e07b4\""],"Content-Length":["890"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 05 Feb 2024 13:40:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606206.328806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.334457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.3472455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012760616,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/routes/console.php","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606206.3659108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037082796,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d29dc478ddfc06715ca0d7b346e70c9a198629d5?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"]},"status":200} +{"level":"debug","ts":1761606206.42078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.4575925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036779274,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfbf76d441ad965102adc8c041f4b97a34cc1509?page=21","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606206.4656494,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5ed8f11c-a302-4c4c-9d10-ff9b9dd7c14b","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"222.254.58.26","Port":38330,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606206.4656808,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606206.4656897,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606206.4656935,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"222.254.58.26","remote_port":"38330","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606206.5118473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.5495806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037704248,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4e8b3d246dc40de9db71be07261fadd8214a5503?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606206.6034539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.6397433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036265765,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9f257ce4af60cc2e2c1263f590f3055640d1049?page=24","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606206.6592603,"logger":"events","msg":"event","name":"tls_get_certificate","id":"df56deb8-4160-4eb0-b6fa-2cee22e72fd0","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"157.245.204.205","Port":34316,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606206.6592906,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606206.6593032,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606206.6593099,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"157.245.204.205","remote_port":"34316","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606206.693907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.7164192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022484326,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eb07e174f1db59184e64b5057ebccda1108a6485/bin/ai/compat_1.6.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606206.7854948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.8054585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019932426,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c26ca5369ebcb2d95081a7486032f72467c2d1f2/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3879"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"9c568a7006e89c1a060d7e092d10ff3b9909dede\""]},"status":200} +{"level":"debug","ts":1761606206.8251069,"logger":"events","msg":"event","name":"tls_get_certificate","id":"eac3278f-77bd-4b2c-abb6-67af59f37b90","origin":"tls","data":{"client_hello":{"CipherSuites":[43690,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[31354,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[51914,772,771],"RemoteAddr":{"IP":"154.37.110.223","Port":36359,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606206.8251584,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606206.8251708,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606206.8251772,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"154.37.110.223","remote_port":"36359","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606206.8760674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.895822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019715436,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bfb41a5d26e4f1bed408a62602cbfe49a875f50f/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1581"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6fe70b0df1d21421a9f15c2a1f45f09e26c435a4\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"Last-Modified":["Mon, 05 Jun 2006 18:10:43 GMT"]},"status":200} +{"level":"debug","ts":1761606206.9253538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606206.9402792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014890881,"request":{"remote_ip":"222.254.58.26","remote_port":"38330","client_ip":"222.254.58.26","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/raw/commit/9a70c9696e1edc8614714e13984f6efb35ce12e2/processor/regex_test.go","headers":{"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["222.254.58.26"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; cmn-TW; rv:1.9.0.20) Gecko/5133-08-10 20:09:44.288483 Firefox/3.6.17"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"508d5ca3b1c1c5d3e8c674c453ac3f7c5ab480c9\""],"Date":["Mon, 27 Oct 2025 23:03:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["32034"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"regex_test.go\"; filename*=UTF-8''regex_test.go"],"Set-Cookie":[],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 26 Mar 2025 13:04:39 GMT"]},"status":200} +{"level":"debug","ts":1761606206.9674668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.0062168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038714462,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/46d1a0621581a711aedeaa5d15628b4048fde43a?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606207.058634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.0797465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021076071,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ae406cf52e5e2b7f0d2597c211d44c1ea325f6c1/media/extra_grf/canals.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606207.148981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.1881108,"logger":"events","msg":"event","name":"tls_get_certificate","id":"74c45635-a3b7-414f-a4c4-ee44c6fe8b63","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"157.245.204.205","Port":34332,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606207.1881602,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606207.1881728,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606207.188179,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"157.245.204.205","remote_port":"34332","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606207.1903727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040983639,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5d48b3c12296bd0bef7556f20f4967c96e26aa1f?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.240817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.278303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037446882,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f8203f09ca0fe6ccafe7e8bf201df5555f746660/bin/ai/regression/regression.sav","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"regression.sav\"; filename*=UTF-8''regression.sav"],"Last-Modified":["Sun, 06 Sep 2009 18:54:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"cf97052c2e174d8203e2e190d3f98a2b067d7f3c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["application/octet-stream"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["97731"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.3329036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.335386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002446903,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/beb66c05ac1740fa7df630145cbf680d2eae0483","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.4237704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.4756525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.5143394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.5364516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022069314,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/raw/commit/cf98900b15d4e4cedaef0d771181478dd5bbccd3/coolify/source/docker-compose.yml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0fd3dda0702650d92ebaac1538bdf022565188e3\""],"Content-Length":["875"],"Last-Modified":["Thu, 09 Oct 2025 19:18:43 GMT"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606207.578148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102455312,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/public","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.6043463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.096495469,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad15d4fd8f32a8ee011424fffa784a9430df4513/src/network?page=37","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.604842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.6051223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000257355,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/695e1493c9cfb81b942213a7a23488b0ccfaae57/os/windows/openttd.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606207.6964905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.7877753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.7994184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102898036,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/app/Models/StandaloneMongodb.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"]},"status":200} +{"level":"debug","ts":1761606207.8174183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029607113,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e0297b0fa85e0a8130e24122ab93c74b6a83002/src/newgrf_commons.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606207.8783588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.878725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333579,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fc944829e1dcc47bbb630ae905ed65c1977e80d0/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606207.8949344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.471132106,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8afb21cf9c7e5e2a0a7febb133560d6805f8da62/config.lib?page=14","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606207.9693866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606207.987463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018046941,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/rail_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Etag":["\"c3bfc96819bed829201240f7f2746ca00fefdfff\""],"Date":["Mon, 27 Oct 2025 23:03:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8607"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"rail_map.h\"; filename*=UTF-8''rail_map.h"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606208.0605857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.0787644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018142922,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/145ea544749580b0390b4b69b6e3772995d51502/os/debian/compat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606208.1516933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.1632547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011524996,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/91e8aa00b10edee87000950aff1e9394d7a40c01/media/extra_grf/openttd.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3522"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606208.2422175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.3331883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.3437223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010503942,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cb5a132b0cd8155a396e8ce99d91ff5101cd5747/jgrpp-changelog.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"c27616d6d161347318ffe39d9e69f7e3b499cbf1\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["147417"],"Last-Modified":["Tue, 05 Sep 2023 00:34:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"jgrpp-changelog.md\"; filename*=UTF-8''jgrpp-changelog.md"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606208.4245808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.4604993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035883065,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e94a921c2b8f8f7fdb00817dfcbbc4e1c70db0fd?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"]},"status":200} +{"level":"debug","ts":1761606208.515658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.5283535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.286109244,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3cbb3452244c330c4ffb2a00ccc0fe9c65b544c7/os/win32/installer","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"]},"status":200} +{"level":"debug","ts":1761606208.5534866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037801792,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcacc38d817ae545b34aaa85cd94f51ed1f32faa?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606208.6062713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.6065876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293753,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/12d6d679b0de53387aa927a3f9e2a7518969277e/table/track_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606208.6184545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.6187384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000264709,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/34216af497c21e25d79edf770e396097e58a04a9/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606208.6974971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.7879798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.8796823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.8801143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398411,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a74ff977812f5489076706d931cbf85a7b8bd224/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606208.893129,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b1f86697-d65c-4c26-9fb1-6ad1484196b2","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":57574,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606208.8931732,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606208.893187,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606208.8931928,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"57574","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606208.8994358,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.9027724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003309419,"request":{"remote_ip":"192.168.1.123","remote_port":"57574","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"]},"status":200} +{"level":"debug","ts":1761606208.90328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.9062226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002922108,"request":{"remote_ip":"192.168.1.123","remote_port":"57574","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["149"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606208.9642017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176185112,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/667c8e6432332d4ec8728452a47f368b3dba9e9d/app/Models/Application.php?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606208.9702628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606208.970576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293323,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3aeb0402e544951a8e97f5a03ff41a0f31d8fdb4/media/openttd.desktop.filter.awk","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606209.0608952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.0669537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.369419936,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79b5699e8257c104f9d73b656871b60fba4bfe8f/os?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"]},"status":200} +{"level":"debug","ts":1761606209.084682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023745192,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d6ccfdbbd9daa6e42a9cbe927a2a6d607ffe1909/bin/game/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"Etag":["\"66e2ca5d6253a4975d1cb82f717e61126260627f\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1990"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606209.1521313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.2071223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606209.207141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606209.207144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606209.2071464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606209.2071486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606209.2071502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606209.2071524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606209.2071545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606209.2071564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606209.2071588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606209.2071605,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606209.2071626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606209.2071648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606209.2071667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606209.2071686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606209.2071705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606209.2071755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606209.2071774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606209.2071795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606209.2071812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606209.2071834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606209.2071857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606209.2071874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606209.2071898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606209.2071924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606209.207194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606209.2071965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606209.2071984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606209.207201,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606209.2072034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606209.2072055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606209.207208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606209.20721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606209.2072117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606209.2072139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606209.2072158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606209.207218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606209.20722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606209.207222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606209.207224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606209.2072256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606209.2072277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606209.2072296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606209.2072318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606209.207234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606209.2072358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606209.207238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606209.2072399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606209.207242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606209.2072437,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606209.2072458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606209.2072477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606209.2072496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606209.2072518,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606209.2072535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606209.2072556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606209.2072573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606209.2072594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606209.2072613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606209.2072632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606209.2072654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606209.2072673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606209.2072692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606209.207271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606209.207273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606209.2072759,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606209.2072778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606209.2072797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606209.2072816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606209.2072837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606209.2072854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606209.2072873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606209.2437694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.2441568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000359999,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b791ffc6de6dcc33739bb36bec4824dc44417961/bin/ai/compat_1.7.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606209.3059146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153747554,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3b533c7d065e66c2ed222d3bb7da935aa180ce8c/app?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606209.3345726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.4120936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077484548,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c45a8e083c32839358bfba53c70cfb40a25a9a94/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"]},"status":200} +{"level":"debug","ts":1761606209.420467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":50.011864075,"request":{"remote_ip":"192.168.1.64","remote_port":"62242","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=363&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Language":["en-US"],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"Content-Language":["en"],"X-Ratelimit-Remaining":["198"],"Etag":["W/\"076c6ee2c0fa9091fb7de122af6691dd18d9cb88\""],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 23:03:29 GMT"],"Content-Type":["application/json"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Reset":["1761606210"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761606209.4244337,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d457dbf6-fcbf-4140-a81f-e2e6f1eab0f7","origin":"tls","data":{"client_hello":{"CipherSuites":[39578,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[2570,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[56026,772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62381,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606209.424463,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606209.4244719,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606209.4244764,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62381","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606209.4248762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.426011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606209.4618936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036985893,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e4f08f2880285a16fb8359f74581afd3f194c02b?page=21","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606209.5159793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.528622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012617877,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c3a80f15180ccd9490837fbd77fa9240f9d9c872/bin/data/orig_win.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"71e3299629373bb2186b90cfbc793b9c32bd0914\""],"Last-Modified":["Thu, 20 Aug 2009 17:02:44 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"orig_win.obs\"; filename*=UTF-8''orig_win.obs"],"Content-Length":["424"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"]},"status":200} +{"level":"debug","ts":1761606209.6069007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.643019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036091246,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1824df90bfa35ef8692ec300bf6df554af30a230?page=20","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606209.698361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.752239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053835317,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/389d89ea491981844d469d5ab12d1c64cb77c5e6?page=166","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606209.7535038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.7899709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.8315346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041528557,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33cadd5043d8ecf82bdeb10efb2d44528e612846?page=6","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606209.86462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111080461,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606209.8801925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606209.9738855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.008825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034835629,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Security","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606210.0627491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.076809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.196584066,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc3a41bfa9d13d8e771b5ed86d9b3b368421cce2/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606210.0876696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024886355,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38f4cb64699af17b3456b93157eb528d6532b46d/bin/data/orig_win.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606210.1531985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.1711662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017930882,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dabb08ff4a5fb6003762666cbefcb63ea5401ba4/app/Livewire/Server/Index.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"45bb1c3e19455fca28da22fd278693fa2f657ebe\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Length":["393"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 07 Jan 2024 15:23:41 GMT"]},"status":200} +{"level":"debug","ts":1761606210.2443182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.3348749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.4049027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069992525,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b764f8d6764e76e329fc950c9fdf798516d0d618/video","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"]},"status":200} +{"level":"debug","ts":1761606210.4260361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.5172815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.529823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012505004,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/59d5ed821f814b3693a05b7f8ea61f449db4c54a/yapf/follow_track.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"follow_track.cpp\"; filename*=UTF-8''follow_track.cpp"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1146"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"Etag":["\"26d90578e50d5f1cfd6e1b585ee5cce98d3aa211\""]},"status":200} +{"level":"debug","ts":1761606210.5724022,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d2970e99-fc91-4dd8-85f6-bc2e24e7cc47","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.21.228.180","Port":38792,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606210.5724437,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606210.5724554,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606210.57246,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.21.228.180","remote_port":"38792","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606210.6081831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.6538868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045661228,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c04cc6c2ab919d1789d6352ecdfed08199c75a56?page=269","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606210.6971302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.452772015,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6578d94e6361b56bdc80204fbbcb450742eeba9e/projects?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606210.6989202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.720444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02148385,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/552e6de4ceca495b292cf7d068c5d18c8d6489d6/video/dedicated_v.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"]},"status":200} +{"level":"debug","ts":1761606210.7902377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.7940574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.8097858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015697282,"request":{"remote_ip":"23.21.228.180","remote_port":"38792","client_ip":"23.21.228.180","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/app/Traits/SaveFromRedirect.php","headers":{"X-Forwarded-For":["23.21.228.180"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Etag":["\"166c16a4bc3ad580b1c191ac40908af1a5683f4f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"SaveFromRedirect.php\"; filename*=UTF-8''SaveFromRedirect.php"],"Content-Length":["706"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606210.8812995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.933009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.9589329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168658384,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6887660fabc4dfcccc5e76131084e979c9bc446c/config.lib?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:30 GMT"]},"status":200} +{"level":"debug","ts":1761606210.9768806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606210.991365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014454458,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0eedbd2aa1ddbb2028b55e6d1c36f6c246abe8bc/app/Livewire/Project/Shared/HealthChecks.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.0535433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12050067,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/app","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"]},"status":200} +{"level":"debug","ts":1761606211.0647576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.104887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040099513,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d9b4d92050b90aa1d73d7e5bc3dc54b384b80b5b?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.10504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.223712918,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/caffafc38b30d0590bb06ed9c487d5e74a5cb7f3/bin?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.1555407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.1693058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013731816,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/007e4fcf4389ffbde0b95bf6f413806acf78a4ca/app/Events/ProxyStarted.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.2452478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.819172527,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb9b240a86b21d0e9ee25d4b0299b189f6d02dc3/src/network?page=10","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606211.2466521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.2923598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045673791,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/28cde9fd508bf7058ddcce574e1c79165082d062/resources/views/components/%7B%7B%20route('profile')%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"]},"status":404} +{"level":"debug","ts":1761606211.3368988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.37472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037793165,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8288723f27f953e1c23b244831575f691f149064?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.4285655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.4652164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036622959,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c81eafdaa023d2957b2351c9cbaec64b86fda079?page=22","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606211.518743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.5320685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013302167,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ed5f831c8682280ca67b5beea4e04a10546803ff/app/Notifications/Container/ContainerStopped.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"]},"status":200} +{"level":"debug","ts":1761606211.6100717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.6103523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000262144,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/261018fc8c0d8a1d366de834d71865bce55bfde3/bin/scenario/README","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606211.7008088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.7359107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035069941,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7b07e93b89efc1767dcc0ca368aa569034b1ff1d?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606211.792469,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.88379,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.900158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016334783,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4b905dbfad991d8b5130301608c317fb70dca5ba/resources/views/components/services/links.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"84394f7926f0990e91fa7fc5f8963bfd2c613000\""],"Content-Disposition":["inline; filename=\"links.blade.php\"; filename*=UTF-8''links.blade.php"],"Last-Modified":["Mon, 25 Mar 2024 09:41:44 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["835"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606211.9753108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606211.9820118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18950933,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26/resources?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606212.0660088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.07893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012893105,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfa8ed747e8b5047b4776aa02693d4867b9d0262/media/extra_grf/assemble_nfo.awk","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.1426198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.1569567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.2293344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25398764,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/26cea31b1e7803acb2aa059e302fef8bef35e658/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"]},"status":200} +{"level":"debug","ts":1761606212.2328002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090133985,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/routes","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606212.2360835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079104883,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1f4440bcf93f7e1d6e2e01c33ed9c71895ebf78f/resources/views/components/status/index.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.24837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.3393908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.3494916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0100793,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9ab7af44cb31ec32d457412052cccb24a2a9a2cf/app/Http/Livewire/Destination/Form.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1410"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Etag":["\"4f400a670abc8a5c056d203f3efad20913a8ac3e\""],"Last-Modified":["Fri, 16 Jun 2023 10:35:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606212.4303591,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.4684045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038018429,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2b8a08dbffe43c358a559b316e2d199d0acc94ca?page=30","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.5214944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.5644796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042944547,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c8add525041eaf50020a12ce13fd63d86b6d26b8?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.6121392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.6481826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.39978163,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a19babf9ef42e7977b50d01e60c000b8c306f6a/projects/version_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.653151,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040968621,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9f7db9c7ec9aed3ed76b277509e1fc5f0f795bb?page=16","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606212.7036133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.717188,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013539564,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d6eefe749175ba8a6fea574accdfdcee99f7bfa8/app/Livewire/Project/Edit.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Last-Modified":["Tue, 05 Nov 2024 08:36:40 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Edit.php\"; filename*=UTF-8''Edit.php"],"Content-Length":["1316"],"X-Content-Type-Options":["nosniff"],"Etag":["\"463febb10d41fc60fcd7c16688071a19f08596b1\""]},"status":200} +{"level":"debug","ts":1761606212.7939394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.872796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078816669,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606212.8856637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606212.9764304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.0041773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027706761,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3a83eab967c09e728bb667e8794e905cc2d433de/os/dos/cwsdstub.exe","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["21504"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Etag":["\"fabaf3bf4f158a72ca8cb9d77ef43bf64bbaccf0\""],"Content-Type":["application/octet-stream"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"cwsdstub.exe\"; filename*=UTF-8''cwsdstub.exe"]},"status":200} +{"level":"debug","ts":1761606213.0672534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.1047525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037465538,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e22cb13180bb70acf93506ef5ded4b242885dc7?page=56","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606213.1581118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.1958556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03770599,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/214f73894b86a61cfd213c8a6f3d505f6a8cf2d6?page=18","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"]},"status":200} +{"level":"debug","ts":1761606213.2029555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.317248135,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e094d7db624b69d2f0121e84e07abdb821f45ec9/os?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606213.2493832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.2705033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.317256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067827794,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e16bd194a3c2bea10cbeeef37ca78ed28584f3b8/templates/compose/directus-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606213.3406768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.3564608,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08591987,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/tests","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606213.3631601,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2c8db619-ee1b-4f6d-b513-bf0e6596796f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.217.171.106","Port":44587,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606213.363211,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606213.3632257,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606213.3632343,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.217.171.106","remote_port":"44587","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606213.3787682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038068414,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2655984a5d4e1f2c68ed26ef4f33e304735d67d9?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606213.4309638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.4432883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012228362,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f5e41314922604c160efc4ac18c77056a1b66400/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Etag":["\"1d96de8558f91b5f6c0c5b983f314e4e862ef8d1\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12160"],"Last-Modified":["Sun, 09 Jun 2013 12:48:27 GMT"]},"status":200} +{"level":"debug","ts":1761606213.5221007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.5858436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.5986352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012753562,"request":{"remote_ip":"3.217.171.106","remote_port":"44587","client_ip":"3.217.171.106","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c40e93d3b3dedb5f2f3eae4ec8c1df3d0be53f0/app/Enums/ProxyTypes.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.217.171.106"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"]},"status":200} +{"level":"debug","ts":1761606213.6132655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.6501234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03681967,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcf8420c43cf0f7caf19799dbd0a00a801b92c06?page=11","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606213.7022874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.180143474,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/482002415e256d7701adba66b0ded226bbe1ef34/openttd_vs80.sln","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606213.7039928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.7185717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014553024,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cd2f71b463002da79864510e2dca60e59508c27a/app/Livewire/Project/Shared/ResourceLimits.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2189"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:33 GMT"],"Etag":["\"608dfbf02228b9556f8260d7af481c451231191c\""],"Content-Disposition":["inline; filename=\"ResourceLimits.php\"; filename*=UTF-8''ResourceLimits.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606213.7950306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.8864129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606213.9772055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.014668,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037424861,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0464e9f864da7b71fdf7b568916596fbb8a614bb/docs/multiplayer.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5461"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"multiplayer.txt\"; filename*=UTF-8''multiplayer.txt"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 28 Dec 2006 18:01:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Etag":["\"ffe7ab9fb3ba65e2b737977476c609506f58cd0b\""]},"status":200} +{"level":"debug","ts":1761606214.0665846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.271512817,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39092ee13b44573d1b8111a5d2ee1d46990f239f/projects?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606214.0685055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.1595407,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.1826081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023024334,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/town.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"]},"status":200} +{"level":"debug","ts":1761606214.2103417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606214.210357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606214.2103596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606214.2103617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606214.2103639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606214.210366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606214.210368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606214.2103696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606214.2103715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606214.2103734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606214.210375,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606214.210377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606214.2103786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606214.2103808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606214.2103827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606214.2103844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606214.210386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606214.2103882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606214.21039,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606214.2103918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606214.2103937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606214.2103956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606214.2103975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606214.2103992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606214.210401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606214.2104027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606214.2104046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606214.210406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606214.210408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606214.2104096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606214.2104115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606214.210413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606214.210415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606214.2104166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606214.2104182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606214.21042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606214.2104218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606214.2104232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606214.2104251,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606214.2104268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606214.2104294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606214.2104309,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606214.2104328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606214.2104347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606214.210436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606214.2104378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606214.2104397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606214.2104416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606214.210443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606214.2104447,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606214.2104464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606214.210448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606214.21045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606214.2104516,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606214.2104535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606214.2104552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606214.210457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606214.210459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606214.2104604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606214.210462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606214.210464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606214.210466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606214.2104676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606214.2104695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606214.2104714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606214.2104733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606214.210475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606214.2104769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606214.2104785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606214.2104805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606214.2104821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606214.210484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606214.241368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.354919069,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5910bde58367764387e00c76e14d7465be942e7f/os?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606214.2504916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.3411157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.3589625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290423747,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/efab96b82ba7c3fd72bd49e1b3a0be37e38f316f/bin/ai?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"]},"status":200} +{"level":"debug","ts":1761606214.4036374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.41749,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16696477,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/288f4eed6577de01c9dafeee3dd2e803030da9fb/openttd.tgt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606214.4286408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087488377,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e022492770a064c52639f55a859200a86fce20ec/bootstrap?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606214.4327183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.4747615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042011337,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/030f52e998b176087de5ad5f6b5c47a7e348bf16?page=215","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606214.5151098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11142987,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/config","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606214.5237398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.5480354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024259513,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c68eed072dbf8580a903f8f1aaf28a0fb8d1f9d/storage/framework/views","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606214.614538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.6326127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01804115,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/662900c113a42fcf993c6e5a4c6d1864fc8c63b9/os/rpm/openttd.spec","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Length":["5499"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"]},"status":200} +{"level":"debug","ts":1761606214.7056189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.8081388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1024599,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Models/Service.php?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606214.8130515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.9042153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606214.9046419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382781,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/41d13b9d63690078681fb85e9b1cb180965caa80/media/openttd.64.xpm","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606214.995243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.0349617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039683709,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f27163930c1636d9d70ca5f2768c254eb71dc865?page=17","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606215.0865047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.1294875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04294106,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/11cd553949a717dae19e58b013ec8cfdf5365463/app/Actions/Fortify/PasswordValidationRules.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"]},"status":200} +{"level":"debug","ts":1761606215.177277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.2290034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051689211,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fc9bb7dac6777ea53f80ef22baf4f0faeda60f6c/database/seeders/StandaloneRedisSeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606215.2680547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.2684422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344219,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/37fd69b6047ff7d48fe03d4c829f8a36ee42348d/bin/ai/compat_1.4.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606215.3419755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.528888654,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13f93ee678df19c8a1b3aac31af1ba839ec526d6/docs/landscape.html?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606215.359308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.449901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.466124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016187215,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8ca8d20a2b75ec5af486a4049f096f162930149/bin/data/2ccmap.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606215.4962707,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62384: EOF"} +{"level":"debug","ts":1761606215.4972773,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b1f65b2f-8b7a-4803-8cff-ac8ff38eaa1f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62385,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606215.4973097,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606215.497321,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606215.4973254,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62385","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606215.4990838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606215.5014584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002349759,"request":{"remote_ip":"192.168.1.64","remote_port":"62385","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Content-Type":["application/json"],"Content-Length":["551"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.0818"],"Date":["Mon, 27 Oct 2025 23:03:34 GMT"]},"status":204} +{"level":"debug","ts":1761606215.541125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181795639,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1069eee05b648a64ff5dac3dd5701b01cfa2034/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["12538"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"]},"status":200} +{"level":"debug","ts":1761606215.541172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.548695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.5501842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001464481,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/user/login?redirect_to=%2fdave%2fcoolify%2fcommits%2fcommit%2f68174ea82554b273c217a274169866bb2c3dacab%2fapp","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"]},"status":200} +{"level":"debug","ts":1761606215.55241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01120889,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dd27b94b4e9abb62df479c83de7e6f8ed7268816/app/Notifications/Channels/SlackChannel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"SlackChannel.php\"; filename*=UTF-8''SlackChannel.php"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["628"],"Etag":["\"cddb7a5611767f9278db65ad3118324f7ee15e25\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 09 Dec 2024 16:36:32 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606215.6322434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.6595285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027245902,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/38acc16e1c38e01d22e6d777dd64756ffe546dce/.devcontainer","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606215.72293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.8145304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.8243966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009832436,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e2bc3f48417c90849d14f1b03a0d33f8d14f7122/app/Livewire/Project/New/SimpleDockerfile.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"SimpleDockerfile.php\"; filename*=UTF-8''SimpleDockerfile.php"],"Content-Length":["2738"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 25 Jul 2024 11:31:59 GMT"],"Etag":["\"3c7f42329e3dfdef0fc6579ba36abe7483d5bdb4\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606215.8889346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165968011,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/236a397f285770b83a67d166c0ad3441a52dd8e8/openttd_vs80.sln","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606215.9054732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606215.9307082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025202229,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c46e51449e001e2b05dc9108a55809c937ab5b0d/media/extra_grf/fix_graphics.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606215.996585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.0400765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043452634,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bf953bf1b587fafbe514ff10b577be83aa91a751?page=12","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606216.08687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.102803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015911866,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Actions/Proxy/StartProxy.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606216.1778986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.2691052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.2941945,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116266407,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f9c18ccc48735f46a57e21c93ccb2eabc36dee56/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"],"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["12538"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""]},"status":200} +{"level":"debug","ts":1761606216.3100417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040901926,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Events","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606216.3599033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.381562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021625967,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a815240f4e3c13229f46be30429f1338d22987df/resources/views/components/modal.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"modal.blade.php\"; filename*=UTF-8''modal.blade.php"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2617"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"b0cb4d3d04fa8184acb411e8c737970052663567\""]},"status":200} +{"level":"debug","ts":1761606216.4513493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.4516397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000270479,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/62a9d7fdf3d4b79d4a6b1792dc5e66644351ee30/os/macosx/SourceForge_OpenTTD_project_homepage.webloc","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606216.5419946,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.5589488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016917472,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/other/nightly/upgrade.sh","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"upgrade.sh\"; filename*=UTF-8''upgrade.sh"],"Etag":["\"9aa3a5f9ae96fb24489939913f3a66422d6c720b\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2528"],"Last-Modified":["Fri, 13 Sep 2024 10:47:46 GMT"]},"status":200} +{"level":"debug","ts":1761606216.6330261,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.6684952,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.6689982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035939921,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/89a135293a0bbab3e9b669e71b21f5f0aa0621d8?page=24","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606216.7243676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.738572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014166055,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8960939b22a474f42575b415f06c09eac7ff92fc/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"957ba60e198b454acbb68af2d93233e951693faf\""],"Content-Length":["9427"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 13 Jul 2013 06:44:22 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606216.7809975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112466424,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/routes","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606216.8151414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.9060082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.9064376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000400615,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b22fecb615af8c4bdfe420fbd61801ff2bfc9f12/resources/views/components/chevron-down.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606216.9971097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606216.998028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182854274,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed8e909ebb58bacdf5263f3f3ff0d0e3e4da8ac8/station.h?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606217.034872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03773243,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/de23dd0a1ea106c5b2766cee74bc74afa1321e26?page=32","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"]},"status":200} +{"level":"debug","ts":1761606217.0880017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.1007495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01272588,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/routes/console.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606217.1199853,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62388: EOF"} +{"level":"debug","ts":1761606217.1207817,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c2993f3d-21bd-4648-9568-b8f9b2df8be3","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62389,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606217.1208122,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606217.120824,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606217.1208315,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62389","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606217.1221101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606217.1228926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000761586,"request":{"remote_ip":"192.168.1.64","remote_port":"62389","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Cache-Control":["no-cache"],"Origin":["https://grafana.site.quack-lab.dev"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-Proto":["https"],"Cookie":[],"Sec-Websocket-Version":["13"],"Upgrade":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Pragma":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Sec-Websocket-Key":["q+WFIcd2PhuzcIhC5v3oaQ=="],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json; charset=UTF-8"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"Content-Length":["105"]},"status":401} +{"level":"debug","ts":1761606217.1787944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.1941185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0152879,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e62c3e6f39defe0e998799a5e75e8133c81d0d0d/music/os2_m.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1477"],"Content-Disposition":["inline; filename=\"os2_m.c\"; filename*=UTF-8''os2_m.c"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"75df60c8d319cfdc34b32d4cba7e23428c85ee00\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"]},"status":200} +{"level":"debug","ts":1761606217.270012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.297382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027341291,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4436f96f9fcea0b84e6023214e0a68a9e711cb53/media/openttd.64.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606217.361595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.4109888,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049368176,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edfa04286b1d0431cc799a074156ffad2bbe7b85?page=1012","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606217.4528043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.543724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.568065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115225355,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ddf0ff8f251f6eb4ee971acca26c13fadb46fdef/resources/views/livewire/project/shared/storages/show.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"]},"status":200} +{"level":"debug","ts":1761606217.5847027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040949615,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/be0ec7bbf594bec1e88b50927298b4e9e24e9f2b?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606217.6151075,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7f336fa5-5a29-49ac-a80e-3dce39d9787c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.212.145.46","Port":37190,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606217.6151524,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606217.615164,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606217.6151702,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.212.145.46","remote_port":"37190","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606217.6348345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.6759517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041093587,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eece96e7177fbb49f08109e243fe3e88dd17ec2d?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"]},"status":200} +{"level":"debug","ts":1761606217.7259321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.7434647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017513826,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Admin","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606217.804442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.8167882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.817056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000249881,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/290cb457260ec1df342ce84b07892cf3ac68f470/templates/compose/vikunja-with-postgresql.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606217.8328438,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9024d575-7d3a-4147-9f7a-740dd8818e14","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"157.245.204.205","Port":39358,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606217.8328755,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606217.8328862,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606217.8328917,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"157.245.204.205","remote_port":"39358","subjects":["libre-metrics-exporter-dave.site.quack-lab.dev"],"managed":true,"expiration":1769378688,"hash":"0c7047cae0e267bc136ba263e4100d3ca537cd0d8557d4d06b7a736686830d25"} +{"level":"debug","ts":1761606217.840756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.8410323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025514,"request":{"remote_ip":"44.212.145.46","remote_port":"37190","client_ip":"44.212.145.46","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/templates/compose/n8n-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.212.145.46"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606217.8860784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081604355,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/tests","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606217.9082196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606217.94487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036625134,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e41af1f2bb78c121f58aa70e157499ff34ff5190?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606217.9997752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.033595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033793815,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1856a89c0fc14455eae03c6dccd3b2b4d4ba5b15?page=19","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"]},"status":200} +{"level":"debug","ts":1761606218.0904436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.18082,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.2519557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071100975,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/95b6aeaabd933ebe4a292635d6392e602c3d51b3/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"]},"status":200} +{"level":"debug","ts":1761606218.2721443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.3142064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042025583,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ba7e31971b006a503366b1ed69492708d8ec08c?page=235","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606218.3637521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.381508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017721948,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8f58b14629f986c8486f6aa409fa7aa86ee154ef/data/haproxy/ssl/default.pem","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606218.385482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295016044,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2285a3af1604aae134d1c60c55e9d89f4e1802b/os/dos/cwsdstub.exe","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606218.454343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.4546223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000253458,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9145e5d2b589d09329db99a58e0a7fb797e89f07/projects/openttd_vs90.vcproj.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606218.545702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.57989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034167521,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a02c00404db748ed816a0deccffb809f82d17447?page=24","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606218.6364255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.6479425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011486584,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a663d9efc4df763b908d7f405efe9b70bfe7955/projects/generate_vs141.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"generate_vs141.vcxproj\"; filename*=UTF-8''generate_vs141.vcxproj"],"Etag":["\"d7a877db17adbe5546d224d7b7dcb63a9e8890a7\""],"Content-Length":["1979"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 17 Jan 2019 23:02:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606218.7268183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.7271342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293643,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a3e6f82150ea60a516afcd839f5e2e5825232fe0/bin/ai/compat_1.8.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606218.8182454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.8565369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038260425,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/943586016d8acac3bd83c2c3eb1649c4c24b1095?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606218.9091291,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606218.965926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056757635,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6a727bfa6a658594aaa88a12317eb93e92c1586c/tests/Browser","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:38 GMT"]},"status":200} +{"level":"debug","ts":1761606218.9700885,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.000445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.0354161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065277166,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/tests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606219.091918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.106978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015026477,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ed0484551499ede418ea7211040a5f3f5633a597/docs/desync.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"]},"status":200} +{"level":"debug","ts":1761606219.1825135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.2165704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606219.216585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606219.216587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606219.2165887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606219.2165906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606219.2165926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606219.2165947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606219.2165964,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606219.2165983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606219.2165997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606219.2166014,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606219.216603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606219.2166047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606219.2166064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606219.216608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606219.216611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606219.2166126,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606219.2166142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606219.2166162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606219.216618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606219.2166195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606219.2166212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606219.2166226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606219.2166297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606219.2166314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606219.2166338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606219.2166357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606219.2166371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606219.216639,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606219.2166407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606219.2166426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606219.2166443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606219.216646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606219.2166476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606219.2166495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606219.216651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606219.2166526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606219.216654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606219.216656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606219.2166574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606219.2166588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606219.2166607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606219.2166622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606219.2166655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606219.2166681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606219.216671,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606219.2166736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606219.216676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606219.2166789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606219.2166817,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606219.2166846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606219.216688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606219.2166908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606219.2166953,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606219.2166982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606219.216701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606219.2167034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606219.2167063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606219.2167096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606219.2167125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606219.216715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606219.2167177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606219.2167203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606219.216723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606219.2167258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606219.2167282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606219.2167308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606219.2167337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606219.2167368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606219.2167394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606219.2167425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606219.216745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606219.2237356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041190339,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/12eb23f0abc39fa941b5d0364cf832d510d038f5?page=23","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"]},"status":200} +{"level":"debug","ts":1761606219.2632394,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262755289,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/75a0cba171d3ea09a386eb1401ff556e862b1e88/configure?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606219.2728417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.364106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.4005694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":9.97450522,"request":{"remote_ip":"192.168.1.64","remote_port":"62381","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=364&client_gravatar=true&slim_presence=true","headers":{"Priority":["u=1, i"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606219.4007447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606219.4040866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003304369,"request":{"remote_ip":"192.168.1.64","remote_port":"62381","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=364&client_gravatar=true&slim_presence=true","headers":{"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Language":["en-US"],"Priority":["u=1, i"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Strict-Transport-Security":["max-age=15768000"],"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 23:03:39 GMT"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Reset":["1761606219"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606219.405915,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606219.4556146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.456073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000414501,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/19f847c1136e7b4068f0c731c80d23b9998f9500/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606219.5458496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.5571213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.192981546,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c471751ed9c471c9beae59ad04d12250a61c6554/app/Models?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"]},"status":200} +{"level":"debug","ts":1761606219.575097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.302226817,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e25e44866e19b339ff2e122dce25a1a44ebd3bd5/bin/ai/regression/tst_stationlist","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606219.5930169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047135236,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/14d99c696198c113a7d0516d5524cae1c55ebd82/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Content-Length":["2"],"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606219.6375422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.728221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.7600005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031733181,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1876447c663863b4eaef3ccf6f1e088a18bcd70e/resources/views/livewire/project/shared/scheduled-task/all.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Etag":["\"1d34447f60486bfa38cab167f0ba3990b5582677\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 29 May 2024 08:43:49 GMT"],"Content-Length":["2392"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"all.blade.php\"; filename*=UTF-8''all.blade.php"]},"status":200} +{"level":"debug","ts":1761606219.7841098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146527513,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e20fc955bac2f7f01980d8cdc163aff5f68aae5/music/bemidi.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606219.8189223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.8567379,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037773758,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a25ee93774cc73e6d46b3240db64c4a6b00b41d?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606219.9112506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606219.9511824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039894457,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd3db7a1b0ca02afd5dd5ba86924b0096882461a?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606220.0012212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.0784264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077160207,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0a7c7036f1c9024c5fe84aac8f60e62ec90d62ed/resources/views/components/emails/header.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606220.0927634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.1146832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021883824,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1c94fb0389b291e4cf4be2b9ba1c8e435dd1765d/os/windows/winstore/set-version.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 04 May 2022 10:40:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"set-version.ps1\"; filename*=UTF-8''set-version.ps1"],"Content-Length":["564"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ba048581e2151000906d81301fbd101ed7a96d9f\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606220.1335607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.1473331,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013746924,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/lang/no.json","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606220.184342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.2241058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039729405,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82803b98e065c225a2a72cf87283e4032d7e0cfd?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"]},"status":200} +{"level":"debug","ts":1761606220.2754827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.3123617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036842543,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d3c747d05a4530200537271ae583e954a265c6d?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606220.366095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.456936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.517155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151015624,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/79c94729b5e16deef82264bc959e82bb32e0f838/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606220.5371065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080138301,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db2431e753f0d71ecfd105d63bf2d2b113b35909/ai?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606220.5487175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.6400318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.680298,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040227374,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d7698bb6dbfe5353734ee3a34a1f58933c49bfcb?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"]},"status":200} +{"level":"debug","ts":1761606220.6856623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136917638,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/056253bef2ef7710dc3df26874ed12480d57c51f/BUGS","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606220.7308807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.822029,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.8629017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04083556,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb80b9514273eeb9ef48ae2c0a0ceb85b14a6ca8?page=21","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606220.9128911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606220.9248633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011942463,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/database/seeders/ProductionSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"ProductionSeeder.php\"; filename*=UTF-8''ProductionSeeder.php"],"Date":["Mon, 27 Oct 2025 23:03:40 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"90b9d46ff5f35a3b9cea9a38400551e73bf773ff\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["7447"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 15 Oct 2024 13:43:53 GMT"]},"status":200} +{"level":"debug","ts":1761606221.003926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.0233815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29247291,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/379cf25e2d8cdbde91f7809f09db9a6a243f4c42/bin/ai/regression?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606221.05405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0500868,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1d2b5d5b1550d68d571d23830fa06ad9ef36c75f?page=44","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"]},"status":200} +{"level":"debug","ts":1761606221.0953908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.1092951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013878713,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f648ab1fd607a57c8325004223b0891b74e91bd5/projects/settings_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606221.1859412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.2244196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038444242,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ce8933d63e58ffdad71ba5dbe7268b224cc4339d?page=13","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"]},"status":200} +{"level":"debug","ts":1761606221.2454703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.2775316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.2903922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01283218,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/52d6fb51d59902a73247df7a9216b0b65e917a8b/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"PrepareCoolifyTask.php\"; filename*=UTF-8''PrepareCoolifyTask.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1407"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"Etag":["\"3b2f7001443acfc8cbecd1f799c4bfa8b262d356\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606221.303521,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058023201,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/other","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606221.367987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.4296145,"logger":"events","msg":"event","name":"tls_get_certificate","id":"88827148-8cae-4a8c-a933-06dd1cf74489","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.155.146","Port":24800,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606221.4297051,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606221.4297183,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606221.429723,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.155.146","remote_port":"24800","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606221.4541097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086091263,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/db8f0de8a3c724e981ee7a64ed5f4d3528a48514?page=202","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"]},"status":200} +{"level":"debug","ts":1761606221.4596004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.5502584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.5650587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105432985,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48258d844f47f3e138e2bbe55b60a389d7e5d0a9/ai/default?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606221.589265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03896848,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb76d2530a804a3bf6339ef1e6827796d149d069?page=78","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606221.6411233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.7319498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.7324328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000446441,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c6b1decafda7344a98afb547bd5cff43f2b3a948/jgrpp-changelog.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606221.8231223,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.8299577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006804787,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/094e1d1bba6f9346907a64267e3ce4b45dfd19af/resources/views/components/applications/%7B%7B%20route('project.application.configuration',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606221.842077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.8558705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013768916,"request":{"remote_ip":"52.3.155.146","remote_port":"24800","client_ip":"52.3.155.146","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c81ad5cd03a86be77b4a0702bb1ec28d4acedfe2/.github/FUNDING.yaml","headers":{"X-Forwarded-For":["52.3.155.146"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"]},"status":200} +{"level":"debug","ts":1761606221.9142542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606221.9536803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039394293,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dbab1774226b8029b8da0cc0b07d7221b0422c65?page=14","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606222.0049727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.0053477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346924,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fb2ea6c9ed56e0cb9daf9035e760934d5f28a585/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"]},"status":404} +{"level":"debug","ts":1761606222.0822916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.441130799,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bb3f034e4788b67c7c3b4c8cf4a5de44c8644d0/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606222.2384722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.2759724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037468483,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/29e4c60348447ecfad459d9d76515af4d39c6b80?page=14","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"]},"status":200} +{"level":"debug","ts":1761606222.3289642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.345717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.4208312,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.4433095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097555475,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/config","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"]},"status":200} +{"level":"debug","ts":1761606222.478075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149068002,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/07acc77edeae4d7f10e3ba8b087375c826c7d992/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 22 Jan 2005 23:57:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12538"],"Etag":["\"879bfe6f6809cd435f1b935b829b40f2fdc9ed7d\""],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"openttd.64.xpm\"; filename*=UTF-8''openttd.64.xpm"]},"status":200} +{"level":"debug","ts":1761606222.5116596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.6024344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.6573734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236500856,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e40723568a9218c1dafdcb603352eb84857292e5/os/debian/rules","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606222.6792557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167559121,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/40405368d52b0d1ab71145620a4e6ea94f451e5e/water_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606222.6928608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.7311924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038302295,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3b83a9e18693cdbfafb3fb964823daf08624f16f?page=28","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606222.7838314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.8750405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.966793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606222.9906847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206821175,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fba42681270df683613e75063dd356df15ccc413/bin/ai/regression?page=1","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:42 GMT"]},"status":200} +{"level":"debug","ts":1761606223.015182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048351889,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bd696a628883107b9bdbfb486ef974d20756b50b/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606223.0577457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.1480117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.1802406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305163252,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c75ed00f0f2f54bed72d4b46ed566dc1dccdf470/bin/ai/regression/tst_stationlist","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.18754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039496967,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c928e82e34ccc845b717f3beb0eacddb36f8ee6e?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.2123916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.60992045,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/96ddabb30cd40875643531baeee0884fa5b19a2e/cmake?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.238828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.2496586,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010799739,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f65f276d10e528ffe2581656cfa8066a20002995/media/openttd.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"30aba231f1a051c049badd62ee008e740508177f\""],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"Content-Type":["image/svg+xml"],"Last-Modified":["Mon, 28 Dec 2009 19:26:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["15504"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttd.svg\"; filename*=UTF-8''openttd.svg"]},"status":200} +{"level":"debug","ts":1761606223.3309336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.3798218,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.322047152,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a/os/windows?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.4209747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.4544942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.4644573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043459166,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff238511af9bc39b705cd34cb39f402a6ccd456a?page=272","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606223.5117548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.5146837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.183726018,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9365cf73a1aafc1b3ba6dd17fc78368ee92f3554/config.lib?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606223.5329337,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078412147,"request":{"remote_ip":"20.171.207.41","remote_port":"54978","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606223.602692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.6384883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035761706,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c40ea6f1da60e46ebd6e3923060d9f964b7142ce/app/Notifications/Container/ContainerRestarted.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606223.686943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175148909,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff1db1a6c804837f9e749de57bd180b77e2b5427/bin/ai?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.6940403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.6943083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248589,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d5bc5ddd002dafcc9c012979bd79e906b603631b/bin/ai/compat_1.1.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606223.7849567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.876241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606223.8947139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018438639,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cec2577970047dc2f0a725a663f140205fb13cf/table/unmovable_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"]},"status":200} +{"level":"debug","ts":1761606223.9181013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133119528,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4a52a6833eb885f6e899872befbcd102436adcad/Doxyfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606223.967239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.0583975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.0588217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000393171,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9aa6000b15943c588cae3f3aec45cc3b2f91fd99/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606224.1492965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.149663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338208,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/14d99c696198c113a7d0516d5524cae1c55ebd82/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606224.2084553,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606224.2084715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606224.2084749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606224.2084775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606224.2084796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606224.208482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606224.2084844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606224.2084866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606224.2084887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606224.208491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606224.208493,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606224.2084954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606224.2084985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606224.2085018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606224.2085054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606224.208509,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606224.2085123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606224.208515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606224.2085168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606224.2085192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606224.2085218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606224.2085238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606224.208526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606224.2085278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606224.20853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606224.2085323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606224.2085342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606224.2085366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606224.2085385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606224.2085407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606224.208543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606224.208545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606224.2085474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606224.2085493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606224.2085514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606224.2085536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606224.2085557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606224.2085578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606224.2085602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606224.2085621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606224.2085645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606224.2085664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606224.2085688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606224.208571,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606224.208573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606224.2085752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606224.2085774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606224.2085812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606224.2085848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606224.2085884,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606224.2085912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606224.2085934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606224.2085955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606224.2085977,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606224.2085998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606224.2086022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606224.2086043,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606224.2086065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606224.2086089,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606224.2086108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606224.208613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606224.2086155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606224.2086174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606224.2086196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606224.2086217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606224.2086296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606224.2086334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606224.208636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606224.2086384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606224.2086406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606224.2086425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606224.2086449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606224.239703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.2400844,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351282,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e2c618eabaa951249ffb52fa2f3ce7db8e950af9/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606224.2527776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285507589,"request":{"remote_ip":"216.73.216.162","remote_port":"22326","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ef5339405148b671186b93e6779ab1ced0ae1e6/bin/baseset/openttd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"info","ts":1761606224.28895,"logger":"docker-proxy","msg":"Process Caddyfile","logs":"[ERROR] Removing invalid block: ambiguous site definition: libre-metrics-exporter-dave.site.quack-lab.dev\nimport /dynamic/*.caddy\n\n"} +{"level":"info","ts":1761606224.2889636,"logger":"docker-proxy","msg":"New Caddyfile","caddyfile":"{\n\tdebug\n}\nhttps://actual.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.29.3:5006\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://adguard.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.65.2:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://authwarden.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.31.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://bitwarden.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.34.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://calibre.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.35.3:8083\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://docker.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.36.3:5000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://elasticsearch.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.66.2:9200\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://evebase.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.50.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://files.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.37.3:3923\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://git.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.38.4:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://grafana.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.64.2:43433\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://grist.site.quack-lab.dev {\n\tbasicauth {\n\t\tdave $2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy\n\t}\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.39.3:8484\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://himmich.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.61.6:2283\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://immich.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.41.6:2283\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://jelly.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.44.3:8096\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://kibana.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.66.3:5601\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://meili-web.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.43.3:24900\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://meili.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.40.3:7700\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://n8n.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.46.4:5678\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsq-http.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.5:4151\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsq.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.5:4151\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsqadmin.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.4:4171\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pastefy.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.47.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pdf.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.49.2:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-autoclip.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.48.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-scratch.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.56.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-shoppinglist.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.59.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-youtube-seencounter.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.51.3:8090\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-youtube-timestamps.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.55.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://portainer.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.54.3:9000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://sync.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.52.3:8384\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://torrent.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.53.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://webtop.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.67.2:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://zipline.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.60.4:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://zulip.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.63.7:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\n"} +{"level":"info","ts":1761606224.293416,"logger":"docker-proxy","msg":"New Config JSON","json":"{\"logging\":{\"logs\":{\"default\":{\"level\":\"DEBUG\"}}},\"apps\":{\"http\":{\"servers\":{\"srv0\":{\"listen\":[\":443\"],\"routes\":[{\"match\":[{\"host\":[\"pocketbase-youtube-seencounter.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.51.3:8090\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-youtube-timestamps.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.55.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-shoppinglist.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.59.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-autoclip.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.48.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-scratch.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.56.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"elasticsearch.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.66.2:9200\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"authwarden.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.31.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"bitwarden.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.34.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili-web.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.43.3:24900\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"portainer.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.54.3:9000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsq-http.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.5:4151\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsqadmin.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.4:4171\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"adguard.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.65.2:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"calibre.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.35.3:8083\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"evebase.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.50.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grafana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.64.2:43433\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"himmich.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.61.6:2283\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pastefy.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.47.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"torrent.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.53.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"zipline.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.60.4:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"actual.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.29.3:5006\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"docker.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.36.3:5000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"immich.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.41.6:2283\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"kibana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.66.3:5601\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"webtop.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.67.2:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"files.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.37.3:3923\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grist.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"authentication\",\"providers\":{\"http_basic\":{\"accounts\":[{\"password\":\"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy\",\"username\":\"dave\"}],\"hash\":{\"algorithm\":\"bcrypt\"},\"hash_cache\":{}}}},{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.39.3:8484\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"jelly.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.44.3:8096\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.40.3:7700\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"zulip.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.63.7:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"sync.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.52.3:8384\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"git.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.38.4:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"n8n.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.46.4:5678\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsq.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.5:4151\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pdf.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.49.2:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true}]}}}}}"} +{"level":"info","ts":1761606224.2934766,"logger":"docker-proxy","msg":"Sending configuration to","server":"localhost"} +{"level":"info","ts":1761606224.2941084,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"51116","headers":{"Accept-Encoding":["gzip"],"Content-Length":["22363"],"Content-Type":["application/json"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606224.29702,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +{"level":"info","ts":1761606224.2973983,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606224.2974458,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"debug","ts":1761606224.2974777,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}} +{"level":"info","ts":1761606224.301004,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606224.3010154,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606224.30102,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"debug","ts":1761606224.3010404,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606224.3010466,"logger":"http.log","msg":"server running","name":"remaining_auto_https_redirects","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606224.3010497,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["pocketbase-youtube-seencounter.site.quack-lab.dev","pocketbase-youtube-timestamps.site.quack-lab.dev","nsq-http.site.quack-lab.dev","immich.site.quack-lab.dev","nsqadmin.site.quack-lab.dev","zipline.site.quack-lab.dev","jelly.site.quack-lab.dev","meili-web.site.quack-lab.dev","calibre.site.quack-lab.dev","bitwarden.site.quack-lab.dev","adguard.site.quack-lab.dev","authwarden.site.quack-lab.dev","grist.site.quack-lab.dev","git.site.quack-lab.dev","pastefy.site.quack-lab.dev","files.site.quack-lab.dev","pdf.site.quack-lab.dev","n8n.site.quack-lab.dev","portainer.site.quack-lab.dev","sync.site.quack-lab.dev","himmich.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","kibana.site.quack-lab.dev","nsq.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","webtop.site.quack-lab.dev","docker.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","evebase.site.quack-lab.dev","meili.site.quack-lab.dev","torrent.site.quack-lab.dev","grafana.site.quack-lab.dev","actual.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","zulip.site.quack-lab.dev"]} +{"level":"info","ts":1761606224.3010786,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"debug","ts":1761606224.30126,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.000666737,"request":{"remote_ip":"192.168.1.64","remote_port":"62334","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cache-Control":["no-cache"],"Sec-Websocket-Key":["RK+w2494Bmp+wkYfX5VyIw=="],"Sec-Fetch-Mode":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"Upgrade":["websocket"],"Cookie":[],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.47.2:443->192.168.1.64:62334: use of closed network connection"} +{"level":"debug","ts":1761606224.3013933,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.000666737,"request":{"remote_ip":"192.168.1.64","remote_port":"62334","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cache-Control":["no-cache"],"Sec-Websocket-Key":["RK+w2494Bmp+wkYfX5VyIw=="],"Sec-Fetch-Mode":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"Upgrade":["websocket"],"Cookie":[],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":27.996989417} +{"level":"info","ts":1761606224.3014994,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606224.3015094,"logger":"admin.api","msg":"load complete"} +{"level":"info","ts":1761606224.3015735,"logger":"docker-proxy","msg":"Successfully configured","server":"localhost"} +{"level":"info","ts":1761606224.3044047,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"error","ts":1761606224.3780591,"logger":"http.log","msg":"setting HTTP/3 Alt-Svc header","error":"no port can be announced, specify it explicitly using Server.Port or Server.Addr"} +{"level":"debug","ts":1761606224.5447166,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d73ac175-270a-40e6-bb56-b2bbc954dd23","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":24708,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606224.5447555,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606224.5447679,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.5447729,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"24708","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.5476747,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9868f663-8464-4e9e-a577-6c311903a362","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":2119,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606224.5476923,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606224.5476978,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.547701,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"2119","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.6338046,"logger":"events","msg":"event","name":"tls_get_certificate","id":"53c2a1b6-1031-479f-a749-3526a7ef1377","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":9617,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606224.6338253,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606224.6338322,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.6338358,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"9617","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.6669905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.667027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.667027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.6669905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.6785216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011503907,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2ac3865ca3effd1bed389342d902890c0e579e/resources/views/components/slide-over.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3550"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 25 Mar 2024 10:33:38 GMT"],"Etag":["\"b8babf5f7414a56f8f8ab6730a6231862566e340\""],"Content-Disposition":["inline; filename=\"slide-over.blade.php\"; filename*=UTF-8''slide-over.blade.php"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606224.6945546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.7062893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039126528,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1596b35ac1ae5b67bebf8271ddf64cb8be757d73?page=19","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606224.7078452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040734299,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/91d44ef577f64e407128f61efa4e93a7ee9e8076?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"]},"status":200} +{"level":"debug","ts":1761606224.7118504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044794363,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/030cb124e50d9fb76151a04b6bd10e1e406f8b68?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606224.7317002,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ee0997b8-b5b0-4dfc-bf9b-dbeb6b2a768d","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-dave.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"157.245.204.205","Port":57518,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606224.731741,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev"} +{"level":"debug","ts":1761606224.7317472,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.site.quack-lab.dev"} +{"level":"debug","ts":1761606224.7317502,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.quack-lab.dev"} +{"level":"debug","ts":1761606224.7317538,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.dev"} +{"level":"debug","ts":1761606224.7317572,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*.*.*"} +{"level":"debug","ts":1761606224.7317727,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"157.245.204.205","remote_port":"57518","server_name":"libre-metrics-exporter-dave.site.quack-lab.dev","remote":"157.245.204.205:57518","identifier":"libre-metrics-exporter-dave.site.quack-lab.dev","cipher_suites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"cert_cache_fill":0.0035,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606224.7318356,"logger":"http.stdlib","msg":"http: TLS handshake error from 157.245.204.205:57518: no certificate available for 'libre-metrics-exporter-dave.site.quack-lab.dev'"} +{"level":"debug","ts":1761606224.769936,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2d70c7b0-ed41-42fa-8e2d-b27da65b5106","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":34134,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606224.7699783,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606224.7699919,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.7699976,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"34134","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606224.7859862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.7948258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100246628,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d3a6576a068e35e4ac3cb0e48eb2e58c9f263393/app/Livewire/Security/PrivateKey","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606224.8772604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.917445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040142985,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d95e16ff1de0ccd84c8c853962a633079091fe8?page=30","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606224.9297924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.966492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036667813,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/hooks","headers":{"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606224.9687283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606224.9690545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296379,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a35e2f427bb077f0ab563c44e62de4eb21175b5b/templates/compose/vikunja-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606224.984658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198644721,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39353d81fc43134b1335fcd2185e152c7bbfabef/vehicle_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606225.0596979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.1506186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.2421594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.248918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098259782,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3f6a95e66ae2ab378061c3e2aea0ce2787b9043/app/Models/StandaloneKeydb.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606225.2854495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043256965,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/20ece8025e1a01895e5823ab0febc12439de1f50?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606225.3346443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274899001,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/82077965fcdbfb092ad730325e2453f75b9feaac/bin/ai/regression?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606225.4021409,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e90b739f-d817-4aa5-a20e-96a33ada6833","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.221.227.90","Port":60648,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606225.4021802,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606225.402191,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606225.4021957,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.221.227.90","remote_port":"60648","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606225.4980464,"logger":"events","msg":"event","name":"tls_get_certificate","id":"90e6d5bc-52fe-41e6-9e53-e155ca7c0221","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62395,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606225.4980845,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606225.4980946,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606225.4980986,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62395","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606225.4982638,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62395: EOF"} +{"level":"debug","ts":1761606225.4990556,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7c07afd5-caf5-423b-9064-873951b116e4","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62396,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606225.4990797,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606225.499086,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606225.4990895,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62396","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606225.5009031,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606225.5025773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001643438,"request":{"remote_ip":"192.168.1.64","remote_port":"62396","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Content-Type":["application/json"],"Content-Length":["551"],"Origin":["https://jelly.site.quack-lab.dev"],"Cookie":[],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2121"]},"status":204} +{"level":"debug","ts":1761606225.5151987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.5522306,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036997776,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5394567ae77486e55ed6e19f60c4e4dc1faabda?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"]},"status":200} +{"level":"debug","ts":1761606225.606231,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.6066005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000345291,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/81adc381765d8a235be44fc067d2f9a4114e3b65/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606225.620837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.6294265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008560437,"request":{"remote_ip":"44.221.227.90","remote_port":"60648","client_ip":"44.221.227.90","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/236b35c93e3e901c8d7f1661d6ad4cca7e0e62ff.diff","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.221.227.90"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["896"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606225.6983702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.728205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.7378385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039419381,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d484a858fc80e9180da570df048dd11a5f8f016?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606225.7540712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02583375,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606225.789658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.829557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039858589,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bccec48d60f3e38e718de03e55cf0898344aad37?page=12","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"]},"status":200} +{"level":"debug","ts":1761606225.8802679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606225.8923452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012039085,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/03057804490ecd9f926e293734fdca5f5528cbe4/templates/compose/vikunja-with-postgresql.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 15 Jul 2024 10:51:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1261"],"Etag":["\"7551c9a56b582028e391bfd9199f8e9eb0f7dd92\""],"Content-Disposition":["inline; filename=\"vikunja-with-postgresql.yaml\"; filename*=UTF-8''vikunja-with-postgresql.yaml"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:45 GMT"]},"status":200} +{"level":"debug","ts":1761606225.9720535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.010423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038326341,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a18f0f93af41b18febbefa30977ba46818436212?page=12","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606226.0627637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.0631273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322117,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d85a529f87ee65bcbb098e4f26796a1691ec68f4/bin/ai/compat_1.10.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606226.153747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.1891809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035407127,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa0ca116fe04ccc4e13d11a81c5f130f02c2a0d8?page=23","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606226.244155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.3354015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.3739367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038511659,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9812cefbe935ce5dfb93cb5d37b72f9cf88a50d6?page=16","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606226.4264283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.481927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055463856,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b28611ed08a47bd20c41798416d90ecea95deeac/app/Enums/ApplicationDeploymentStatus.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606226.5179694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.5668824,"logger":"events","msg":"event","name":"tls_get_certificate","id":"da8c3e09-4ddc-4f15-8b2d-5a43d7ef33cd","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62402,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606226.5669153,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606226.5669243,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606226.5669289,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62402","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606226.5693982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051398303,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ba802e99524797571e69ba57b6a30a12b031b72?page=222","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606226.571456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606226.5721774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.000696443,"request":{"remote_ip":"192.168.1.64","remote_port":"62403","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Sec-Websocket-Version":["13"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Key":["w6bcZ5HQqiJEDLNuofRCmg=="],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Sec-Websocket-Accept":["2mcKi1znr6o+8GRCGad133krA8U="],"Access-Control-Allow-Origin":["*"],"Upgrade":["websocket"],"Connection":["Upgrade"]},"status":101} +{"level":"debug","ts":1761606226.5722365,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.000696443,"request":{"remote_ip":"192.168.1.64","remote_port":"62403","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Sec-Websocket-Version":["13"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Key":["w6bcZ5HQqiJEDLNuofRCmg=="],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606226.6084034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.6130757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.368894345,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4735ce234544eddcc21ccee4612509a78b8502d/os/debian/rules","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606226.619374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01094339,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1b0c5f8d6983d98e09dbd26715d745abdbec2f6c/other/logos/logto.webp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["image/webp"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5156"],"No-Gzip-Compression":["1"],"Content-Disposition":["inline; filename=\"logto.webp\"; filename*=UTF-8''logto.webp"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"b5079179218ee6029c3df21aed6471dd6f7645b9\""]},"status":200} +{"level":"debug","ts":1761606226.699324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.7507787,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051425073,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df5923d7989d2efc7a7a7e1c400d25fca6aeac5d?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606226.7909935,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.8029933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011968433,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/df5a4a9667d0b70b35038ccaf42e3bbcb4e7f271/app/Http/Livewire/Server/All.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 29 Aug 2023 12:36:17 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["394"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"All.php\"; filename*=UTF-8''All.php"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"94db86f34b5e1a27cc787f1d6855486198568383\""],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606226.8827517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.9246519,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.972838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606226.989228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016356695,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/minilzo.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606227.0192363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094545721,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/routes","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606227.0631268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.087549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024384849,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/53dd010f3b34e9607277b90e97014cfab20ff951/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"Content-Length":["12226"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"]},"status":200} +{"level":"debug","ts":1761606227.1567593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.1571403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00035021,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f6939d6c4dbebf1fe0f28a38e6d8cb454f5e674a/bin/ai/compat_1.9.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606227.2073357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.324538287,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1b85c10a5b2b4f427ec097c45ea7b701340e81df/os/win32/installer/install.nsi","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606227.2453814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.2611127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015702201,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aef088a9d2ac535bb61587e03d3d8e94e658da58/app/Livewire/Settings/Index.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1046"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Last-Modified":["Tue, 09 Jan 2024 13:27:42 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0c1dd50e9e6b99681495189faa74e7cb97d3d954\""]},"status":200} +{"level":"debug","ts":1761606227.336183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.427553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.4279768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000397159,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6a38f88bd1f62cfa7a5459dfca670d6f09d4c8f1/media/openttd.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606227.4549425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118725242,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1c4eb31d5946bd58fb750b4626d0e7ad44f27ab8/app?page=9","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606227.5183043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.53305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014712094,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8c85b4ce3d84c543226e3eba42dc64f976fe938f/projects/generate_vs100.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606227.6098192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.6600327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05017143,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2d135071c74eb90d1e5d6fffe562b4de40b702a7?page=25","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"]},"status":200} +{"level":"debug","ts":1761606227.701092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.7520561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050936421,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d3543ea2915ea56bd3dcb3c92dea34b240717c73/resources/views/livewire/project/application/preview","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"]},"status":200} +{"level":"debug","ts":1761606227.7928243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.8163757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023520809,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/63d9bb93b8ea9063798c546a9fc8b9f8d0d356e8/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:47 GMT"]},"status":200} +{"level":"debug","ts":1761606227.8831933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606227.9630513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079825521,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0cc277935c91ce24801dbc68628824c74b35838f/app/Notifications/TransactionalEmails/InvitationLink.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606227.974474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.0655434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.07034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.1165247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046155409,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"]},"status":200} +{"level":"debug","ts":1761606228.1522384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.177725826,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc42e98226f37b1b32bd9b34ca6fc7d06c9f0c27/bin/ai/regression/regression.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606228.1564841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.170875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014350893,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e514f56758a39a70dfcadc7594e09859336bfc2c/other/logos/logto.webp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"No-Gzip-Compression":["1"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 11 Jun 2024 09:59:08 GMT"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Content-Disposition":["inline; filename=\"logto.webp\"; filename*=UTF-8''logto.webp"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5156"],"Content-Type":["image/webp"],"Etag":["\"b5079179218ee6029c3df21aed6471dd6f7645b9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606228.1957908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130216805,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da359bc60f34364f9eebf71f5cd70bbaeaf8bf2/app/Http?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606228.2478852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.3384697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.3466737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098703709,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26/resources/views/livewire/project","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606228.3939664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055459328,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7b536ca7856b854393cf3182f67d3d5507c652d/README.md?display=source","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606228.4299963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.4695122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039475867,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0c09bf7d680a0f4c53f3b72e823f6036dbd09698?page=24","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606228.4800692,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a49fc4a7-86b8-46c7-a574-03bc3cb29792","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,52392,49199,159,52394,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24,25,30,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2055,2056,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"144.76.32.237","Port":48996,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606228.4801016,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606228.4801102,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606228.4801147,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"144.76.32.237","remote_port":"48996","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606228.5153081,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.520184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.6116083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.6148612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094651811,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8fe7d9f217dd3dc4c69ad58c74ff2f2f72699131/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606228.7025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.7419913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039453515,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88637d92132eb75ba3f80a1f6ed2da11c623e747?page=24","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"]},"status":200} +{"level":"debug","ts":1761606228.794136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.8208036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305467195,"request":{"remote_ip":"144.76.32.237","remote_port":"48996","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3c53e9a9205b60041ffa98d3d196ca1ef2b43da9/os/emscripten","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"]},"status":200} +{"level":"debug","ts":1761606228.8313818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037214034,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/53dd010f3b34e9607277b90e97014cfab20ff951?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606228.885448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.909474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297816282,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/177c61477a059b43652bc5e4a5f1c00ce68176a6/docs/desync.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606228.920985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035513287,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/765e80114b9d5510bc6297c19d18f95db5686935?page=18","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606228.9767306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606228.9919057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01515028,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/dc2db1330d840a69e0390a90a02a9123efa71e2a/app/Livewire/Project/New/DockerCompose.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606229.0679529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.1100175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042037356,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/4428b95a65c8dc65d42cbfce11e440d5bac271f6?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606229.1590703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.21003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606229.2100418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606229.2100449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606229.2100475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606229.2100499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606229.2100518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606229.2100549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606229.210057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606229.210059,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606229.2100616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606229.2100637,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606229.2100656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606229.210068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606229.2100704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606229.2100723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606229.2100744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606229.2100763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606229.2100801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606229.2100852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606229.210089,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606229.2100954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606229.2100992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606229.2101045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606229.2101076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606229.2101111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606229.2101145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606229.2101166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606229.2101188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606229.210121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606229.210123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606229.210125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606229.210127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606229.2101293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606229.2101316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606229.2101338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606229.2101355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606229.2101376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606229.2101398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606229.2101417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606229.2101438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606229.2101457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606229.2101476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606229.2101495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606229.2101517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606229.2101536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606229.2101557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606229.2101579,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606229.2101598,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606229.2101617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606229.2101636,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606229.2101657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606229.210168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606229.2101698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606229.2101717,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606229.2101736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606229.2101755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606229.2101774,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606229.21018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606229.2101822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606229.2101839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606229.2101858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606229.2101877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606229.2101898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606229.2101917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606229.2101936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606229.2101958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606229.2101977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606229.2101996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606229.2102015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606229.2102034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606229.2102056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606229.2102075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606229.227398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.2491791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606229.2876377,"logger":"docker-proxy","msg":"Process Caddyfile","logs":"[ERROR] Removing invalid block: ambiguous site definition: libre-metrics-exporter-dave.site.quack-lab.dev\nimport /dynamic/*.caddy\n\n"} +{"level":"debug","ts":1761606229.3409092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.3474534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09824278,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86550c94bc2ac30202d3df1f72804faf43f8f202/economy.c?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":200} +{"level":"debug","ts":1761606229.3556752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128253114,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/routes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606229.3584602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017528283,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d9d0a2c8427e46020fd274566dc1b42b03f46f64/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Content-Length":["5783"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"6b76f115341fd28e5880fa3c63d3d775243cf6fd\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606229.3687267,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ea6b4a79-518d-4b4a-929c-3054bb85894d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.213.102.186","Port":30654,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606229.3687565,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606229.368765,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606229.3687692,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.213.102.186","remote_port":"30654","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606229.4013932,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242301049,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a3d0fc5817a1ed8a81c3452cdb98cd94a9d12d44/bin?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":200} +{"level":"debug","ts":1761606229.4313364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.4315982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000243398,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7ce4b8e29c7d5c588637c1fa5e60e0691ff3cb97/os/debian/README.Debian","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":404} +{"level":"debug","ts":1761606229.523675,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.6133757,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.6753333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061918083,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/994dc683a2017048463839415d6a4ec3db79dc2c?page=1051","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606229.6838396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.7043986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.708481,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024613679,"request":{"remote_ip":"18.213.102.186","remote_port":"30654","client_ip":"18.213.102.186","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0da31c34b55c29c5e50cedab5c2e4efdbaaa3cae/app/Models/ApplicationSetting.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.213.102.186"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"ApplicationSetting.php\"; filename*=UTF-8''ApplicationSetting.php"],"Etag":["\"c7624fdaa140e075959d668f65a9f066c17c531f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"Content-Length":["975"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606229.7579103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053477633,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f7bd08001546a078ec6df014ccb77610bf8bc7eb?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":200} +{"level":"debug","ts":1761606229.796285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.8081784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.284462348,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2e929a88a928d505f3897788c29beb9d6b95f56b/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":200} +{"level":"debug","ts":1761606229.8342643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037943799,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1613a24f0845fd77579a6e8a97e4942579374fd?page=19","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606229.887322,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.9059212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018559617,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/421a9371129e585f7c2de5607476a81b94c82e96/docs/newgrf-newlandscape-nml.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"]},"status":200} +{"level":"debug","ts":1761606229.9788327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606229.9958992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017041616,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f2b804f0a6d2b668a73f8c0daa8ed20c81afa4d3/music/qtmidi.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9648"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"qtmidi.c\"; filename*=UTF-8''qtmidi.c"],"Last-Modified":["Sat, 10 Jun 2006 08:37:41 GMT"],"Date":["Mon, 27 Oct 2025 23:03:49 GMT"],"Etag":["\"072620278ccc86b618f6ec1638d7053fd1c2ca41\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606230.0698512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.1605449,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.176984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016399565,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b9e322ec7a157f59d94a019e60e927e7819a8c19/media/baseset/misc_gui/misc_gui.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"misc_gui.nfo\"; filename*=UTF-8''misc_gui.nfo"],"Content-Length":["498"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 21 Jan 2022 23:34:39 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9338978b32f3f2f886dc6ee812827d56c3050927\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"]},"status":200} +{"level":"debug","ts":1761606230.2513957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.2517598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000333018,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6eb6a7372a2e619d5b48ed4ef6eceb67e3c4d940/projects/langs_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606230.2603405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190460172,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9dbdf53d4560b6852db6b4444a7ef11d04a7b14/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606230.3337257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.3427064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.4335027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.457585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123818955,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/tests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"]},"status":200} +{"level":"debug","ts":1761606230.5244117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.5715697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047117132,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2b16445f268b2db364e34a7dd6604e2f648a6bd4/table/roadveh.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"roadveh.h\"; filename*=UTF-8''roadveh.h"],"Content-Length":["12111"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"8e2ac4cdaf487507c804007fe3361747c2c5a268\""],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606230.571934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138390655,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/28cde9fd508bf7058ddcce574e1c79165082d062/resources/views/components/forms?page=1","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"]},"status":200} +{"level":"debug","ts":1761606230.6160476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.6341212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.291380721,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/98fdf813201aeba23a9f87be4c8aa85720174bd9/docs/admin_network.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606230.6614554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045378905,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/72e24c6cfff80e3200a9ed5282d09f8a4b08fe91?page=441","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606230.7066126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.744547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037892733,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05dc6ecebc25555b4bd24b61e5009ac6d0d51dda?page=27","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606230.7971456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.8345687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03738212,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd9741e08673f19cbab33e49ffba5aee523e0c56?page=30","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606230.8888605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.9287176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039824635,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b3f31a652316aa52f2a4226e21396ee1ffbdb24e?page=12","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606230.979963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606230.9926436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012638735,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f14995200bf471a19e1b6d747b31815356f6a30f/resources/views/components/boarding-step.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9314727bdf2d41f5e204d605b4b477acb1664ede\""],"Last-Modified":["Thu, 14 Sep 2023 08:39:05 GMT"],"Content-Disposition":["inline; filename=\"boarding-step.blade.php\"; filename*=UTF-8''boarding-step.blade.php"],"Content-Length":["717"]},"status":200} +{"level":"debug","ts":1761606231.0708282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.0810552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010194297,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/04379b76f2f771e342d06b173b09f78ba2ca9630/app/Listeners/MaintenanceModeEnabledNotification.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["441"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b2cd8c738adda009a8e040cbdcdd375f5d891703\""],"Content-Disposition":["inline; filename=\"MaintenanceModeEnabledNotification.php\"; filename*=UTF-8''MaintenanceModeEnabledNotification.php"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606231.1613934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.240143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078715409,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/24f357a385ed8da5ff69ead5d15b16eff6de1b7d/app/Livewire/Team/Storage","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606231.2527325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.324269,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071509304,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2124c668a43cf332e23e06d99a8af77fb54f498/app/Livewire/Team/Storage/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"]},"status":200} +{"level":"debug","ts":1761606231.3438478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.3733582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029485614,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8677b1d85dbe23bdbc659c2da5fc35d5de797a62/storage/framework/sessions","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606231.434637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.5256176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.528255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.6089132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174243633,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/347a3f9a43f7264610973507e2067e6eaad6461e/network.h?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"]},"status":200} +{"level":"debug","ts":1761606231.6161218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.6164374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000290828,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9432d16d8d6aefd39b22dc4f1f972edd5e2f4b92/projects/openttd_vs90.vcproj.user","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606231.7081268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.7085395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380867,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cb9ffe1bd9211dea40ba3d798c7bf1c61472d017/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:51 GMT"]},"status":404} +{"level":"debug","ts":1761606231.7996287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.890177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.916651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606231.9817817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.072545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.1638787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.2544549,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.3231626,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068668739,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1e68444f10bea8dffac131d13918e2640108cd0c/app/Actions/Service/RestartService.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.3244815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.251905364,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/694b0ac249f6349e07d5126740d09ee82e5b8da8/config/broadcasting.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.3359718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172054867,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d2cd74223e2ce5c538f306063291129a2bf24db6/media/extra_grf/foundations.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606232.345759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.3469098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.547253655,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dcc88094ab4f04f321794d2087ae540bd14c23a6/station_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Disposition":["inline; filename=\"station_map.h\"; filename*=UTF-8''station_map.h"],"Content-Length":["7360"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"c52769b14137b1fbf5945b19004173316b85e0e5\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"]},"status":200} +{"level":"debug","ts":1761606232.3536966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.463482355,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4fc66235cb17456f8b7f09f8ba50bff6017c25d5?page=24","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"]},"status":200} +{"level":"debug","ts":1761606232.3541543,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.372343046,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32a710303ebbd7ac8b6998f28a089abfb1a376b0?page=30","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606232.389178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043389815,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b12ac8bb29c5398c20fd73162591fdeefac9ad95/docker-compose.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"]},"status":200} +{"level":"debug","ts":1761606232.3898275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.864160315,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/acfe1daf9b49aadf24f8e5c3af326ab3574d6186/app/Http/Livewire/Project/Edit.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"]},"status":200} +{"level":"debug","ts":1761606232.4021156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.873833862,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/tests","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.4368064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.4507942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013950609,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/873768c2d2bdd6bc736d30abf2c2edc9f0fe26fb/signs.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"signs.c\"; filename*=UTF-8''signs.c"],"Content-Length":["5915"],"Etag":["\"a7a2016b81ff54febf36490d10ac1c7c79d49f09\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 20 Feb 2006 19:43:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606232.5289717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.6073744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078357614,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e1d55717f35ffe255916f286407cfdccb0c0b22d/database/seeders/ApplicationSettingsSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.618762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.709559,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.752576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042974292,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95f0a1abc46df36a83b5a5ccfcb54b69a5fc2a31?page=35","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"]},"status":200} +{"level":"debug","ts":1761606232.8011503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.8544624,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053272636,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f3dd9c796c8a5cd83b78e60ec1303089f082a4d?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.8911989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606232.8916101,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378935,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b280dfb9655730d2c9b722e7bb57a01fe0a8666f/bin/game/compat_1.7.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606232.9417088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.322914998,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c23c558ac01611eb0b539764d2cebec99664684/bin/ai/regression?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606232.982025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.0022712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02021078,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d124089d2996f1e7affd4eb6e4b52994f3988c45/media/extra_grf/openttd.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"]},"status":200} +{"level":"debug","ts":1761606233.073795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.1117842,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037953006,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a875a19072d43f3fcbdaf8377fb24b999f4e03f?page=28","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"]},"status":200} +{"level":"debug","ts":1761606233.1468728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.164803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.2554705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.2742417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018733776,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8ab49198b9a5285cb5676943fe66a997d2130bc3/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 06 Apr 2008 23:49:45 GMT"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd_vs80.vcproj\"; filename*=UTF-8''openttd_vs80.vcproj"],"Content-Length":["46590"],"Etag":["\"3507106ea687a47c0af023a097afe5b008629352\""]},"status":200} +{"level":"debug","ts":1761606233.2941973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147276876,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/config","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"]},"status":200} +{"level":"debug","ts":1761606233.3352153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.418530416,"request":{"remote_ip":"144.76.32.237","remote_port":"48996","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3c53e9a9205b60041ffa98d3d196ca1ef2b43da9/src/fontcache","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606233.3463278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.3576753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011326392,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3332b21b19a0ca2d515da96fe4104e0ba5cda8b4/projects/openttd_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd_vs80.vcproj\"; filename*=UTF-8''openttd_vs80.vcproj"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"47a302fb0aa6cde003688be81f61ffabad6784e6\""],"Content-Length":["38238"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 22 Jun 2007 11:58:59 GMT"]},"status":200} +{"level":"debug","ts":1761606233.4376771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.4758072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038094974,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/59d5ed821f814b3693a05b7f8ea61f449db4c54a?page=27","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606233.486132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.321299472,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/03f3ba157bd8d0234b81160b512c77f373dc4a6f/docs/desync.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606233.527983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.5448627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01685823,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/4b8aaa994c3f79ba360bc2e3535f7319b09ef0a9/bin/data/oneway.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"oneway.grf\"; filename*=UTF-8''oneway.grf"],"Content-Length":["581"],"Content-Type":["application/octet-stream"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Etag":["\"4c376e93a977fb3a06bbc28e9398a9191160d0bb\""],"Last-Modified":["Thu, 31 May 2007 15:15:00 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606233.6199343,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.6417542,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d1d7d759-7df7-4b77-a859-7dab52d02e35","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.195.50.71","Port":30832,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606233.641786,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606233.641795,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606233.641802,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.195.50.71","remote_port":"30832","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606233.6770537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057099079,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/42293fb11a0fa3bb61c5947efca39fe2f04c58ae/config/mail.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606233.7119756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.7490125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037003777,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e4a3a0e764a05ed8655629facdadf475eb31e28?page=4","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606233.8024735,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.8160045,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013498797,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/36ac6437498a6c73ae82842b491496135dce628b/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:53 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 14 Mar 2018 19:36:41 GMT"],"Etag":["\"a15198b5f1ce85e526c65991adafcb79d8c3d761\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"make_installer.cmd\"; filename*=UTF-8''make_installer.cmd"],"Content-Length":["2005"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606233.893799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606233.984936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.026928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133097366,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/24e3fefe918837d50211e2a3adf5bdf269d2a12c/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606234.054961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.0553021,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000315345,"request":{"remote_ip":"44.195.50.71","remote_port":"30832","client_ip":"44.195.50.71","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a3caad239cac4695b29769fdfdef77f7c55ecea5/routes/webhooks.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.195.50.71"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606234.0603333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075371636,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3097ee24292dc0c9fc19e98078a0403b96654787/docs/console.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"]},"status":200} +{"level":"debug","ts":1761606234.0760074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.0841634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008129254,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/README.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2ea1b79b064499d51b25e4894879e65e8a3e8a15\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 26 Sep 2015 15:26:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9567"]},"status":200} +{"level":"debug","ts":1761606234.1668887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.1765633,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009647076,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c40ea6f1da60e46ebd6e3923060d9f964b7142ce/app/Models/TeamInvitation.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 15 Sep 2023 09:19:36 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Content-Length":["610"],"Etag":["\"75a726f9f46c6240e8a7b7a5bab635524775c2ba\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"TeamInvitation.php\"; filename*=UTF-8''TeamInvitation.php"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606234.21121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606234.2112231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606234.2112257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606234.211228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606234.2112303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606234.2112324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606234.2112346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606234.2112362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606234.2112384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606234.2112405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606234.2112424,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606234.2112446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606234.2112463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606234.2112484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606234.2112505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606234.2112525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606234.2112546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606234.2112565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606234.2112586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606234.2112606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606234.2112625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606234.2112646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606234.2112665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606234.2112687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606234.2112706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606234.2112732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606234.2112753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606234.211277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606234.2112792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606234.211281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606234.2112832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606234.2112854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606234.2112873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606234.2112892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606234.2112913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606234.2112935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606234.2112956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606234.2112978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606234.2113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606234.2113028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606234.2113044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606234.2113066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606234.2113085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606234.2113106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606234.2113125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606234.2113144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606234.2113166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606234.2113185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606234.2113206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606234.2113225,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606234.2113247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606234.2113268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606234.2113285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606234.2113307,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606234.2113328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606234.2113347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606234.2113366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606234.2113388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606234.211341,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606234.2113428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606234.211345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606234.2113469,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606234.211349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606234.2113507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606234.211353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606234.2113552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606234.2113576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606234.2113597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606234.211362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606234.2113638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606234.211366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606234.2113678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606234.2572196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.2576194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000365309,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5b88ea6857b1b017ce167331f9ad12ba37b9ba0d/jgrpp-changelog.md","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"info","ts":1761606234.2876687,"logger":"docker-proxy","msg":"Process Caddyfile","logs":"[ERROR] Removing invalid block: ambiguous site definition: libre-metrics-exporter-dave.site.quack-lab.dev\nimport /dynamic/*.caddy\n\n"} +{"level":"debug","ts":1761606234.3047214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.3483782,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.3651414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016734436,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/10fa859605875ed87c5843b58c08563b87d9b505/resources/views/livewire/project/application/deployment-navbar.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["726"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"deployment-navbar.blade.php\"; filename*=UTF-8''deployment-navbar.blade.php"],"Etag":["\"effb6b6fe594ac3aaafd528f0679b17a3d224159\""],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Last-Modified":["Thu, 22 Feb 2024 09:57:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606234.3841472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079401772,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606234.4391594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.5307589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.5458956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015106979,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/936a192236c0eda48c583f0969f18d8662669028/app/Livewire/Project/New/DockerCompose.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606234.6092374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170056599,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c26209f187a8e85b434a9994e3f01eb2fa3fd412/app/Http?page=13","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606234.621446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.6667972,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04532341,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d95485838af3154d97ca9727e4ca18d756c1c4a?page=28","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"]},"status":200} +{"level":"debug","ts":1761606234.712074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.7598555,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04775827,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3aeb0402e544951a8e97f5a03ff41a0f31d8fdb4/projects/openttd_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606234.803769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.8940375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606234.9844518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090378435,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/819acd270aa104042f4310b86fc5d0ccb188e498/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606234.9854789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.0299108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04437883,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9e9cfe6e59de14f7df9ab505f9bf5ef3d827545d?page=27","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606235.0767882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.1278691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051045678,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bee4d1796a4e832c43c08ff46b1d35eadb397b26?page=24","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"]},"status":200} +{"level":"debug","ts":1761606235.167366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.2049646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037564284,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a7d885e4c60b044dc9e57ec1ec6a3e3b514d4b2f?page=23","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606235.2581632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.291803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033608065,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e3e39af6fb201c3f64869e015c6d558966d8c288/apps/api/prisma/migrations/20221005120323_initial_docker_compose","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606235.3498347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.4029028,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053020381,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a334f998a2a3b8a9e57d1ca1839b080c98d89d11/app/Events/ApplicationStatusChanged.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606235.4402876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.477694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037370248,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fc1963f642495cdb904202bd6d997755887ee28c/database/seeders/StandalonePostgresqlSeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Etag":["\"1fc96a610a0b815ec61518992afe19a56b69c729\""],"Content-Length":["565"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 11 Aug 2023 14:13:53 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"StandalonePostgresqlSeeder.php\"; filename*=UTF-8''StandalonePostgresqlSeeder.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606235.5125782,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62423: EOF"} +{"level":"debug","ts":1761606235.5135956,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ff9809e7-0212-4ccb-b970-78bb5330c684","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62424,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606235.513701,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606235.513715,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606235.51372,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62424","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606235.5140781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.5154698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606235.5172744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001779505,"request":{"remote_ip":"192.168.1.64","remote_port":"62424","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Content-Type":["application/json"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4659"]},"status":204} +{"level":"debug","ts":1761606235.5319705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.5387866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006790781,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8c1cc62f463611bb608edbe1a47c64a558ca7f74/resources/views/livewire/project/application/%7B%7B%20$application","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606235.578874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064767195,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/other","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606235.6230292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.7137024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.7235546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009810704,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f749b11751cb206870a1168d2e88e89f89563125/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"263cd329e1c61cab5706ce67b5812834144f1711\""],"Content-Disposition":["inline; filename=\"PrepareCoolifyTask.php\"; filename*=UTF-8''PrepareCoolifyTask.php"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1406"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 07 Jun 2023 13:39:08 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606235.7948606,"logger":"events","msg":"event","name":"tls_get_certificate","id":"38e14465-7591-4c27-acb2-192224ba0e39","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62425,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606235.7949092,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606235.7949207,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606235.7949271,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62425","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606235.795135,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62425: EOF"} +{"level":"debug","ts":1761606235.7962885,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a1b71220-8eb3-412e-8f42-fe6622b8ef80","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62426,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606235.7963119,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606235.7963202,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606235.7963245,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62426","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606235.8006964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.64.2:43433","total_upstreams":1} +{"level":"debug","ts":1761606235.8045635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.8431213,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038521127,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/tests/Browser/screenshots","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:55 GMT"]},"status":200} +{"level":"debug","ts":1761606235.8959072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606235.922965,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.299880674,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5fba4e4e5893093ecbffa82f7f4e7ed2c7467a0a/bin/ai/regression?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606235.9861963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.07797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.1173902,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039380127,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f4f4044859b9ae89f70dcffc459b81d769c0a93f?page=29","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"]},"status":200} +{"level":"debug","ts":1761606236.1688395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.1788025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.375003634,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80f7937e4208cc449247d14000f85e45feb2fa13/src/misc?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606236.2087164,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039840986,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09c9fe501f03db04088df7598be609ef0a07b773?page=22","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606236.2593775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.3201282,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.333889856,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/379b6b45e0b9fcd256d85e2e0d5ff7674714b26b/cmake/FindGrfcodec.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606236.322883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063466363,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/314616727b59b0f89a7d40b4eaf90efefd6e7f65/os/dos/copying.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["25263"],"Content-Disposition":["inline; filename=\"copying.lib\"; filename*=UTF-8''copying.lib"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"bbe3fe198789ee3a2dcc05b8e142b1bf5284574c\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606236.350681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.4026544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.4363556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.540410565,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0b402a74c6b7b3722aec64c09deeda1ca46c77e/projects?page=14","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"]},"status":200} +{"level":"debug","ts":1761606236.4412093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.5323753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.6239371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.6412358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29052085,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/32c56b5f84887ca8214bd290344c40dbc481f42d/media","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606236.6678455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043870752,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/612658b5061c13b78a3ffc2b29c6a3c1f20bb7da?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606236.7007477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259507826,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd8dd81b74a065dc201f6a2fc2cde4373340e570/table/autorail.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"]},"status":200} +{"level":"debug","ts":1761606236.7020967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.714552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.7380736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023486675,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9870f2db3aa78afff5e3671f1bfaf2c114b4bd11/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f1bda9c7fed4b7500c20b1b55d4ca835336e40dc\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.1.nut\"; filename*=UTF-8''compat_1.1.nut"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["3565"]},"status":200} +{"level":"debug","ts":1761606236.7943573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092215549,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/tests","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606236.8052766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.8700166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06468548,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3aacb8fe3e96efd90b0ab93dbf8fb33a8842434?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606236.894395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361965231,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cd382b28a3b6d066deb78f845cc42b19c79ff030/projects?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606236.8964283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606236.9564006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059933573,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c46ac94ce228bb451b92a50bc64b1bb98b1ce31b?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606236.9874887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.023938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036411601,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/108b65c9670cf337cc97621a8f752a7a2bf77062/docs/palettes/palette.act","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["768"],"Etag":["\"87f586e84eeb69ee9c5d0ff4e7f38c220798d802\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"palette.act\"; filename*=UTF-8''palette.act"],"Content-Type":["application/octet-stream"],"Last-Modified":["Sat, 14 Aug 2010 14:50:06 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"]},"status":200} +{"level":"debug","ts":1761606237.0790203,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.117362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038304509,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/88637d92132eb75ba3f80a1f6ed2da11c623e747?page=26","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606237.1700041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.1838953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013855349,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/20b7c66f7fe06a17920accbce995d2d2448f4f52/docs/console.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606237.2608762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.2981665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037253217,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/974c6c443cb8b74b5dbf5c8b4403be1d6862049b?page=9","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606237.3517463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.3683345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016551823,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c09e73a5e506ee36ac2c80029ffa610df8620245/config.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b108031b9f73de1eb0c1118ea3b8f3c19acd0535\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["54915"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 21 Jan 2007 15:18:36 GMT"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"]},"status":200} +{"level":"debug","ts":1761606237.4267762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.024092468,"request":{"remote_ip":"144.76.32.237","remote_port":"48996","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3c53e9a9205b60041ffa98d3d196ca1ef2b43da9/src/linkgraph","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606237.442433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.4541261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011656233,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/71a1a32fbe4b3a80b7bdb5ee27215e2b9c3815f6/media/extra_grf/foundations.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"b8a3b087e4d2f3504eb1d2a2bd46f6b859225259\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["20414"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"foundations.nfo\"; filename*=UTF-8''foundations.nfo"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606237.5267563,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b42f32af-c01a-4d6e-860a-2aa2260a5ad5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.80.130.239","Port":28539,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606237.526807,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606237.5268202,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606237.526825,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.80.130.239","remote_port":"28539","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606237.5332437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.5444868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011207818,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3dbf09888ad4a5ca73314858a34085f4493a2186/os/windows/installer/install.nsi","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["26085"],"Content-Disposition":["inline; filename=\"install.nsi\"; filename*=UTF-8''install.nsi"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 11 Mar 2017 20:50:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"76a87b37ddcad1f2eaa36dfb4d84d4255f45060e\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606237.6248913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.7155385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.7405074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115568964,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/602e5670745bf40f9a9a8946e37ba739540eb501/namegen.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"]},"status":200} +{"level":"debug","ts":1761606237.7567701,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.7705846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013768445,"request":{"remote_ip":"98.80.130.239","remote_port":"28539","client_ip":"98.80.130.239","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7edb934d8abcefddd46a3f0bf6d6c3cd732f6bb0/app/Notifications/Channels/DiscordChannel.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.80.130.239"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Content-Length":["764"],"Etag":["\"b4ba9bf8cc9a2021ee9587bfa1f1aa187b768846\""],"Last-Modified":["Fri, 21 Mar 2025 11:16:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"DiscordChannel.php\"; filename*=UTF-8''DiscordChannel.php"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"]},"status":200} +{"level":"debug","ts":1761606237.8067663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.854603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.139020532,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a36ccb0e07e9543d2b7209c6d58da7a9efd9a8d8/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["6397"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Content-Type-Options":["nosniff"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606237.8625069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.897761,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606237.9160793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018287595,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/bd35b0c47cc470a832d8289813e3f041fa6e4616/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"fc52b04935d71d75c773b99f9042d399089589e0\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.2.nut\"; filename*=UTF-8''compat_1.2.nut"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1344"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"]},"status":200} +{"level":"debug","ts":1761606237.957538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094999316,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/hooks","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606237.9889855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.077596,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088580386,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fd80208af9fd2c739a2483d03782d57ee1e51f0a/table/clear_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"]},"status":200} +{"level":"debug","ts":1761606238.0801167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.10325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023094987,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ffcdbcc802edf8c53cc2c5278c7781ac63bd82a3/app/Livewire/Security/PrivateKey","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606238.17112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.2053096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.398507189,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aaeb36e95d6be62429ca3c54d15d7eb73096d4d6/media?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606238.2621133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.2624786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336144,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3632f29af8d63f17218e6131d0476bfeec1fcded/database/seeders/StandalonePostgresqlSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606238.3536417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.3668413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013159798,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/af1b3cc07003a19fcee7fa59176907aed26f4d0a/media/openttd.ico","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"]},"status":200} +{"level":"debug","ts":1761606238.442303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.27114844,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4cee3f0b068d73197e396ed8c29448c70ee26272/town_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606238.4447134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.4813466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036604955,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e67ea1f9dac718ec58d54b73883b0dd043bff2d?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"]},"status":200} +{"level":"debug","ts":1761606238.5358605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.5458307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009939247,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ff3fa1fe0ae87151ce4ae142a5f52f0a52da789f/app/Models/StandaloneDragonfly.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"94ab2d7459b8e00674ee670b5650d64f8d225f85\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 03 Oct 2024 08:48:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"StandaloneDragonfly.php\"; filename*=UTF-8''StandaloneDragonfly.php"],"Content-Length":["9300"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606238.6266427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.6416092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014899137,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8d97a5498bdb5b8f4d04d9934ed5c7f011614d5f/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"91ffc8dfdcd2318ebe97c51394b20b91e8219bd9\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["8496"],"Last-Modified":["Thu, 07 Feb 2013 20:53:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606238.7172525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.8046532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.64.2:43433","duration":3.003880128,"request":{"remote_ip":"192.168.1.64","remote_port":"62427","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Cache-Control":["no-cache"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Mode":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Accept":["*/*"],"Sec-Websocket-Key":["cZouibRg7HNRNcFaIQmrJw=="],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Sec-Fetch-Site":["same-origin"],"Pragma":["no-cache"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Connection":["Upgrade"],"Sec-Websocket-Extensions":["permessage-deflate"],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://grafana.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"error":"dial tcp 10.0.64.2:43433: i/o timeout"} +{"level":"error","ts":1761606238.8047159,"logger":"http.log.error","msg":"dial tcp 10.0.64.2:43433: i/o timeout","request":{"remote_ip":"192.168.1.64","remote_port":"62427","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Site":["same-origin"],"Pragma":["no-cache"],"Cache-Control":["no-cache"],"Sec-Websocket-Version":["13"],"Sec-Fetch-Mode":["websocket"],"Upgrade":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Connection":["keep-alive, Upgrade"],"Cookie":[],"Accept":["*/*"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Key":["cZouibRg7HNRNcFaIQmrJw=="]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"duration":3.004096907,"status":502,"err_id":"682m00667","err_trace":"reverseproxy.statusError (reverseproxy.go:1267)"} +{"level":"debug","ts":1761606238.8089812,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.856478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047466801,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8652a4db76c978598918bfdb600a3453d794930a?page=470","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606238.8999584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.9221036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022111133,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d2a891db7e15065c5027fe7970b4fe5f4a8c5c12/music/dmusic.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"]},"status":200} +{"level":"debug","ts":1761606238.9899497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606238.990318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342165,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6b44b88e9f8ed979b038091d2694a49070e2ef62/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:58 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606239.0414653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.0815117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.094548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01300178,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Notifications/Channels/SendsSlack.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606239.1602378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118729781,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/routes","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606239.1722493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.211923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606239.2119875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606239.2120266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606239.2121003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606239.2121034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606239.2121058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606239.2121077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606239.2121103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606239.2121124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606239.2121143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606239.2121167,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606239.2121189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606239.212121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606239.2121234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606239.2121258,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606239.2121277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606239.2121303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606239.2121325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606239.2121348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606239.2121372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606239.2121394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606239.2121413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606239.2121434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606239.2121456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606239.2121477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606239.21215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606239.2121522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606239.2121546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606239.2121568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606239.212159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606239.212161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606239.2121632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606239.2121654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606239.2121677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606239.21217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606239.212172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606239.2121742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606239.2121763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606239.2121787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606239.2121809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606239.212183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606239.2121851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606239.2121873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606239.2121894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606239.2121916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606239.2121935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606239.2121956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606239.2121983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606239.2122002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606239.2122025,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606239.2122047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606239.212207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606239.2122095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606239.2122116,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606239.2122142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606239.2122166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606239.2122188,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606239.2122214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606239.212224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606239.2122264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606239.2122288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606239.2122312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606239.2122335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606239.2122364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606239.2122386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606239.2122414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606239.2122538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606239.2122593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606239.212262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606239.2122638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606239.2122657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606239.2122676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606239.2639494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606239.2905545,"logger":"docker-proxy","msg":"Process Caddyfile","logs":"[ERROR] Removing invalid block: ambiguous site definition: libre-metrics-exporter-dave.site.quack-lab.dev\nimport /dynamic/*.caddy\n\n"} +{"level":"debug","ts":1761606239.3042345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040251018,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f3e7b77dcbf313cf40e574d8b2c652af7972a252?page=24","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606239.3550277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.3679073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012852819,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6e0e88af2067462f3fbf5e7b41ed980e735f1c8c/projects/version_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606239.3878427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.215567172,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/adb8f9d88ef7ddf94391e0771b9e2b48d8740ece/resources/views/livewire/project/service/file-storage.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606239.4455116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.4651508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019597203,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/77455cd4445831614ddf5d1fb81788458d45031c/app/View/Components/Status/Index.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["527"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Etag":["\"ada9eb6823e673abf7f57434b6580797139ad205\""]},"status":200} +{"level":"debug","ts":1761606239.5368369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.6272478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.7183502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.7328207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105528915,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5e7b8ccd430d736e8556d7c2e4063017305b2219/src/zoom_func.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 12 Nov 2019 18:43:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3072"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e3f239f89b73996b318659b46b005f297605f4a7\""],"Content-Disposition":["inline; filename=\"zoom_func.h\"; filename*=UTF-8''zoom_func.h"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606239.7477424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210863044,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c471751ed9c471c9beae59ad04d12250a61c6554/app/Models?page=9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606239.8101463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.840597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030405238,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/routes/web.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606239.8634427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145049978,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1adc1738f71db328568a830e384185bd47c4a0fe/openttd.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:03:59 GMT"]},"status":200} +{"level":"debug","ts":1761606239.9012241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606239.9921904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.0014791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009255758,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7fea576d67aeb784f4dd0dc60dcb4f9d5dec228c/app/Livewire/Storage/Form.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Form.php\"; filename*=UTF-8''Form.php"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1775"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8ca0020c7bf2b598846a0c1425f47e1279fd112d\""],"Last-Modified":["Tue, 07 Jan 2025 14:31:43 GMT"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"]},"status":200} +{"level":"debug","ts":1761606240.0833623,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.1420367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240760765,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09d16b41067fcf3c2b2da8ca129412014098364f/docs/OSX_install_instructions.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606240.1743321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.1859813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102575068,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34508a2fd15fa3362a43335ac4b29acbc03075a4/resources/views/components/settings/navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606240.1989586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.1999564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025587927,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f656b0ae966052327a6341be8dee65cfd2f395b8/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"]},"status":200} +{"level":"debug","ts":1761606240.2650914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.3013873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102391652,"request":{"remote_ip":"20.171.207.41","remote_port":"34134","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/docker","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"]},"status":200} +{"level":"debug","ts":1761606240.3567853,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.4473321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.463133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106296773,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/ActivityMonitor.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"]},"status":200} +{"level":"debug","ts":1761606240.5236516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.5300276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082545619,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/547b1fba45cb7a877cd4966a6854aeebffef0c71?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606240.5382369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.6295629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.7056637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.440531149,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/80deb3c01d24ba868469866da765406f12a8925e/findversion.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606240.720859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606240.7667081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045814476,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e95447edac3096b330cee5f492750ab03db1d5d7?page=21","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606240.769258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230837309,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db7c91b647576545666391cd29ebde2ecc6da18b/projects/openttd_vs90.vcproj?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"info","ts":1761606240.789034,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"53750","headers":{"Accept-Encoding":["gzip"],"Content-Length":["22323"],"Content-Type":["application/json"],"Origin":["http://localhost:2019"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606240.7937207,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//127.0.0.1:2019","//localhost:2019","//[::1]:2019"]} +{"level":"info","ts":1761606240.7941048,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606240.7941556,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"debug","ts":1761606240.7941887,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}} +{"level":"debug","ts":1761606240.7977033,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606240.7977102,"logger":"http.log","msg":"server running","name":"remaining_auto_https_redirects","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606240.797737,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606240.7977464,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606240.7977493,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606240.7977512,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["evebase.site.quack-lab.dev","grist.site.quack-lab.dev","adguard.site.quack-lab.dev","webtop.site.quack-lab.dev","himmich.site.quack-lab.dev","jelly.site.quack-lab.dev","nsq.site.quack-lab.dev","kibana.site.quack-lab.dev","n8n.site.quack-lab.dev","bitwarden.site.quack-lab.dev","docker.site.quack-lab.dev","zulip.site.quack-lab.dev","torrent.site.quack-lab.dev","pocketbase-youtube-seencounter.site.quack-lab.dev","immich.site.quack-lab.dev","files.site.quack-lab.dev","actual.site.quack-lab.dev","pocketbase-youtube-timestamps.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","meili.site.quack-lab.dev","sync.site.quack-lab.dev","portainer.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","authwarden.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","git.site.quack-lab.dev","nsqadmin.site.quack-lab.dev","zipline.site.quack-lab.dev","grafana.site.quack-lab.dev","pdf.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","calibre.site.quack-lab.dev","nsq-http.site.quack-lab.dev","meili-web.site.quack-lab.dev","pastefy.site.quack-lab.dev"]} +{"level":"info","ts":1761606240.7977943,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"debug","ts":1761606240.797957,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.000696443,"request":{"remote_ip":"192.168.1.64","remote_port":"62403","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Sec-Websocket-Version":["13"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Key":["w6bcZ5HQqiJEDLNuofRCmg=="],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.47.2:443->192.168.1.64:62403: use of closed network connection"} +{"level":"debug","ts":1761606240.7981057,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.000696443,"request":{"remote_ip":"192.168.1.64","remote_port":"62403","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Pragma":["no-cache"],"Sec-Websocket-Version":["13"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Key":["w6bcZ5HQqiJEDLNuofRCmg=="],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":14.22584793} +{"level":"info","ts":1761606240.7981975,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606240.7982085,"logger":"admin.api","msg":"load complete"} +{"level":"info","ts":1761606240.8017879,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"debug","ts":1761606240.8795745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.249967651,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/87dade4698f1dfdd40fc172977521afac8fe9bda/bin/ai/regression/regression.cfg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:00 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606241.0588474,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8a82f0c9-19d2-4fd0-90c7-5f29678a28cf","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":65012,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606241.0588844,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606241.0588999,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.058907,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"65012","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.0613766,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b721dd7a-6c4e-4ae6-92e3-6e18fbf884cf","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":39243,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606241.0614252,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606241.0614371,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.0614433,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"39243","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.1220305,"logger":"events","msg":"event","name":"tls_get_certificate","id":"77b023b2-351c-4fcf-841a-467c307777e9","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":36417,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606241.1221156,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606241.1221347,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.1221433,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"36417","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.1791298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.184157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.184374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.17913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.1849265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.1861088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001531517,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/55c031874897074d4acf3623e8902660f3a7f08a/os/debian/postinst","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606241.236369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051933481,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3c9ce6f9a536fcdca123d75de500904d4a661faf/bin/ai/compat_1.0.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.0.nut\"; filename*=UTF-8''compat_1.0.nut"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6b76f115341fd28e5880fa3c63d3d775243cf6fd\""],"Content-Length":["5783"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606241.266604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082384506,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/31de703cbce9dcf9c9e5a8b2846ab842ce43c5f7?page=27","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.2671611,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.2749257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089964425,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8bf41a6f1dc8648027d08a7ea53ff8c76fb0a2c9?page=22","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.2762775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097108572,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c67f4ddd9e0f7d1caeb0ddedac9664055e69175b?page=32","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.3060448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038830641,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1377a228fbe6ed5e6393c5428970742c520340e?page=10","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606241.3580797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.369146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011030034,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/01bffc4fd152cbd80bf4c8f241d0ee2fb39c775a/app/Livewire/Project/New/DockerImage.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"7d68ce0684c09a813c9f3fe71a346ca7c456d8a3\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"DockerImage.php\"; filename*=UTF-8''DockerImage.php"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 20 Jan 2025 12:59:02 GMT"],"Content-Length":["2574"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606241.3853576,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1afd4178-3fd6-4798-878d-101cb59e8f4a","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.232.102.111","Port":40924,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606241.3854163,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606241.3854318,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.385439,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.232.102.111","remote_port":"40924","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.4498847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.5052578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055329393,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e0241505f9f907b4f3c9daeb400c96246ab9b9d0/resources/views/livewire/storage","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.5263512,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8d122e9e-b3e6-4449-bc7e-37e2b9a2d14a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":33678,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606241.5263934,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606241.5264049,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.52641,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"33678","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606241.5413475,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.544925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.021234872,"request":{"remote_ip":"144.76.32.237","remote_port":"48996","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3c94e81665d1f3eaf3c416a48306d7a45ee15ab7/src/fontcache","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.6009743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059591157,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2e06acf6532b8a38dd92c75869bf97c8bee2873d/other/logos","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"]},"status":200} +{"level":"debug","ts":1761606241.609816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.6308575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021009195,"request":{"remote_ip":"3.232.102.111","remote_port":"40924","client_ip":"3.232.102.111","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa5c8a2c564feb1e159b5b79dbbeeffa0f254701/.github/workflows/fluent-bit-release.yml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.232.102.111"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Last-Modified":["Fri, 18 Nov 2022 10:21:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"77be7bb95e35ffdced8e5e12b4a4c476aa741e17\""],"Set-Cookie":[],"Content-Length":["3034"],"Content-Disposition":["inline; filename=\"fluent-bit-release.yml\"; filename*=UTF-8''fluent-bit-release.yml"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606241.6318254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.6893485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.700319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068455478,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb8991da2f44a261609ad22c67f5be5de0b4d9b7?page=25","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606241.7231677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606241.7330148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009805725,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/04c096ee63719c09e839131ea0d692b8dbd5815d/airport_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"airport_gui.c\"; filename*=UTF-8''airport_gui.c"],"Last-Modified":["Wed, 07 Dec 2005 15:48:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"e22006e8dd9a7cedffeb2f5292e09d467691e74d\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["7680"]},"status":200} +{"level":"debug","ts":1761606241.80469,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115300046,"request":{"remote_ip":"20.171.207.41","remote_port":"33678","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/docker","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606241.8307767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":3.113485989,"request":{"remote_ip":"216.73.216.162","remote_port":"24708","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/7e2eefb91ff5999667752eea6e13bd8a0d293f48?files=src%2Flang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606241.9968846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.014276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0173569,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/07b94a8e48d8d61d7121ad28f53d430d77539eef/app/Livewire/Project/Shared/Storages/Show.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 07 Dec 2023 18:06:32 GMT"],"Content-Length":["1009"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Content-Disposition":["inline; filename=\"Show.php\"; filename*=UTF-8''Show.php"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"0f65aa91e6a003e41109a0b4eb57c74710d29f41\""]},"status":200} +{"level":"debug","ts":1761606242.0879025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.0882967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00036578,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/dccb2fcbb55a9367ae7eda0b8fbc11432bf613d6/app/Livewire/Admin/Index.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606242.17908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.2173274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038211604,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b84494d7f0c81e27b88dcf52c51441eebd7f27f9?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"]},"status":200} +{"level":"debug","ts":1761606242.2698681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.3217237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051818935,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4ccf1a28d415a9035718d3126241cc459f63c79?page=211","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606242.360858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.3977554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036865416,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc8370a866fb366d5aee91b830c7e0d648dad9f1?page=34","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606242.4518526,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.4914067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039522625,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9d94c8f369218254a7273e22a1dfdf8c35f8a20d?page=23","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606242.5429578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.563052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020064053,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/db8f0de8a3c724e981ee7a64ed5f4d3528a48514/public/svgs/phpmyadmin.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606242.6063857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.6316016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025187992,"request":{"remote_ip":"20.171.207.41","remote_port":"33678","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/docker","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"]},"status":200} +{"level":"debug","ts":1761606242.6346939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.68004,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9aa04ac3-26fd-4b3d-afab-c440b7c97024","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62437,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606242.6800776,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606242.6800883,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606242.6800923,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62437","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606242.6848557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606242.6855962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.000706302,"request":{"remote_ip":"192.168.1.64","remote_port":"62438","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Pragma":["no-cache"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cache-Control":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"Origin":["https://immich.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["K26GFuc2t4OPs1RTzzB/Eg=="],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["Aexm8A/2rFoUqcehUgc2o6vExUE="],"Access-Control-Allow-Origin":["*"]},"status":101} +{"level":"debug","ts":1761606242.685684,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.000706302,"request":{"remote_ip":"192.168.1.64","remote_port":"62438","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Pragma":["no-cache"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cache-Control":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"Origin":["https://immich.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["K26GFuc2t4OPs1RTzzB/Eg=="],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606242.7253726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.7285237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093796729,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a43de75b42af4654714012ac8b10e6ea5998ecc8/bootstrap/helpers/proxy.php?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606242.815869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.8601482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044242112,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f56b8ba69eb967a1b9c8f8ab89dd70eeb00a0f72?page=26","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606242.9079115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606242.9461968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22079085,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c4850475c3b91099afc6b7149fc77d0b4746cf72/azure-pipelines/templates","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"]},"status":200} +{"level":"debug","ts":1761606242.9562795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048328335,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7dbc77a1e74be00f520e84fa1605a9ba42a05879?page=270","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606242.9992232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.0572731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058012431,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/19cfe4e51455d1097ca56824ab14968fe79cf4a3/app/Console/Commands/CleanupUnreachableServers.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606243.0906558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.1291656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038468498,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f30a71ab82f90f29c6e227e0df91654d77b32589?page=128","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"]},"status":200} +{"level":"debug","ts":1761606243.1815147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.194855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01329884,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f9b453722881a1bc92711df4012f33efd541d3a7/os/macosx/Makefile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["3135"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"93de65acdbfff6c81f49089a1443cf2fff4f89c1\""],"Content-Disposition":["inline; filename=\"Makefile\"; filename*=UTF-8''Makefile"],"Last-Modified":["Sat, 07 Jan 2006 13:13:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606243.2719896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.290775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018749324,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c6b7779c824e87b5a0683002d0cf330e7c76d625/resources/views/livewire/project/index.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1479052d989da196ad69cea61a9ede525fce6022\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"index.blade.php\"; filename*=UTF-8''index.blade.php"],"Last-Modified":["Fri, 10 Jan 2025 13:46:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Length":["2398"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606243.3630016,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.4545708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.480609,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117568783,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6d94aaf0f872724e62c984251f55366801c41fce/docker-compose.dev.yml?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606243.545662,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.6128266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067124178,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9c5501326e1d76e09dd15fea16bf4e837a50521d?page=29","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606243.6364214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.6513162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.196711597,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/372b064dba8c5fecfffb3f6795136b72503cec5c/app?page=21","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606243.7273765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.7426808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.7679868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040567595,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db0e25f7cd8740355a1183f7399641f3d277cd80?page=26","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606243.8180673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.8401015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022004592,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e3f49ee7a01528ec5399e1fbe525012b4c7b8b07/bin/ai/compat_1.6.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1344"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"91744512a712fe83b1f64a7c0b1adcb6036b057b\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat_1.6.nut\"; filename*=UTF-8''compat_1.6.nut"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"]},"status":200} +{"level":"debug","ts":1761606243.8635304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120811726,"request":{"remote_ip":"20.171.207.41","remote_port":"33678","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/config","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606243.9088979,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606243.955712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.31925105,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c20939d4bafa6df171df16bcc3de98da138fca61/os/debian/changelog","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606244.000497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.0226674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.113699689,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab1a7464e83bd7408f7dc765f650c5016e8341a6/openttd.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"]},"status":200} +{"level":"debug","ts":1761606244.092483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.1483097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055780223,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ae0bb7727b36cdcd1cda7a53ed419b769474c7d0?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"]},"status":200} +{"level":"debug","ts":1761606244.1832957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.183692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000367122,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6f6153fcf67bf7b349e4546e736739ee517759e2/os/debian/compat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606244.2127104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606244.2127242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606244.2127266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606244.2127283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606244.2127302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606244.2127318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606244.212734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606244.2127357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606244.2127376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606244.212739,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606244.2127411,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606244.2127426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606244.2127445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606244.212746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606244.2127478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606244.2127497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606244.2127516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606244.2127533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606244.212755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606244.2127566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606244.2127585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606244.2127607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606244.2127624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606244.2127643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606244.212766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606244.2127678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606244.2127695,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606244.2127714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606244.212773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606244.2127752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606244.212777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606244.212779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606244.2127807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606244.2127829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606244.2127845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606244.2127864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606244.2127879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606244.2127898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606244.2127912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606244.212793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606244.2127948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606244.2127967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606244.212798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606244.2128003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606244.212802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606244.2128036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606244.212805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606244.212807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606244.2128086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606244.2128103,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606244.212812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606244.2128136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606244.2128153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606244.2128172,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606244.212819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606244.2128212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606244.2128227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606244.2128246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606244.212826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606244.212828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606244.2128296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606244.2128315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606244.212833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606244.2128348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606244.2128365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606244.2128382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606244.2128396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606244.2128415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606244.212843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606244.2128448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606244.2128468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606244.2128487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606244.2727747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.2864017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013593295,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3744fda3c18d6e689a0e9e6add470fb35a81712b/projects/generate_vs100.vcxproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 28 Jun 2010 19:07:33 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Disposition":["inline; filename=\"generate_vs100.vcxproj\"; filename*=UTF-8''generate_vs100.vcxproj"],"Content-Length":["2368"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"4417308e600c1147d1ba6eb7ae6a249c45681de6\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"info","ts":1761606244.3593073,"logger":"docker-proxy","msg":"New Caddyfile","caddyfile":"{\n\tdebug\n}\nimport /dynamic/*.caddy\nhttps://actual.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.29.3:5006\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://adguard.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.65.2:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://authwarden.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.31.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://bitwarden.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.34.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://calibre.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.35.3:8083\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://docker.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.36.3:5000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://elasticsearch.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.66.2:9200\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://evebase.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.50.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://files.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.37.3:3923\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://git.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.38.4:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://grafana.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.64.2:43433\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://grist.site.quack-lab.dev {\n\tbasicauth {\n\t\tdave $2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy\n\t}\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.39.3:8484\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://himmich.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.61.6:2283\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://immich.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.41.6:2283\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://jelly.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.44.3:8096\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://kibana.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.66.3:5601\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://meili-web.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.43.3:24900\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://meili.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.40.3:7700\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://n8n.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.46.4:5678\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsq-http.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.5:4151\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsq.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.5:4151\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://nsqadmin.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.45.4:4171\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pastefy.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.47.3:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pdf.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.49.2:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-autoclip.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.48.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-scratch.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.56.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-shoppinglist.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.59.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-youtube-seencounter.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.51.3:8090\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://pocketbase-youtube-timestamps.site.quack-lab.dev {\n\thandle_path /* {\n\t\treverse_proxy 10.0.55.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://portainer.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.54.3:9000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://sync.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.52.3:8384\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://torrent.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.53.3:8080\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://webtop.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.67.2:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://zipline.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.60.4:3000\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\nhttps://zulip.site.quack-lab.dev {\n\tencode zstd gzip\n\thandle_path /* {\n\t\treverse_proxy 10.0.63.7:80\n\t}\n\theader -Server\n\ttry_files {path} /index.html /index.php\n}\n"} +{"level":"debug","ts":1761606244.3649178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606244.3665054,"logger":"docker-proxy","msg":"New Config JSON","json":"{\"logging\":{\"logs\":{\"default\":{\"level\":\"DEBUG\"}}},\"apps\":{\"http\":{\"servers\":{\"srv0\":{\"listen\":[\":443\"],\"routes\":[{\"match\":[{\"host\":[\"pocketbase-youtube-seencounter.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.51.3:8090\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-youtube-timestamps.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.55.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"libre-metrics-exporter-dave.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group69\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"192.168.1.64:9646\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group69\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"libre-metrics-exporter-jana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group71\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"192.168.1.68:9646\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group71\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-shoppinglist.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.59.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nodeexporter-sparky.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group74\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"host.docker.internal:56546\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group74\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-autoclip.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.48.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pocketbase-scratch.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.56.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"elasticsearch.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.66.2:9200\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"prometheus.site.quack-lab.dev\",\"vmagent.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group79\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"host.docker.internal:43261\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group79\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"authwarden.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.31.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili-web.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group82\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"meili-web:24900\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group82\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"portainer.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group84\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"portainer:9000\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group84\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"bitwarden.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.34.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili-web.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.43.3:24900\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"portainer.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.54.3:9000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"victoria.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group89\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"host.docker.internal:8428\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group89\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsq.site.quack-lab.dev\",\"nsq-http.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group91\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"nsqd:4151\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group91\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsqadmin.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group93\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"nsqadmin:4171\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group93\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsq-http.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.5:4151\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsqadmin.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.4:4171\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grafana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group97\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"grafana-jococcw004848ck4k0owwww0:43433\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group97\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"torrent.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group99\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"qbit:8080\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group99\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"adguard.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.65.2:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"calibre.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.35.3:8083\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"evebase.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.50.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grafana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.64.2:43433\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"himmich.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.61.6:2283\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pastefy.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.47.3:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"torrent.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.53.3:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"zipline.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.60.4:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"actual.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group109\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"actual_server:5006\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group109\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"webtop.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group111\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"webtop:3000\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group111\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"actual.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.29.3:5006\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"docker.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.36.3:5000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"immich.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.41.6:2283\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"kibana.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.66.3:5601\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"webtop.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.67.2:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grist.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group118\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"grist:8484\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group118\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group120\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"meilisearch:7700\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group120\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"files.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.37.3:3923\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"grist.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"handler\":\"authentication\",\"providers\":{\"http_basic\":{\"accounts\":[{\"password\":\"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy\",\"username\":\"dave\"}],\"hash\":{\"algorithm\":\"bcrypt\"},\"hash_cache\":{}}}},{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.39.3:8484\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"jelly.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.44.3:8096\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"meili.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.40.3:7700\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"zulip.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.63.7:80\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"sync.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.52.3:8384\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pdf.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"group\":\"group128\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"stirling-pdf:8080\"}]}]}]}],\"match\":[{\"remote_ip\":{\"ranges\":[\"192.168.1.0/24\",\"127.0.0.1\"]}}]},{\"group\":\"group128\",\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"body\":\"Njet Molotoff\",\"handler\":\"static_response\",\"status_code\":403}]}]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"git.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.38.4:3000\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"n8n.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.46.4:5678\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"nsq.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.45.5:4151\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"match\":[{\"host\":[\"pdf.site.quack-lab.dev\"]}],\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"headers\",\"response\":{\"deferred\":true,\"delete\":[\"Server\"]}}]},{\"handle\":[{\"handler\":\"rewrite\",\"uri\":\"{http.matchers.file.relative}\"}],\"match\":[{\"file\":{\"try_files\":[\"{http.request.uri.path}\",\"/index.html\",\"/index.php\"]}}]},{\"handle\":[{\"encodings\":{\"gzip\":{},\"zstd\":{}},\"handler\":\"encode\",\"prefer\":[\"zstd\",\"gzip\"]}]},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"rewrite\"}]},{\"handle\":[{\"handler\":\"reverse_proxy\",\"upstreams\":[{\"dial\":\"10.0.49.2:8080\"}]}]}]}],\"match\":[{\"path\":[\"/*\"]}]}]}],\"terminal\":true},{\"handle\":[{\"handler\":\"subroute\",\"routes\":[{\"handle\":[{\"handler\":\"static_response\",\"status_code\":503}]}]}],\"terminal\":true}]},\"srv1\":{\"listen\":[\":80\"],\"routes\":[{\"handle\":[{\"handler\":\"static_response\",\"status_code\":503}]}]}}}}}"} +{"level":"info","ts":1761606244.366606,"logger":"docker-proxy","msg":"Sending configuration to","server":"localhost"} +{"level":"info","ts":1761606244.3674338,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"45948","headers":{"Accept-Encoding":["gzip"],"Content-Length":["30342"],"Content-Type":["application/json"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606244.3715377,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +{"level":"info","ts":1761606244.372143,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606244.3722036,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"warn","ts":1761606244.372216,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv1","http_port":80} +{"level":"debug","ts":1761606244.372249,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.64:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.68:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:56546"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}},"srv1":{"listen":[":80"],"routes":[{},{"handle":[{"handler":"static_response","status_code":503}]},{}],"automatic_https":{"disable":true}}}}} +{"level":"info","ts":1761606244.376663,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606244.3766737,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606244.376677,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"debug","ts":1761606244.3766963,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606244.3766997,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606244.376701,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["pocketbase-youtube-timestamps.site.quack-lab.dev","calibre.site.quack-lab.dev","pocketbase-youtube-seencounter.site.quack-lab.dev","pastefy.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","meili-web.site.quack-lab.dev","adguard.site.quack-lab.dev","libre-metrics-exporter-dave.site.quack-lab.dev","himmich.site.quack-lab.dev","actual.site.quack-lab.dev","git.site.quack-lab.dev","nsq-http.site.quack-lab.dev","docker.site.quack-lab.dev","zulip.site.quack-lab.dev","zipline.site.quack-lab.dev","kibana.site.quack-lab.dev","nsq.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","nsqadmin.site.quack-lab.dev","webtop.site.quack-lab.dev","evebase.site.quack-lab.dev","grist.site.quack-lab.dev","sync.site.quack-lab.dev","bitwarden.site.quack-lab.dev","authwarden.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","grafana.site.quack-lab.dev","jelly.site.quack-lab.dev","vmagent.site.quack-lab.dev","portainer.site.quack-lab.dev","pdf.site.quack-lab.dev","n8n.site.quack-lab.dev","victoria.site.quack-lab.dev","torrent.site.quack-lab.dev","prometheus.site.quack-lab.dev","immich.site.quack-lab.dev","libre-metrics-exporter-jana.site.quack-lab.dev","files.site.quack-lab.dev","nodeexporter-sparky.site.quack-lab.dev","meili.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.3768857,"logger":"tls","msg":"loading managed certificate","domain":"libre-metrics-exporter-dave.site.quack-lab.dev","expiration":1769378688,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606244.3769987,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [libre-metrics-exporter-dave.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["libre-metrics-exporter-dave.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.3770118,"logger":"events","msg":"event","name":"cached_managed_cert","id":"52eee458-fb7f-490c-9b73-6e1c5ec5f463","origin":"tls","data":{"sans":["libre-metrics-exporter-dave.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606244.3775363,"logger":"tls","msg":"loading managed certificate","domain":"vmagent.site.quack-lab.dev","expiration":1769361157,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606244.37765,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [vmagent.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["vmagent.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.3776615,"logger":"events","msg":"event","name":"cached_managed_cert","id":"f5d1051b-ce73-4199-8182-f7b136b8cb75","origin":"tls","data":{"sans":["vmagent.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606244.3813453,"logger":"tls","msg":"loading managed certificate","domain":"victoria.site.quack-lab.dev","expiration":1768978312,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606244.3814933,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [victoria.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["victoria.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.381509,"logger":"events","msg":"event","name":"cached_managed_cert","id":"7de28bf8-f12c-4646-b824-e0ca95110ed6","origin":"tls","data":{"sans":["victoria.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606244.3853464,"logger":"tls","msg":"loading managed certificate","domain":"prometheus.site.quack-lab.dev","expiration":1769361110,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606244.3854961,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [prometheus.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["prometheus.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.3855097,"logger":"events","msg":"event","name":"cached_managed_cert","id":"43c02b31-b2b8-4095-bba9-e7fbd61dd18a","origin":"tls","data":{"sans":["prometheus.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606244.3857448,"logger":"tls","msg":"loading managed certificate","domain":"nodeexporter-sparky.site.quack-lab.dev","expiration":1769378639,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"info","ts":1761606244.3858628,"logger":"tls.obtain","msg":"acquiring lock","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"} +{"level":"warn","ts":1761606244.3858824,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [nodeexporter-sparky.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["nodeexporter-sparky.site.quack-lab.dev"]} +{"level":"debug","ts":1761606244.3858964,"logger":"events","msg":"event","name":"cached_managed_cert","id":"5505fc88-c4c5-4fe5-9c72-b95fe7d26e19","origin":"tls","data":{"sans":["nodeexporter-sparky.site.quack-lab.dev"]}} +{"level":"info","ts":1761606244.3859227,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"debug","ts":1761606244.38609,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.000706302,"request":{"remote_ip":"192.168.1.64","remote_port":"62438","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Pragma":["no-cache"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cache-Control":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"Origin":["https://immich.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["K26GFuc2t4OPs1RTzzB/Eg=="],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.41.2:32874->10.0.41.6:2283: use of closed network connection"} +{"level":"debug","ts":1761606244.3862958,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.000706302,"request":{"remote_ip":"192.168.1.64","remote_port":"62438","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Pragma":["no-cache"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cache-Control":["no-cache"],"Upgrade":["websocket"],"Sec-Websocket-Version":["13"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["websocket"],"Origin":["https://immich.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["K26GFuc2t4OPs1RTzzB/Eg=="],"X-Forwarded-Host":["immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":1.700584725} +{"level":"info","ts":1761606244.3865235,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606244.3865376,"logger":"admin.api","msg":"load complete"} +{"level":"info","ts":1761606244.3866396,"logger":"docker-proxy","msg":"Successfully configured","server":"localhost"} +{"level":"info","ts":1761606244.3876402,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"debug","ts":1761606244.39595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.395421842,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df1971fbde76b88c6e3d7d06f180817cdd99b503/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"info","ts":1761606244.4092057,"logger":"tls.obtain","msg":"lock acquired","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"} +{"level":"info","ts":1761606244.4093065,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"} +{"level":"debug","ts":1761606244.4093204,"logger":"events","msg":"event","name":"cert_obtaining","id":"b96c8fe0-c5e4-461a-beb0-9cdbd9fcd812","origin":"tls","data":{"identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"}} +{"level":"debug","ts":1761606244.4094887,"logger":"tls.obtain","msg":"trying issuer 1/2","issuer":"acme-v02.api.letsencrypt.org-directory"} +{"level":"info","ts":1761606244.4097404,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["libre-metrics-exporter-jana.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"info","ts":1761606244.40975,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["libre-metrics-exporter-jana.site.quack-lab.dev"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""} +{"level":"debug","ts":1761606244.6273224,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a5f67c11-49b5-4751-950a-e76af74550e0","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":17130,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606244.627365,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606244.6273775,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6273835,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"17130","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6388018,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1f69cd5d-31cf-464d-b4cb-fb412e0d1804","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,52392,49199,159,52394,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24,25,30,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2055,2056,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"144.76.32.237","Port":18986,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606244.6388335,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606244.638843,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6388483,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"144.76.32.237","remote_port":"18986","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6654308,"logger":"events","msg":"event","name":"tls_get_certificate","id":"999573fe-658e-4729-aa36-84240f85a04d","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":12693,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606244.6654649,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606244.6654747,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6654804,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"12693","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606244.6712964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.7500606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.7500606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.7500646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.7500646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.7642484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013931473,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7cea618fcc555e6823d0d686d4d285042fab4fb0/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606244.791427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041245974,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/92553c9c6be3a4bf9b07306caa05c96dc228bb00?page=14","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"]},"status":200} +{"level":"debug","ts":1761606244.8126395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.447678893,"request":{"remote_ip":"216.73.216.162","remote_port":"65012","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/83985fe26f1ad87df709f122f74e5d50485095fa/os/macosx/notarize.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606244.8142369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064148609,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02cb1dc2c4a7a513f89c7b8c3e72d7864a9f63b8?page=1059","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606244.8207023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.8755443,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054813901,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dfb259d822c772ac2a84be89a2eeaa7039a0bb5e/app/Console/Commands/CleanupUnreachableServers.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606244.909985,"logger":"http.acme_client","msg":"http request","method":"HEAD","url":"https://acme-v02.api.letsencrypt.org/acme/new-nonce","headers":{"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLWWd_FS8cBh3yH79EvEh_2dcXw1vf2uznQ6xXSXnj8rQ"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606244.9118443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606244.9123943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000525701,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd254b06d3aeeeb572a1e1a5a481189fe6b9c6b5/os/os2/installer/download_nosound.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606244.9321477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181910705,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ee4ebfa39a45a8fe4a0b405da0cc24f9721900c/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"]},"status":200} +{"level":"debug","ts":1761606245.0035641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.0304866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026884901,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/db924a4681f019a6372f5192693af5aede36d080/media/extra_grf/openttdgui.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Content-Disposition":["inline; filename=\"openttdgui.nfo\"; filename*=UTF-8''openttdgui.nfo"],"X-Content-Type-Options":["nosniff"],"Content-Length":["12226"],"Last-Modified":["Sun, 27 Oct 2013 15:09:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1b17b8651b1b5d54709de1d55f4f93d800680b05\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606245.0868351,"logger":"events","msg":"event","name":"tls_get_certificate","id":"352a694f-004a-4438-9ad6-32eb5b411a4a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":43774,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606245.0868769,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606245.0868876,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606245.0868928,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"43774","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606245.0939646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.1181276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024131602,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2f28208cc718375dc5ca822862a5f9acbd5ec45/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Content-Length":["1582"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"582ef9febfcfdba8cd5465b8823f13e71310aca6\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606245.1851063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.2021604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017019565,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/SettingsBackup.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"]},"status":200} +{"level":"debug","ts":1761606245.235887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.564552676,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3ce7e31f64d86b3ca58be61407a33380cda072b4/os/emscripten","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"]},"status":200} +{"level":"debug","ts":1761606245.2463646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.264166,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/new-order","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["380"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374615011"],"Replay-Nonce":["qBMFNL_9bAXn-IBTyGdDjAw1hfXpFuZy8njsuHKmCXsmLi9tyIU"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":201} +{"level":"debug","ts":1761606245.270942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024549469,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/hooks","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606245.2760773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.3001475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024034969,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/786c8bc3a33b190bcdbb73ed93b65a35c79784e1/resources/views/emails/server-force-enabled.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606245.366789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.367152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325994,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a64a6aeeb8f271690e155ed73f4c7e976f953bd4/media/openttd.32.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606245.4288874,"logger":"events","msg":"event","name":"tls_get_certificate","id":"09d8e192-0ddf-4e6b-b195-3f5389bd7faf","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.1.157.90","Port":59336,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606245.4289303,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606245.4289405,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606245.4289448,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.1.157.90","remote_port":"59336","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606245.430366,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043903731","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLVARUNuR7MMYLaVOWdzD-gF24ksjpRhsj6L2Xla26-bk"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606245.4304264,"logger":"http.acme_client","msg":"no solver configured","challenge_type":"dns-01"} +{"level":"info","ts":1761606245.430431,"logger":"http.acme_client","msg":"trying to solve challenge","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge_type":"tls-alpn-01","ca":"https://acme-v02.api.letsencrypt.org/directory"} +{"level":"debug","ts":1761606245.430967,"logger":"http.acme_client","msg":"waiting for solver before continuing","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606245.4309776,"logger":"http.acme_client","msg":"done waiting for solver","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606245.4309843,"logger":"http.stdlib","msg":"http: TLS handshake error from 127.0.0.1:46170: EOF"} +{"level":"debug","ts":1761606245.4581318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.4783673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020203045,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/602e5670745bf40f9a9a8946e37ba739540eb501/table/autorail.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"]},"status":200} +{"level":"debug","ts":1761606245.513463,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e9c1925a-042d-43dd-9b0f-59a0d8bb99ad","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62441,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606245.513499,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606245.513509,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606245.5135143,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62441","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606245.5136876,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62441: EOF"} +{"level":"debug","ts":1761606245.51471,"logger":"events","msg":"event","name":"tls_get_certificate","id":"98537761-aad2-41fb-8fa1-3f5f2794c30d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62442,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606245.5147336,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606245.5147398,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606245.514745,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62442","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606245.5165353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606245.5491035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.549513,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380137,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1e187560cdd74d872e36e50d98adea7dfaeda36b/database/migrations/2023_03_20_112811_create_teams_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"]},"status":404} +{"level":"debug","ts":1761606245.5976954,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043903731/XXB0ow","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["199"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Link":[";rel=\"index\"",";rel=\"up\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/chall/2716377351/604043903731/XXB0ow"],"Replay-Nonce":["qBMFNL_9oYbOWJaK4gTCphMjNAMwrWR0ciuBo-PuVJd4SRBisF0"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606245.5977879,"logger":"http.acme_client","msg":"challenge accepted","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge_type":"tls-alpn-01"} +{"level":"debug","ts":1761606245.6404073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.6480994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.6547174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014276943,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f8c86769a748a95e0aae987dfd052d0ead8b4e3c/phpunit.xml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606245.6617777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01365408,"request":{"remote_ip":"52.1.157.90","remote_port":"59336","client_ip":"52.1.157.90","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e9dd170ffb67a38817ad5fb6fd0c82f9e78e8d1e/app/Traits/SaveFromRedirect.php","headers":{"X-Forwarded-For":["52.1.157.90"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606245.697399,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bfe40d85-6ad4-4705-a9c8-b6ac5a5a1274","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62443,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606245.6974332,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606245.6974423,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606245.697446,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62443","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606245.7016902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606245.7022352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.00052507,"request":{"remote_ip":"192.168.1.64","remote_port":"62444","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"Pragma":["no-cache"],"Sec-Fetch-Mode":["websocket"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["zPSCgoh8j+KhgvydEQExLw=="],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["3VU6eu7Dh7AfJGIK1Kg3L3Fk2rQ="],"Access-Control-Allow-Origin":["*"]},"status":101} +{"level":"debug","ts":1761606245.7022934,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.00052507,"request":{"remote_ip":"192.168.1.64","remote_port":"62444","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"Pragma":["no-cache"],"Sec-Fetch-Mode":["websocket"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["zPSCgoh8j+KhgvydEQExLw=="],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606245.7309554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.7455645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014580216,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/26df0fb5938733000d01b0ac263449b4a3c1371b/bin/baseset/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["823799"],"Etag":["\"0bb0e510f84e6eed6b74646c0f5633b6173f721c\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Content-Disposition":["inline; filename=\"openttd.grf\"; filename*=UTF-8''openttd.grf"],"Content-Type":["application/octet-stream"],"Last-Modified":["Sat, 25 Feb 2012 08:45:48 GMT"]},"status":200} +{"level":"debug","ts":1761606245.8226404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.8490996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026425556,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8a11de9b1a8b7cbfdd9ec60cbd419c1cb22ca88c/resources/views/livewire/project/database/clickhouse/general.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606245.9132483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606245.959713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046425498,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2e56a113d950436e71b6b83d08f1f699ee8268bc?page=28","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606245.980031,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9e021480-01d6-469a-8095-471c5966cba4","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"23.178.112.103","Port":33289,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606245.9800663,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"23.178.112.103:33289","distributed":false} +{"level":"debug","ts":1761606246.0046494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.0155694,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043903731","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:05 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLWdn8MQ3jey91Ua7jkJhocCkKUC1JGmrtvlq1kNnapys"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606246.0863836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.095393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.118691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032268671,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/other","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606246.1860461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.1863916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031833,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/5e22788664b6d824bce1014f848e4a109d7c619d/bin/ai/compat_1.10.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606246.2233498,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b9cc1013-6c49-4d4c-b97b-43babecff705","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"13.60.186.155","Port":36532,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606246.2233849,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"13.60.186.155:36532","distributed":false} +{"level":"debug","ts":1761606246.2424214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.237741725,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3c1e6d5a886f11e53fa1df14cc230063616aa383/docs?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606246.2461958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150768428,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/47e2dfb318e1d65d6e8af54b330d78f0f323b9bd/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606246.277736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.313366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035598497,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/64559ea8d3c49e761f303a7e49fba893ef4be7b6?page=10","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"]},"status":200} +{"level":"debug","ts":1761606246.3678515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.388902,"logger":"events","msg":"event","name":"tls_get_certificate","id":"607514c6-e948-40ea-b9ec-54c58d764ff5","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"18.218.36.79","Port":56102,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606246.388934,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"18.218.36.79:56102","distributed":false} +{"level":"debug","ts":1761606246.4341395,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043903731","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLIE3tdsTV2O-JleO268NV3cr_rfO-liB6ha3jnUzvPAI"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606246.4494007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081515748,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6da5221503662d7faf130a968b6c5b79e004a0b5/app/Livewire/SettingsOauth.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"]},"status":200} +{"level":"debug","ts":1761606246.4541473,"logger":"events","msg":"event","name":"tls_get_certificate","id":"fa4cf503-7f33-41b6-916c-df1ca10cd219","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"13.213.77.40","Port":62196,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606246.4541724,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"13.213.77.40:62196","distributed":false} +{"level":"debug","ts":1761606246.459222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.4775746,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bd22b174-7edc-43f4-86dc-c3c308bdce5a","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539],"SupportedProtos":["acme-tls/1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"35.95.150.37","Port":64474,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"info","ts":1761606246.477598,"logger":"tls","msg":"served key authentication certificate","server_name":"libre-metrics-exporter-jana.site.quack-lab.dev","challenge":"tls-alpn-01","remote":"35.95.150.37:64474","distributed":false} +{"level":"debug","ts":1761606246.4955294,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036285964,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/52b42ff5081f25da96f70d7f16705e71e691216e?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606246.5170982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":1.000530681,"request":{"remote_ip":"192.168.1.64","remote_port":"62442","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Authorization":[],"Cookie":[],"Content-Length":["551"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3084"],"Date":["Mon, 27 Oct 2025 23:04:04 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606246.550848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.551144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274377,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/540fdfbf5a8a6bd7fcdf28d62681c1666b66c870/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"]},"status":404} +{"level":"debug","ts":1761606246.641926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.6794147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037462371,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cfc14a57e11abea407dfec980ca725c02ff400a3?page=16","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606246.7334652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.733784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295828,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/34040b694c7a50f5db9e9d05a7f9b2445399ae6a/bin/ai/compat_1.3.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606246.8248496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606246.8362572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011384612,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a0a03f386a68fcb0d64eec6f781d08a082004153/app/Http/Livewire/CheckUpdate.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"fac16e3e22d7040ac7d1e953f4d93e4f2088e457\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"CheckUpdate.php\"; filename*=UTF-8''CheckUpdate.php"],"Content-Length":["749"],"Last-Modified":["Fri, 28 Apr 2023 13:22:36 GMT"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"]},"status":200} +{"level":"debug","ts":1761606246.8631155,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043903731","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["854"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:06 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLzs1sjNqwch4rTZx8o275bA7g8jCJDLkOVybG-cQ3S_0"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606246.9166572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.0069919,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.0653656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05833572,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/59383d3678d0dfcb53879f4db7c0f39f8cb8cf3c/app/Models/PersonalAccessToken.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"]},"status":200} +{"level":"debug","ts":1761606247.0985274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.1890547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.199829,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010740247,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8a34641f48d6c74ad0347a21567c7891a96a771d/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 29 Sep 2009 20:34:18 GMT"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5499"],"Etag":["\"343de8cf1e96f6bb044f21dd5417133e7ca148b3\""],"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606247.2169533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300253127,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc97195a66f49e55e02c7830e8e6b56545ffdcc9/projects/openttd_vs90.vcproj?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606247.2402892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.2798839,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/authz/2716377351/604043903731","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["719"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Link":[";rel=\"index\""],"Replay-Nonce":["sZCaw4rLJPH83tbYXfZDhkPK1GgD7VcTAKdsEX9bUo4xCe2msGE"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606247.28004,"logger":"http.acme_client","msg":"authorization finalized","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","authz_status":"valid"} +{"level":"info","ts":1761606247.280046,"logger":"http.acme_client","msg":"validations succeeded; finalizing order","order":"https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374615011"} +{"level":"debug","ts":1761606247.280479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04015638,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"]},"status":200} +{"level":"debug","ts":1761606247.280508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.3203697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039833771,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7f4a03d0731c7c89c2fc59b1317e3e9a66c2e58a?page=18","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606247.3254876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226935073,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5fe9c448626836c704d5b452ab21a7e5b10b283d/docs/Readme_OS2.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606247.3717499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.3947408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02295334,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e08b3abe7ff65c193781a74c170f45b2f1dcf0a5/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Length":["1030"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Etag":["\"7c2fd9b82511057943431c70c1bfd7972c2217fb\""]},"status":200} +{"level":"debug","ts":1761606247.4631147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.5011082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037967314,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/54db96be43bbb94f3d5193647be2f787a192f358?page=18","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606247.552813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.565779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012935405,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4e6cac84d6d30ea07fe7035f76085f8b0b55df78/bin/data/opntitle.dat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"]},"status":200} +{"level":"debug","ts":1761606247.6446354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.7372181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.7754793,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038228566,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b6a0806948583a9551df6ae3601a7310e648207d?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606247.8262887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.8311563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186482083,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bd3f987fefbef7657d2085dfafb0dcba01a40589/app/Models?page=12","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606247.855234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028902525,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0df874d18d30fefcd035980eb5599b8318b14484/projects/strgen_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ca194e078f6e999e9c10acfe5159a2284d3d77dd\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3309"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 17 Dec 2011 18:39:29 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"Content-Disposition":["inline; filename=\"strgen_vs90.vcproj\"; filename*=UTF-8''strgen_vs90.vcproj"]},"status":200} +{"level":"debug","ts":1761606247.9176402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606247.9549868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037308782,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/23c46e1abfe53de5336968565c55de5428efcff1?page=15","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606248.0088692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.1003044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.1914153,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.1928482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092516044,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a9750c31cbb9fd86a2c2e94c3cd044a65cdcfa6d/app/Livewire/VerifyEmail.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606248.242529,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051074212,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dde669e6d3e2841ea0694118f66332caa21140f4/os/debian/compat","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 18 Feb 2010 18:20:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Length":["2"],"Etag":["\"7f8f011eb73d6043d2e6db9d2c101195ae2801f2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"]},"status":200} +{"level":"debug","ts":1761606248.2824006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.2945077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012075173,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/02f950edc7ee6ce01cd62b1638d0bea99f314250/resources/views/components/server/sidebar.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"sidebar.blade.php\"; filename*=UTF-8''sidebar.blade.php"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Content-Length":["931"],"Last-Modified":["Wed, 07 Aug 2024 15:52:51 GMT"],"Etag":["\"8a6400aef7cd91b63e7fc90e23dc8c86b3de7ac2\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606248.324791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.3619277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037097664,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d0498950778ff88ef8cd5816aa2c60ddb4bef4a/src/linkgraph","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606248.3742259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.393763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.38485357,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddc35bc252ef4f1925b1ea2d5b3ef4809c7c6c39/os/rpm/openttd.changes","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606248.4165597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042306784,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b64c9b8b1f7de8609c25c367d3ad90a86b0b5c95?page=33","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"]},"status":200} +{"level":"debug","ts":1761606248.417378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.4648042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.547435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130022389,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/config","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606248.5549397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.646456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.6468916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000406577,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/644435e4b2fc4ac50bf46999d8122b5dbfff51a3/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606248.7126539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.247795748,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb2e84454f97fd6dba80af477b563136bc94c5f3/bin?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"]},"status":200} +{"level":"debug","ts":1761606248.7373521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.7755315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038133416,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5e15c9007fecc860f8197eae6f4715653b0582f?page=19","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606248.828127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.8285406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000381068,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/24bf6ea4955dad7c2dd65214fc500b08d2b9cbee/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"]},"status":404} +{"level":"debug","ts":1761606248.9198828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606248.9218528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.366884896,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea54408e1d9e39b5459497f0de5f3bd193c93ae8/cmake/FindGrfcodec.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606248.979644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.059717185,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02cb1dc2c4a7a513f89c7b8c3e72d7864a9f63b8?page=1055","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606249.010224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.023998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013740322,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b7e14169f8c08e6d0b2921ea08738f09df6c3180/table/unmovable_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Content-Disposition":["inline; filename=\"unmovable_land.h\"; filename*=UTF-8''unmovable_land.h"],"Content-Length":["3244"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Etag":["\"5c31e53b46a6d55a45cb9d476e8eb31d2f746504\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606249.1014857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.1403868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038866167,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bb8e0eb7bfd1bd15dc992e4643b94f56a35e5de0/app/Livewire/SharedVariables/Team","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"]},"status":200} +{"level":"debug","ts":1761606249.1919093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.2122068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606249.2122505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606249.2122552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606249.2122593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606249.212268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606249.2122724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606249.2122762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606249.2122831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606249.212287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606249.2122908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606249.2122977,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606249.2123024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606249.2123072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606249.2123203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606249.2123244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606249.212328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606249.2123349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606249.2123387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606249.212342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606249.21235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606249.2123535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606249.2123568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606249.2123635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606249.212367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606249.2123735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606249.2123773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606249.212381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606249.2123866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606249.212391,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606249.2123942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606249.2124012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606249.2124093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606249.212413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606249.2124193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606249.2124233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606249.2124267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606249.2124338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606249.2124379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606249.212442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606249.2124486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606249.2124789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606249.2125337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606249.212539,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606249.2125478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606249.2125535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606249.2125578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606249.2125614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606249.212566,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606249.2125688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606249.2125714,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606249.2125754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606249.212578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606249.2125804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606249.2125845,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606249.2125866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606249.2125907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606249.2125967,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606249.212599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606249.2126029,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606249.2126055,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606249.2126079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606249.2126117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606249.2126174,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606249.2126799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606249.212689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606249.2126925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606249.2126956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606249.2126992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606249.2127023,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606249.2127047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606249.2127078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606249.2127137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606249.28328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.3226163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03930183,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5240c770c298da6cd1de05f95861fe645f15185?page=14","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606249.3749883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.428817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.236881352,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2b804f0a6d2b668a73f8c0daa8ed20c81afa4d3/yapf/unittest/unittest_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606249.4659271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.4788299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012872787,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/50ab5ea35dd9e8a6ab5959e5aa13b3c500d055e5/app/Notifications/TransactionalEmails/ResetPassword.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"3938a8da797a398658f33b71fe1c50bc051be862\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"ResetPassword.php\"; filename*=UTF-8''ResetPassword.php"],"Content-Length":["1878"],"Last-Modified":["Tue, 01 Oct 2024 08:37:40 GMT"]},"status":200} +{"level":"debug","ts":1761606249.5259874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150972142,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d5c08466582aaf3b95d62abfd8f755dcac3a82bc/bin/ai?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606249.557172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.5816011,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.5930412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035847878,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a303bfa8e3a6f573bbae5a07c800eff900bbc7bb?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"]},"status":200} +{"level":"debug","ts":1761606249.6154687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033840674,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/other","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606249.6479099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.6897595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04183265,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/ec216254b58ddcd864c5f2854ea7387223f50ee8?page=12","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"]},"status":200} +{"level":"debug","ts":1761606249.7389243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.7892923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050338064,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/61eb155d1354f90ea4ea386469b696045fd9f4c9?page=11","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"]},"status":200} +{"level":"debug","ts":1761606249.830377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.8375905,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a4334f5d-32c9-45f7-b78b-1322d3e22cf6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.233.219.155","Port":49911,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606249.8376215,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606249.837641,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606249.8376455,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.233.219.155","remote_port":"49911","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606249.869144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038741112,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/054deab7b3fd2a5998de7cdfb4c0893865fe7c8f?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606249.9217637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606249.9404094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018614651,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2bc2ae9b6e46e0a7b0dfdbf8b28088dbafd2b661/.eslintrc.cjs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606249.9953473,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/finalize/2716377351/442374615011","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Boulder-Requester":["2716377351"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["482"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:04:09 GMT"],"Link":[";rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/2716377351/442374615011"],"Replay-Nonce":["qBMFNL_9R6vHXKDcRvrrOWR2si2jbY5eWABisCbWURrJc0G3dYM"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606250.0124226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.0128195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000372171,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/534f2419add0018a72eeb9da49012ac6735aab79/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606250.0813515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.100256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018829045,"request":{"remote_ip":"34.233.219.155","remote_port":"49911","client_ip":"34.233.219.155","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3c5c0fddbaf22faa1fce98def1ffc4bb2fe2ed40/templates/compose/windmill.yaml","headers":{"X-Forwarded-For":["34.233.219.155"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3724"],"Content-Disposition":["inline; filename=\"windmill.yaml\"; filename*=UTF-8''windmill.yaml"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Etag":["\"1ce3a465246d4a9b5155e2bb1f3cb4ab16f8ac5c\""],"Set-Cookie":[],"Last-Modified":["Thu, 17 Oct 2024 12:16:18 GMT"]},"status":200} +{"level":"debug","ts":1761606250.1033583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.1146874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011298008,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e2bc3f48417c90849d14f1b03a0d33f8d14f7122/app/Livewire/Settings/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 12 Jul 2024 13:45:36 GMT"],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e71d2de00f8c7889998c148b24b649e18ed09bcb\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1062"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606250.1620934,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/05abe297720ceec8a41492e8a96fbff5570c","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2938"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["sZCaw4rLlwGJKrduGNiUHWLJoTr4yr76WUXompyBjh-Qjg3PWP8"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"debug","ts":1761606250.1943803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.246537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052115144,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fb7ad743d2fc8362ec77b8b23d4f8c75ac2d9320?page=25","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606250.2861452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.3289974,"logger":"http.acme_client","msg":"http request","method":"POST","url":"https://acme-v02.api.letsencrypt.org/acme/cert/05abe297720ceec8a41492e8a96fbff5570c/1","headers":{"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (linux; amd64)"]},"response_headers":{"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["2373"],"Content-Type":["application/pem-certificate-chain"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Link":[";rel=\"index\"",";rel=\"alternate\""],"Replay-Nonce":["qBMFNL_98LhIx9R92JTG808fTgeUwNbs6MctOC_2Hpya73rqom4"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]},"status_code":200} +{"level":"info","ts":1761606250.3290622,"logger":"http.acme_client","msg":"successfully downloaded available certificate chains","count":2,"first_url":"https://acme-v02.api.letsencrypt.org/acme/cert/05abe297720ceec8a41492e8a96fbff5570c"} +{"level":"info","ts":1761606250.3292773,"logger":"tls.obtain","msg":"certificate obtained successfully","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"} +{"level":"debug","ts":1761606250.3293228,"logger":"events","msg":"event","name":"cert_obtained","id":"fa2baf7a-acf7-4348-a2bb-fa455c796823","origin":"tls","data":{"certificate_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.crt","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","issuer":"acme-v02.api.letsencrypt.org-directory","metadata_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.json","private_key_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev/libre-metrics-exporter-jana.site.quack-lab.dev.key","renewal":false,"storage_path":"certificates/acme-v02.api.letsencrypt.org-directory/libre-metrics-exporter-jana.site.quack-lab.dev"}} +{"level":"info","ts":1761606250.3293376,"logger":"tls.obtain","msg":"releasing lock","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev"} +{"level":"debug","ts":1761606250.329552,"logger":"tls","msg":"loading managed certificate","domain":"libre-metrics-exporter-jana.site.quack-lab.dev","expiration":1769378737,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/data/caddy"} +{"level":"warn","ts":1761606250.3297484,"logger":"tls","msg":"stapling OCSP","error":"no OCSP stapling for [libre-metrics-exporter-jana.site.quack-lab.dev]: no OCSP server specified in certificate","identifiers":["libre-metrics-exporter-jana.site.quack-lab.dev"]} +{"level":"debug","ts":1761606250.329765,"logger":"events","msg":"event","name":"cached_managed_cert","id":"fe4fc6a8-e875-461c-8ad4-bed7e5424695","origin":"tls","data":{"sans":["libre-metrics-exporter-jana.site.quack-lab.dev"]}} +{"level":"debug","ts":1761606250.3432958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057115681,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b74a75f4c61732e5be2580f99e13c0f4c6c6b8b5/templates/compose/appwrite.env","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606250.376566,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.376875,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000279557,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3e188bf9473d98f54beb83e6a715c620b196f56f/templates/compose/phpmyadmin.yaml","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606250.4671118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.5588145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.6495378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.6713893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11252763,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/214a7a089e29c84a4429fd15bde272202525b812/app/Actions/Fortify","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606250.696108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046538351,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a663fb0ce6754f49fe24c2b1be63940faebf4aff?page=334","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"]},"status":200} +{"level":"debug","ts":1761606250.74078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.7611892,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020367345,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9543f4ed1e234bcd76562100db74c8411c54b3b6/bin/baseset/orig_win.obm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"]},"status":200} +{"level":"debug","ts":1761606250.790394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.833296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.8411376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.373996392,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0fd41221c371d492563881bd9813b95d98a426fc/os/dos/cwsdstub.exe","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"]},"status":200} +{"level":"debug","ts":1761606250.8461156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012786975,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/4fb26bd1acf8c493eb3b92f0df9a641f3b92beaf/app/Listeners/MaintenanceModeDisabledNotification.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"MaintenanceModeDisabledNotification.php\"; filename*=UTF-8''MaintenanceModeDisabledNotification.php"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1745"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6c3ab83d8ff0f8c914aeb67a0d9ff261e93b5a10\""],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Oct 2024 12:51:23 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606250.8762538,"logger":"events","msg":"event","name":"tls_get_certificate","id":"124aaccc-9dea-444f-a462-dc76f5aef141","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"3.235.254.79","Port":62883,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606250.8762944,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606250.876304,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606250.876308,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.235.254.79","remote_port":"62883","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606250.8844423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094018528,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/storage","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606250.9231138,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606250.9599319,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036785416,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/be29ee40a18ae341e3d63f496cff448432b825c1?page=20","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:10 GMT"]},"status":200} +{"level":"debug","ts":1761606251.0142443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.0146062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000334099,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/59d2c9748a82cc151533be1a34cd03ea57f7f8a3/resources/views/components/status/restarting.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606251.1052399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.1436143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038334385,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ee8c37c3d9fb5b62e24b0272fd93cd50acaa80f6?page=20","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606251.1959276,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.1963694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412347,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/44d3c84a118a72e1a5e6273884e4c4bdcc31ac1e/projects/version_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606251.2803514,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0b8c08e3-62f8-411b-91a8-8a2fc2b74d55","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"181.48.39.219","Port":33832,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606251.280389,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606251.2803998,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606251.2804043,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"181.48.39.219","remote_port":"33832","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606251.2875736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.3303642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042764246,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2db93bd9b9da8889fe783956942ffdb8ff5ac88d?page=21","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606251.3780017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.450331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.469859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.5005474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12251113,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/936a192236c0eda48c583f0969f18d8662669028/database/seeders?page=1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606251.5117507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041868037,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf3fa7522b5a79052deec71bacf72b50b4c05a5d?page=14","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606251.5595903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.5731356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013521139,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3aeb0402e544951a8e97f5a03ff41a0f31d8fdb4/os/debian/rules","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"]},"status":200} +{"level":"debug","ts":1761606251.650834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.68946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038592552,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df0c6eb2b9bfcdca6e220586340348ac3e3a00c5?page=35","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606251.699321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.717802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01846001,"request":{"remote_ip":"181.48.39.219","remote_port":"33832","client_ip":"181.48.39.219","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/src/commit/8db6c9830ee7a36bc87434688db96d095d9ed976/eslint.config.js","headers":{"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["181.48.39.219"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (X11; Linux i686; rv:1.9.7.20) Gecko/3442-05-16 17:47:08.187973 Firefox/11.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"]},"status":200} +{"level":"debug","ts":1761606251.74132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.7534392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012100561,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b3ebb1f72944db6b5d5f1eba2ff01dbc33fe5943/bin/baseset/orig_win.obs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"33164e95846773894131f778d0ae507cdc57ba82\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4819"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 25 Oct 2014 12:35:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"orig_win.obs\"; filename*=UTF-8''orig_win.obs"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"]},"status":200} +{"level":"debug","ts":1761606251.753495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303138055,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d1c4a8589ed31728da29c2a8830f4acd96e94eb/os/emscripten","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606251.832099,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.9242673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.9500048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025713594,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e6ea4a0199fb8fd20ecd60d5875a3bea8b7c3251/app/Console/Commands/CleanupUnreachableServers.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 22 Jul 2024 07:50:49 GMT"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"df0c6b81baca803c9a881227865ec064d373cb24\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"CleanupUnreachableServers.php\"; filename*=UTF-8''CleanupUnreachableServers.php"],"Content-Length":["930"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606251.9780598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606251.9909487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012870893,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606252.0140822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.0522516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.220120235,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ed8e7e04ea3d220e5669d7e44e9dd6a4b4fabf3/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606252.1083086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094194569,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d4d9268f127387a49ae5f61994b7d49baffc7854/bootstrap/helpers?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606252.259593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.2959466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036318395,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ab7cb0804de68b015dcc774a4fbcc82e356d2c87?page=25","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606252.3505836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.387049,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036439964,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1fb4ed8eef558d13ef6f72253652ce65611e0c4b?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606252.4418364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.4421127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000256764,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/18d8d3e5a60c0fe2f7f3b6011fead8af987762a6/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606252.5320997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.5904403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058308199,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0f8ccac77570352825207d17b0189319ec02521c/database/seeders/ApplicationSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606252.623017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.6233878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343577,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bddf25c36add1ba0dd1034ca9b662138f224f8d7/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606252.7141302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.7523348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038163654,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07647737d5d52cb548662ffbec4eca3514090b18?page=12","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"]},"status":200} +{"level":"debug","ts":1761606252.8051848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.8425083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037281501,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/13a7c550ad86f94bdf0dca83cd402cfd1ca6e8ba?page=20","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"]},"status":200} +{"level":"debug","ts":1761606252.8964686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606252.934152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037645647,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f925791a10531c93003ae99f13b18976de983dda?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606252.9877858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.0088804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021057677,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3393a79c573e2a03c66dc6a69555ae4f00002a08/os/rpm/openttd.spec","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"openttd.spec\"; filename*=UTF-8''openttd.spec"],"Content-Length":["5499"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 17 Feb 2010 15:31:46 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a47285927cbfa869c3cf666d8848d8ccad2bbcfc\""],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.0787678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.1167672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.1295655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012759934,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.1699605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.1806643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010675034,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b1c95e12f12d2e444b507e600a7a99ed7ed04aba/bin/data/orig_win.obg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3570"],"Content-Disposition":["inline; filename=\"orig_win.obg\"; filename*=UTF-8''orig_win.obg"],"Last-Modified":["Mon, 18 Oct 2010 12:24:56 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"bc303cac84e48e0a998c4cc5dd3a82363a3eb642\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.2612665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.2733417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1945435,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5eef83e2b9099ac2e00e925da612b2a2ffbe236e/player_gui.c?page=1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.3001409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038837934,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/debc504e59b6d4b3db7f7e2ff407f6c6be6c2a2d?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606253.3471382,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6024e706-e5cb-44a3-b886-2a2e6dad9a83","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.102.51","Port":64123,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606253.3471742,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606253.3471837,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606253.347188,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.102.51","remote_port":"64123","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606253.3523605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.3527246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339951,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/158608442cf6a5f07b3288748cc361e6fecf70f4/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606253.443121,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.5171854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074027602,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b872cf7f7bd6fdcc8b09903130cb961c004ad5de/landscape.c?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.5338256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.5438507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009997767,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/35f19ed53f3374eb58a28a7fe7dc3735ac57958b/resources/views/components/settings/navbar.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 31 Aug 2023 07:56:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"navbar.blade.php\"; filename*=UTF-8''navbar.blade.php"],"Content-Length":["644"],"Etag":["\"a4839cab3a9a0d208dfb32a4d5b12b8bc780a75a\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606253.5745244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.5896199,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015062646,"request":{"remote_ip":"52.3.102.51","remote_port":"64123","client_ip":"52.3.102.51","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a0dd1fbfb12a9b63c8f1c23b0d4f36bd7ee900e7/config/app.php","headers":{"X-Forwarded-For":["52.3.102.51"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606253.6249726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.6618373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036833556,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/78ffa78ee7ecf2cfae1bc6f54804925596588a10?page=29","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606253.7158768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.732779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016875363,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/b888d86d905beeae1d495c5a69c51a166fa6c1a1/RELEASE.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6131"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"RELEASE.md\"; filename*=UTF-8''RELEASE.md"],"Last-Modified":["Mon, 11 Nov 2024 12:47:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bc159b0409918e1b55adc31546e9cffc819fde70\""],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"]},"status":200} +{"level":"debug","ts":1761606253.807754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606253.8545926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046791148,"request":{"remote_ip":"216.73.216.162","remote_port":"17130","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ea54408e1d9e39b5459497f0de5f3bd193c93ae8?page=544","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606254.2116826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606254.211696,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606254.2116983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606254.2117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606254.2117019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606254.2117033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606254.211705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606254.2117069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606254.2117088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606254.2117105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606254.2117124,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606254.211714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606254.211716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606254.2117178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606254.21172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606254.2117214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606254.2117238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606254.2117257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606254.2117274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606254.2117288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606254.2117307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606254.2117321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606254.211734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606254.2117355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606254.2117379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606254.2117393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606254.211741,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606254.211743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606254.2117448,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606254.2117462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606254.211748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606254.2117496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606254.2117512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606254.211753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606254.2117991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606254.2118027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606254.2118044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606254.2118063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606254.2118077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606254.2118099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606254.2118113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606254.211813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606254.2118146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606254.2118163,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606254.2118177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606254.2118194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606254.2118216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606254.211823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606254.2118247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606254.211826,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606254.211828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606254.2118294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606254.211831,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606254.211833,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606254.2118347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606254.211836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606254.2118378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606254.2118392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606254.2118409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606254.2118425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606254.2118444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606254.2118459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606254.2118478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606254.2118492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606254.2118506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606254.2118526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606254.211854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606254.2118556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606254.211857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606254.2118592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606254.211861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606254.2118628,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606254.28811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.2959032,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3b366bef-09c5-4e8c-93ce-e31aaa2337bf","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":40682,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606254.2959402,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606254.2959526,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606254.2959638,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"40682","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606254.3345263,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046384911,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/examples","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606254.3606138,"logger":"events","msg":"event","name":"tls_get_certificate","id":"23ef13b0-fbf9-49ff-a2f9-79666e6456c2","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":38936,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606254.3606665,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606254.3606796,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606254.3606856,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"38936","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606254.4155006,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.4155335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.4157622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.4162395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.4164288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000883516,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9870f2db3aa78afff5e3671f1bfaf2c114b4bd11/bin/ai/compat_1.9.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"]},"status":404} +{"level":"debug","ts":1761606254.4168363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000564535,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/652e2626010c3cc1a92875ccbaeed61233b1d6fc/os/debian/changelog","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"Content-Length":["11"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606254.4583929,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042815653,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7c1b4ee37671c692d93abc66c0ade1d47f06072f/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"]},"status":200} +{"level":"debug","ts":1761606254.5063066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09050308,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"]},"status":200} +{"level":"debug","ts":1761606254.506632,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.532117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025461539,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/airport_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606254.5985472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.6227763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024208076,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.10.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"]},"status":200} +{"level":"debug","ts":1761606254.6885593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.7040267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01542592,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5d5d020103b9e03e7f4ed12cedbb7288c1fbe23b/bin/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"]},"status":200} +{"level":"debug","ts":1761606254.7804122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.7900996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009657065,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/Security/PrivateKey/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["605"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"Etag":["\"76441a67e539ca90529dbb2909f36309b0c2074a\""],"Content-Disposition":["inline; filename=\"Index.php\"; filename*=UTF-8''Index.php"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 23 Sep 2024 17:51:31 GMT"]},"status":200} +{"level":"debug","ts":1761606254.8407269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.8704722,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.905186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064426182,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d3ed87d99a6f7de2ae0dfbf9a192f2ecd2a123f/media/baseset","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606254.9615605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606254.9749565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013364413,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/empty.sav","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606255.0535445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.072402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018827262,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a2533d5ee6b637274c18b623d1baf10740bb9f28/table/namegen.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Content-Length":["37192"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 16 Sep 2005 10:37:21 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"ff1aa9c2bcb6d3178056c7ce3111e047b2c548f1\""]},"status":200} +{"level":"debug","ts":1761606255.1451457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.1590154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013838528,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49eb40bc4fe9f1f9264f5c97eba91fb2fa147fdc/media/baseset/road_waypoints.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"]},"status":200} +{"level":"debug","ts":1761606255.2361157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.2498343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013680269,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects/generate_vs140.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606255.2520454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.381548048,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/docs/newgrf-additions-nml.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"]},"status":200} +{"level":"debug","ts":1761606255.3268561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.418387,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.478445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.5153956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.5228558,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62465: EOF"} +{"level":"debug","ts":1761606255.524876,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f60fe667-74d0-4b19-a67a-06d44467228a","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62466,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606255.5249126,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606255.524922,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606255.524926,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62466","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606255.526817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606255.5286021,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001760469,"request":{"remote_ip":"192.168.1.64","remote_port":"62466","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["*/*"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Content-Length":["551"],"Content-Type":["application/json"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4756"]},"status":204} +{"level":"debug","ts":1761606255.5599968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081511139,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/hooks","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606255.599691,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.6000657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343647,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/3d4133cadb2d6ec5e7cd9eedae8314f57b46e7d4/bin/game/compat_1.8.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606255.676068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.257641458,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf9f0f16c2a6bce8851baf2375f3ad469645b4d2/source.list?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606255.691546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.6918905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309323,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b2bc4b563bcd042f3ff66a9a288fdd483e266666/templates/compose/phpmyadmin.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606255.6993062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.372417777,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/linkgraph.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606255.758313,"logger":"events","msg":"event","name":"tls_get_certificate","id":"79d25e87-4662-423d-b727-5016d65dc43d","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"201.81.0.10","Port":3707,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606255.7583606,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606255.7583714,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606255.758376,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"201.81.0.10","remote_port":"3707","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606255.7819848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.8736148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606255.874084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000428628,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/resources/views/components/boarding-step.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606255.901321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11930778,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/faf5c48533a27ed4a942686c142c4fa490b74e48/media/openttd.32.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Content-Length":["6397"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606255.9083977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.39295948,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/media/openttd.64.xpm","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606255.9651878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.055971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.1248527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068835094,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/docker/prod","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606256.147434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.1628742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015407685,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/PopulateSshKeysDirectorySeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"]},"status":200} +{"level":"debug","ts":1761606256.213472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.248252519,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606256.2375667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.2931364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055532857,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/app","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606256.3290083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.4197967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.511216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.515378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186343943,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/256b94a03d7eb3c2c0264b6c93f5d83c299ada8a/azure-pipelines/templates","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606256.53222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020968568,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8c8a129c23c4213f53fbb8f3c7e1e34b674cc9c9/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["1030"],"Content-Disposition":["inline; filename=\"compat_1.7.nut\"; filename*=UTF-8''compat_1.7.nut"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Etag":["\"7c2fd9b82511057943431c70c1bfd7972c2217fb\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606256.601874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.6480155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.6935594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.7008903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.7111313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017529726,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Application/PreviewsCompose.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606256.7244158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023478761,"request":{"remote_ip":"201.81.0.10","remote_port":"3707","client_ip":"201.81.0.10","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/src/commit/5b42b0b7fd327a556acff25fc60cc711f4e41f2f","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Android 2.0; Mobile; rv:53.0) Gecko/53.0 Firefox/53.0"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["201.81.0.10"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606256.774643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12658021,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/docker","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606256.7839758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.364146002,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb290c6b9ea4570e7ed8b29accbc9959cf941f73/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606256.7853515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.8757732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.8760927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000295016,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Server/Delete.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606256.9344308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149043687,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db34656972c330ee3710dd46c43beca787aec019/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"]},"status":200} +{"level":"debug","ts":1761606256.9669306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606256.9974575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.395549453,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:16 GMT"]},"status":200} +{"level":"debug","ts":1761606257.0578766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.0816407,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023721629,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fc2ceddce8552ceb998077303c993021cca25c43/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606257.1491356,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.178108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028938683,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/05c3a12463f326d661536ff8e1a7ad3c11a15ff4/os/rpm/openttd.spec","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606257.1963484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229385582,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa42711a5949f2010561ce1605cbc9a247a015ed/strgen/strgen.tgt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606257.240088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.3308902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.3728638,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7c47188d-a3a3-4ae4-8c8c-2e5baef520d7","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.218.103.254","Port":16170,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606257.3729002,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606257.3729105,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606257.3729155,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.218.103.254","remote_port":"16170","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606257.4220102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.4393625,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108444091,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af70b49bf737b03d83e239f5af1fdbc83c3674dc/os/debian/compat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606257.4430118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020981132,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.4.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606257.5017986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261685542,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/317f69c1520a3e60335c56d358686609d3decf86/projects?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606257.5129867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.559675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046666071,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/07c373d60a9f2d262617dbfdf719499687aeea73/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606257.592603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.5928774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00025468,"request":{"remote_ip":"3.218.103.254","remote_port":"16170","client_ip":"3.218.103.254","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/rss/tag/v4.0.0/frontend/src/components/ui/navigation-menu.tsx","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.218.103.254"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606257.6045072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.6239667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019430209,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a67576b447f131a90e03c7704bd12db8a1d80fc9/config/cache.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 12 Jun 2023 15:05:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Content-Disposition":["inline; filename=\"cache.php\"; filename*=UTF-8''cache.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a0eba14c13fd53d0a7d2796910f4ab12bca3de65\""],"Content-Length":["3275"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606257.695855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.752994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057109059,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f9d74467fc09ea3f82f0f5a745f59d6be5d363a/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:17 GMT"]},"status":200} +{"level":"debug","ts":1761606257.7654107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.7867448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.7980978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011329278,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dc149021be9950a934b2550d89e076f9671dca08/media/openttd.desktop.in","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606257.8669822,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101544103,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/other","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606257.8781943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.8947458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016514111,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/water_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606257.969534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606257.9953818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.0596614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.0970724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127504954,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fc60ef874deaa76873cc0326ae084d2be591fcd3/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"]},"status":200} +{"level":"debug","ts":1761606258.1385646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143151148,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d87cfeca5f401dc1b2c524088618c232b77df01/changelog.txt","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"]},"status":200} +{"level":"debug","ts":1761606258.1507108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.2420251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.2768059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.217110923,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/86b738afb554aac5430bcabc5d78bd2f4580c31f/projects/openttd_vs90.vcproj?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.2832465,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3c2e4a23-14c8-4339-92b1-891c04cd0743","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"138.68.86.32","Port":43336,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606258.2832794,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606258.283288,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.283292,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"138.68.86.32","remote_port":"43336","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.3329465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.3634958,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7233a4cd-0a45-49ac-a4ef-2dd728f63c7f","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"138.68.86.32","Port":43348,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606258.3635442,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606258.3635569,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.3635628,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"138.68.86.32","remote_port":"43348","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.4239447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.4413197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.290580953,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77ab6f8ec7e68fc83b752a4fdfa2a673ca5fa9b4/projects?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.458386,"logger":"events","msg":"event","name":"tls_get_certificate","id":"234c862b-cbee-43f3-9162-dcf55642f53c","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"138.68.86.32","Port":43350,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606258.4584215,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606258.4584303,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.4584339,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"138.68.86.32","remote_port":"43350","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606258.5148344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.5175345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093554472,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/namegen.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.5255122,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6f01bdd4-25a0-400a-8d2f-a1ec187c5df0","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"96.41.38.202","Port":56462,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606258.5255466,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606258.5255587,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606258.525566,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"96.41.38.202","remote_port":"56462","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606258.5500002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307941871,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/317f69c1520a3e60335c56d358686609d3decf86/projects?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606258.6056743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.6130404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098173721,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/ai","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.621499,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015782963,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5f139b74e52e4aa03088316fa5a62c2b09ed8f73/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"player.h\"; filename*=UTF-8''player.h"],"Content-Length":["10088"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"05b429d79641ee9d7d5e6ab4dd546afde4203e58\""],"Last-Modified":["Tue, 17 Oct 2006 22:16:46 GMT"]},"status":200} +{"level":"debug","ts":1761606258.6285255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295545312,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf9f0f16c2a6bce8851baf2375f3ad469645b4d2/source.list?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.6970909,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.7125726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01543662,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/subscription.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606258.787825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.7882147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000363655,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/aa2ac3865ca3effd1bed389342d902890c0e579e/resources/views/components/banner.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606258.8795629,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.9657934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.9696887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606258.984743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015023311,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/generate_vs140.vcxproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606259.0607996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.0611353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000305877,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2bb5c9ac848d5ab3ebbe08ef82880ef406aad205/regression/stationlist/main.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606259.0650399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099215965,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/docker","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"]},"status":200} +{"level":"debug","ts":1761606259.1520023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.2137406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606259.2137563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606259.2137594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606259.2137616,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606259.213764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606259.213766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606259.2137682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606259.21377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606259.213772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606259.213775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606259.2137768,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606259.213779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606259.2137818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606259.2137837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606259.213786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606259.2137878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606259.21379,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606259.213792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606259.213794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606259.213796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606259.2137978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606259.2138002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606259.213802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606259.213804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606259.2138062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606259.213808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606259.2138102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606259.213812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606259.213814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606259.2138162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606259.213818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606259.2138202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606259.2138221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606259.213824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606259.213826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606259.213828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606259.2138305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606259.2138326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606259.2138348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606259.213837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606259.2138386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606259.2138407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606259.2138424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606259.2138445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606259.2138464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606259.2138484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606259.21385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606259.2138522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606259.2138543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606259.213856,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606259.2138581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606259.21386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606259.2138622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606259.2138638,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606259.2138658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606259.2138684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606259.2138705,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606259.2138727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606259.2138746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606259.2138765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606259.2138786,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606259.2138803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606259.2138824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606259.2138844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606259.2138863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606259.2138884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606259.2138903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606259.2138925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606259.2138941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606259.213896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606259.213898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606259.2138999,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606259.2436671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.2541995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010502829,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cbfd6ebc5775652ab10c7bb232cbd0625dd65d86/app/Jobs/CleanupInstanceStuffsJob.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"CleanupInstanceStuffsJob.php\"; filename*=UTF-8''CleanupInstanceStuffsJob.php"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Content-Length":["1235"],"Last-Modified":["Fri, 18 Apr 2025 07:52:32 GMT"],"Etag":["\"008492342088120548bc22248e682e3cfa55bacd\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606259.2698786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.390287533,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/landscape_externals.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606259.2876105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135569646,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fbf6dd2cb938c276332f3221c5b0954b34cc9635/newgrf_station.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606259.3341854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.350976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016759394,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/app.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606259.4251328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.4255464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000379957,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/templates/compose/supertokens-with-mysql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606259.5192282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.535349,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016086275,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/minilzo.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606259.6074903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.6248868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017368583,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/79255c02941ad4abd381b0f296783ebb890da263/bin/ai/compat_1.3.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"Etag":["\"a06e98d2dd1f3db42eb2c16b2d626e612d2b0c84\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["1344"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606259.697775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.7214909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023681011,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"]},"status":200} +{"level":"debug","ts":1761606259.7893517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.7918792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002504552,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/8112cb8aff2381c0100b360dab8cafcc3d03f351","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606259.880025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.9712372,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606259.9715924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032909,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bb5a31faab7e480ad77549e5b1e284f5627db585/media/openttd.32.xpm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:19 GMT"]},"status":404} +{"level":"debug","ts":1761606260.06225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.0840409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021759179,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2f826c56e84b82b2c09a755f1108b00bda794018/public/svgs/lowcoder.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606260.1531227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.158473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.168509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015350487,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/docs/console.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606260.244098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.2550642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010940564,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e67a93e6a52fa246fde5e3cf3b7d1dd773c47f13/RELEASE.md","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"RELEASE.md\"; filename*=UTF-8''RELEASE.md"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"bc159b0409918e1b55adc31546e9cffc819fde70\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 11 Nov 2024 12:47:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Length":["6131"]},"status":200} +{"level":"debug","ts":1761606260.2731946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114680167,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"]},"status":200} +{"level":"debug","ts":1761606260.3355682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.3405898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.460534868,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49eb40bc4fe9f1f9264f5c97eba91fb2fa147fdc/media/baseset/extra_signals","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"]},"status":200} +{"level":"debug","ts":1761606260.3603268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024718848,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7702151a62e739b07805c738901bce9fef660fb2/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606260.4265084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.426915,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000380257,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dbaad927d7a2cb57ddf46731b4c4d790f8c8964f/media/extra_grf/signals.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606260.4614341,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1b1d5f09-ce07-44a1-af48-95d710d26b3a","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":33994,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606260.4614758,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606260.4614859,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606260.4614906,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"33994","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606260.4669642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.469848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002862306,"request":{"remote_ip":"192.168.1.123","remote_port":"33994","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Git-Protocol":["version=2"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Set-Cookie":[],"Cache-Control":["no-cache, max-age=0, must-revalidate"]},"status":200} +{"level":"debug","ts":1761606260.4703386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.4730086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002649414,"request":{"remote_ip":"192.168.1.123","remote_port":"33994","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Length":["214"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Length":["149"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606260.517605,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.534923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017283742,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/df93602db404ac34d28de9e48773ad276806421b/android/gradle/wrapper","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606260.6078131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.69929,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.6996763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000353015,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3eefd7c36c9dde2888c56e8622f1fb601dd2c8d7/app/Livewire/Storage/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606260.7915678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.7920573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000451801,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/47e9e69ce008f799b2fc40a3eada95c213757f7d/public/svgs/github.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606260.8808413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.8960161,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288157425,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fa3d470a051f5e5eae6db45635280fc33280f7f3/bin/ai/regression?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606260.9287732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047880351,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4571d8087a0cee2a0a5a61f2885d3f51e598541?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606260.9723504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606260.9885986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016213825,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/telescope.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606261.0661204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.0970175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030855958,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/67a11a5776dcd849215d26d6fdaacd43429776b6/bin/ai/compat_0.7.nut","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"]},"status":200} +{"level":"debug","ts":1761606261.1576085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.2425609,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08490122,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/viewport.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606261.2481828,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.2583957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.2792952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031074831,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/genland.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606261.3101146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.3101368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000002525,"request":{"remote_ip":"144.76.32.237","remote_port":"18986","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3df3ed66903e6bddfaf0d66b60484a49f0ade1f5/changelog.txt","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606261.3395948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.33998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000354878,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/24f357a385ed8da5ff69ead5d15b16eff6de1b7d/app/Livewire/Boarding/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606261.3535068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095084186,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/other","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606261.3939087,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f42be759-0e44-45ee-9e97-f84277e77d86","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.206.193.60","Port":33511,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606261.3939486,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606261.3939583,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606261.3939638,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.206.193.60","remote_port":"33511","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606261.4317596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.514772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08297037,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ecd8bd2eec6fdbaeb71b88b1b9a7e7cbcef6681/ai/trolly/build.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606261.5227916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.5481553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025323728,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/vehicle_gui.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606261.6139927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.7001617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086126831,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f2a61aeb82eb2469bf411a77a3b9e8d57b5bc30d/bootstrap/app.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606261.7047656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.7243357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019539805,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2f826c56e84b82b2c09a755f1108b00bda794018/public/svgs/mysql.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"]},"status":200} +{"level":"debug","ts":1761606261.7935889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.7940216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399673,"request":{"remote_ip":"34.206.193.60","remote_port":"33511","client_ip":"34.206.193.60","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1a0ed46cdec0fb2d1ee8d723ad91d7ae5a93bb8d/templates/compose/n8n.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.206.193.60"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[]},"status":404} +{"level":"debug","ts":1761606261.7959535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.8871152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.9134583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117471229,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Console/Commands?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606261.97851,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606261.9788992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356362,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/resources/views/source/new.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606262.0697765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.070171,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364937,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9842e8b762fc94b250b08e788df665892657aa62/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606262.1607592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.1834254,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022627265,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/193a20d2600954757bc452d12d53d360ab8ad5d2/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"]},"status":200} +{"level":"debug","ts":1761606262.1946142,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.30746947,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/379b6b45e0b9fcd256d85e2e0d5ff7674714b26b/bin/scripts/readme.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"]},"status":200} +{"level":"debug","ts":1761606262.2524436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.2589083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.006434681,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/components/%7B%7B%20route('security.private-key.index')%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606262.3433232,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.3951948,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.4078655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012631903,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/artisan","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606262.4179978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074642331,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e06c121d78e4ee8d81dd519b8f9b97366153c52c/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606262.433914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.4583778,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024435053,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dc149021be9950a934b2550d89e076f9671dca08/media/openttd.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606262.5254185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.6159108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.6495726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033630718,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs/multiplayer.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["9941"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"7f4227cd8a5a227549f65349a39f8cf5961cd6a2\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"multiplayer.txt\"; filename*=UTF-8''multiplayer.txt"],"Last-Modified":["Wed, 16 Feb 2011 21:10:13 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606262.7073472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.7589087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23346368,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c3d8fc1e3b1c6320122d528e50a50f01dac74cf/projects/openttd.vcproj.in","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606262.7651365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057759784,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c702ebff6d1bf0f4a332203a3f0a584f60c1a06b/public/svgs/coder.svg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606262.7985213,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.8214707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022925297,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7702151a62e739b07805c738901bce9fef660fb2/bin/ai/compat_1.2.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606262.8894658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606262.9189274,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029426283,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/station.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606262.9798663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.0118825,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031973204,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/news.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 19 Dec 2004 09:39:19 GMT"],"Etag":["\"858d3923a1dbd2e7352b330fe77df2559b77e9f3\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1585"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"news.h\"; filename*=UTF-8''news.h"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"]},"status":200} +{"level":"debug","ts":1761606263.0710988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.07148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351583,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9c756ad6c56e61b0eb4ae7245b34b7630f2a87b2/app/Livewire/MonacoEditor.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606263.161725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.1821146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020360051,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aa08027ab3f739aa476536f122a7107109896ecd/os/debian/changelog","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"changelog\"; filename*=UTF-8''changelog"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Content-Length":["1154"],"Etag":["\"1d2474ed94807ff2d314817f023e7fb905727c6d\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606263.2527516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.2531366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000358746,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/9e85f407337f47fc0b1d338229398354865f1c16/bin/ai/compat_1.9.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606263.3444438,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.3582509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013771972,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commits/commit/2957fde4ce72a1bcce6c886876d85455c5733aef/Projects/SevenDaysToDie","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606263.4347923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.4488866,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01406285,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/docs/multiplayer.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 23 Dec 2004 17:59:37 GMT"],"Content-Length":["4901"],"Content-Disposition":["inline; filename=\"multiplayer.txt\"; filename*=UTF-8''multiplayer.txt"],"Etag":["\"77a6d7ad84a6d79ab14bfcd2083321a2ad128e92\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606263.5261452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.6032467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.617145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.6174495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000280589,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9b98891269448bdff7eeeba03bb9b58cb5abf48d/public/svgs/github.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606263.708399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.7309933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02255533,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/193a20d2600954757bc452d12d53d360ab8ad5d2/bin/ai/compat_1.2.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606263.7512162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147930989,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/resources","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"]},"status":200} +{"level":"debug","ts":1761606263.768369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242202123,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/073b9658291e934a559ca16580fe11eb5d8d044f/bin/ai/regression?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606263.799201,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.8137448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01451392,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b43976ff0b827c3d176b331a5056ee142373e1a/Dockerfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606263.8894994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606263.9042342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014700342,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/broadcasting.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606263.9823124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.0717525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.1630628,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.199852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036748967,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/113d276ca5f357735845d8c2e135144252e7fe1a/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606264.2145538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606264.2145677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606264.2145703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606264.2145722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606264.2145743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606264.2145765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606264.2145782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606264.2145803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606264.2145822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606264.2145844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606264.214586,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606264.2145886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606264.214591,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606264.214593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606264.214595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606264.2145972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606264.2145991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606264.2146013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606264.214603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606264.2146056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606264.214608,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606264.21461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606264.2146125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606264.2146142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606264.2146165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606264.2146184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606264.2146204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606264.2146225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606264.2146301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606264.2146323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606264.2146342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606264.214636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606264.2146382,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606264.2146404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606264.2146425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606264.2146442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606264.2146463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606264.2146485,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606264.2146504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606264.214652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606264.2146542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606264.214656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606264.2146585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606264.2146604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606264.2146623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606264.2146642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606264.2146661,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606264.2146683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606264.2146704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606264.2146723,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606264.2146742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606264.214676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606264.214678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606264.2146797,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606264.2146826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606264.214685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606264.2146869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606264.2146895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606264.2146916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606264.2146935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606264.2146957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606264.2146978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606264.2147002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606264.2147024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606264.214704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606264.2147062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606264.2147079,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606264.2147102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606264.2147124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606264.214714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606264.2147162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606264.2147179,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606264.254912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.2579348,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002976111,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/54852d9a13cb19d36dcec67c0818727d83513a67","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606264.2615726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.279231438,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f10c7255f45b11f6a9df17b59bd460f3b6058297/media/openttd.desktop.translation.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606264.3463151,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.3663726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020024929,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9745b96dcff8c09ec99364e2ef75ea5601bcf7ab/bin/data/orig_win.obg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606264.4364944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.5280871,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.542652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014519721,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Livewire/Destination/Form.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606264.6185563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.62601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189492087,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bbb9dafa324a334ceeff87801608e73348501c49/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606264.6279566,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009380713,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e75fabd7f0c5e8b908a9257ce8aad820386f2bfd/aircraft_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"016014c8a1e8e54b5b353b8dd5f1e0eb4ff12916\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"aircraft_cmd.c\"; filename*=UTF-8''aircraft_cmd.c"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["61813"],"Last-Modified":["Tue, 05 Dec 2006 23:57:04 GMT"]},"status":200} +{"level":"debug","ts":1761606264.7099411,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.7495778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.7787108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.706923393,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/screenshot.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606264.8007483,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.806921,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057321318,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/scripts","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"]},"status":200} +{"level":"debug","ts":1761606264.817835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017061403,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/debian/menu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606264.8917239,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.8920858,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000337215,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a74d2e8f625860313066e80c872638a49fa8bb7d/resources/views/livewire/server/configure-cloudflare-tunnels.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606264.9832184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606264.9970737,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013825583,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/da07c8ce514bd9cbf2d72ffe5258434b0b9c06c7/os/windows/winstore/set-version.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606265.074093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.0770876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002953868,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/db915888459efb46775299c84e0a78ffa23e6076","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606265.16461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.1650198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373324,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a2c9dabd77182537df80e4de6a03061e4a09bb9a/app/Livewire/Project/New/SimpleDockerfile.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606265.2561758,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.311281,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05506777,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606265.3473432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.3859637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.675991773,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/npf.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606265.438026,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.455293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017228619,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/clear_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606265.5114958,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4ffe47bd-3bee-49e3-a7ec-bbca70b1f241","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.157.84.74","Port":6867,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606265.5115376,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606265.5115507,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606265.5115588,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.157.84.74","remote_port":"6867","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606265.528838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.5361774,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62491: EOF"} +{"level":"debug","ts":1761606265.537124,"logger":"events","msg":"event","name":"tls_get_certificate","id":"47cabe76-7d5a-46c1-9d5b-ce2eeb767a2e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62492,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606265.537159,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606265.5371704,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606265.5371768,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62492","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606265.5390093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606265.5410104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001974342,"request":{"remote_ip":"192.168.1.64","remote_port":"62492","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Te":["trailers"],"Origin":["https://jelly.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Content-Length":["551"],"Accept":["*/*"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:24 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.7015"]},"status":204} +{"level":"debug","ts":1761606265.62043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.6207998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346363,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/802d6cb5093210c214e175f52d2b797b93a09901/regression/stationlist/main.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606265.6307404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.283369198,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5992f4fa1b4ae47cd0245ea74e0e06c3c4dceece/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606265.636368,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107506093,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/waypoint.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606265.7114904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.7393048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.7487838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00945258,"request":{"remote_ip":"54.157.84.74","remote_port":"6867","client_ip":"54.157.84.74","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/498626748d9f4dcea51ff847f586db628456eabb/app/Models/StandaloneDragonfly.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.157.84.74"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Etag":["\"d9c34d4d714790930ff73719203f8262442cdf95\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 15 Apr 2024 13:45:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"StandaloneDragonfly.php\"; filename*=UTF-8''StandaloneDragonfly.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["6768"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606265.8021367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.8929129,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.9141126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606265.954275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.242747702,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6b86ee9888d177c214a079a1c5d88b680458fff4/bin/ai/regression?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606265.9629421,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048796487,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/storage","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"]},"status":200} +{"level":"debug","ts":1761606265.9839253,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.0001757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016217712,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/newgrf_station.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:25 GMT"]},"status":200} +{"level":"debug","ts":1761606266.0748222,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.090196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288030075,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1c66ac2d81de5e5a8b8433ff33ae179d5adef586/bin/ai","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606266.165951,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.1818488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288904673,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/bin/ai/regression?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606266.1876926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021714324,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/industry_map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606266.2573862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.2602365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00282154,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606266.3198576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245003113,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f40816503f59a3541a65686f3279c7e71bfcb8be/bin/ai","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"]},"status":200} +{"level":"debug","ts":1761606266.3482172,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.361878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013634192,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/debian/rules","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606266.4392035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.4488811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009652887,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/01c7e7607115d917df6d6ef1ad154d2b44b2e8d3/docker/coolify-helper/Dockerfile","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 03 Jan 2024 12:29:23 GMT"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4cf996904d5e392fe964933f689f4873acd108dd\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Dockerfile\"; filename*=UTF-8''Dockerfile"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2598"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606266.5296135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.6216788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.6992328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077516018,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/tests/Browser","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606266.7116168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.760639,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.230974407,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/gm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606266.8027606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.824675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021885387,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.3.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606266.8466966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135038916,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a963f5c91d88fff98301d2f9dbfef9ea8e6308f0/os/debian/compat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat\"; filename*=UTF-8''compat"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b8626c4cff2849624fb67f87cd0ad72b163671ad\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2"],"Last-Modified":["Sat, 18 Sep 2004 16:29:12 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606266.890827,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bfda698a-54b2-4111-9b4d-fb3e804cbb82","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62496,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606266.8908675,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606266.8908784,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606266.890883,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62496","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606266.8910706,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62496: EOF"} +{"level":"debug","ts":1761606266.8920605,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5263c756-9090-4277-b8b3-705b9f669750","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62497,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606266.892083,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606266.8920894,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606266.892093,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62497","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606266.894439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606266.8961754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606266.898097,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001889772,"request":{"remote_ip":"192.168.1.64","remote_port":"62498","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Origin":["https://grafana.site.quack-lab.dev"],"Cache-Control":["no-cache"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Websocket-Version":["13"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Fetch-Mode":["websocket"],"Sec-Fetch-Dest":["empty"],"Sec-Websocket-Key":["pAqpWUfHqXx0icLok/5pGg=="],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Pragma":["no-cache"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Content-Length":["105"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Frame-Options":["deny"]},"status":401} +{"level":"debug","ts":1761606266.917827,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023351019,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ef5339405148b671186b93e6779ab1ced0ae1e6/media/extra_grf/openttdgui.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606266.9856007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.0112712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025637109,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f9fa8437ebb57bb0f824aacf759b0f4faaef13ad/music.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"music.c\"; filename*=UTF-8''music.c"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"202690139e9b3e2ec3b7970fbf171e79df1757c4\""],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Content-Length":["841"],"Last-Modified":["Mon, 31 Jul 2006 11:52:39 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606267.0767777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.1282158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.1680489,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.2748108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.275688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.147449051,"request":{"remote_ip":"20.171.207.41","remote_port":"43774","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/docker?page=3","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606267.3125117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144426553,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15de25dd83ec3d0cd4ea78452cc512c989e6a482/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"]},"status":200} +{"level":"debug","ts":1761606267.3275404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052695829,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/project/database/backups","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606267.3500035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.3620288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.285219967,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/90015a695309f17c1a0b7e43ac9c21fa08b112e5/bin/ai/regression?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606267.3757324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025712662,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ebf6797678b58aa558ab933fd3f5931fcf0406b9/table/namegen.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["37430"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"namegen.h\"; filename*=UTF-8''namegen.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Etag":["\"8e0cd8533b1868dceebb5c8bff610dcc04b6cf2a\""],"Last-Modified":["Wed, 01 Mar 2006 19:20:35 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606267.4105856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":48.004633171,"request":{"remote_ip":"192.168.1.64","remote_port":"62381","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=364&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 23:04:27 GMT"],"Content-Language":["en"],"Etag":["W/\"4f860b996f7b17d2c4eb205d891a42210ec57dfa\""],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["198"],"X-Ratelimit-Reset":["1761606268"],"X-Frame-Options":["DENY"],"Content-Type":["application/json"],"Strict-Transport-Security":["max-age=15768000"]},"status":200} +{"level":"debug","ts":1761606267.4149494,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f55263f1-8922-4014-87b6-dd61da577ebe","origin":"tls","data":{"client_hello":{"CipherSuites":[23130,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[51914,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[6682,772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62499,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606267.4150069,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606267.4150171,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606267.4150226,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62499","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606267.4161062,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606267.4409719,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.4412599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000269448,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2f2a6279da9ecf2716897e40a6d535c6cf974324/projects/langs_vs90.vcproj.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"]},"status":404} +{"level":"debug","ts":1761606267.5317264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.622762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.6366832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01388763,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/fortify.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606267.7137768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.7585826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22681709,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cfe1966a6361d0c93974c97cb3905edba758265/os/windows/installer","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606267.8051386,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606267.8225203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017336902,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cb7a91783f6918e9379f58710550daf9139565f9/docker/development/Dockerfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606267.8398926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.126068817,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/BUGS","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606267.8964498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"info","ts":1761606267.9358637,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"34196","headers":{"Accept-Encoding":["gzip"],"Content-Length":["30302"],"Content-Type":["application/json"],"Origin":["http://localhost:2019"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606267.939323,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +{"level":"info","ts":1761606267.9398427,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443} +{"level":"info","ts":1761606267.9399045,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"} +{"level":"warn","ts":1761606267.9399152,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv1","http_port":80} +{"level":"debug","ts":1761606267.9399424,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.51.3:8090"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.55.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.64:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group69","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.1.68:9646"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group71","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.59.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:56546"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group74","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.48.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.56.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.2:9200"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:43261"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group79","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.31.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meili-web:24900"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group82","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"portainer:9000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group84","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.34.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.43.3:24900"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.54.3:9000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"host.docker.internal:8428"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group89","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqd:4151"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group91","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"nsqadmin:4171"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group93","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.4:4171"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grafana-jococcw004848ck4k0owwww0:43433"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group97","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"qbit:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group99","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.65.2:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.35.3:8083"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.50.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.64.2:43433"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.61.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.47.3:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.53.3:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.60.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"actual_server:5006"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group109","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"webtop:3000"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group111","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.29.3:5006"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.36.3:5000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.41.6:2283"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.66.3:5601"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.67.2:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"grist:8484"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group118","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"meilisearch:7700"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group120","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.37.3:3923"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"handler":"authentication","providers":{"http_basic":{"accounts":[{"password":"$2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy","username":"dave"}],"hash":{"algorithm":"bcrypt"},"hash_cache":{}}}},{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.39.3:8484"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.44.3:8096"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.40.3:7700"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.63.7:80"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.52.3:8384"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"stirling-pdf:8080"}]}]}]}],"match":[{"remote_ip":{"ranges":["192.168.1.0/24","127.0.0.1"]}}]},{"group":"group128","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Njet Molotoff","handler":"static_response","status_code":403}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.38.4:3000"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.46.4:5678"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.45.5:4151"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"deferred":true,"delete":["Server"]}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html","/index.php"]}}]},{"handle":[{"encodings":{"gzip":{},"zstd":{}},"handler":"encode","prefer":["zstd","gzip"]}]},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite"}]},{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"10.0.49.2:8080"}]}]}]}],"match":[{"path":["/*"]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","status_code":503}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}},"srv1":{"listen":[":80"],"routes":[{},{"handle":[{"handler":"static_response","status_code":503}]},{}],"automatic_https":{"disable":true}}}}} +{"level":"info","ts":1761606267.9441001,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"} +{"level":"debug","ts":1761606267.944111,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true} +{"level":"info","ts":1761606267.944115,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +{"level":"debug","ts":1761606267.9441328,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false} +{"level":"info","ts":1761606267.9441352,"logger":"http.log","msg":"server running","name":"srv1","protocols":["h1","h2","h3"]} +{"level":"info","ts":1761606267.9441369,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["nsqadmin.site.quack-lab.dev","prometheus.site.quack-lab.dev","pocketbase-autoclip.site.quack-lab.dev","kibana.site.quack-lab.dev","n8n.site.quack-lab.dev","pdf.site.quack-lab.dev","nsq-http.site.quack-lab.dev","libre-metrics-exporter-dave.site.quack-lab.dev","vmagent.site.quack-lab.dev","authwarden.site.quack-lab.dev","meili-web.site.quack-lab.dev","adguard.site.quack-lab.dev","pocketbase-shoppinglist.site.quack-lab.dev","evebase.site.quack-lab.dev","docker.site.quack-lab.dev","nodeexporter-sparky.site.quack-lab.dev","portainer.site.quack-lab.dev","zipline.site.quack-lab.dev","torrent.site.quack-lab.dev","himmich.site.quack-lab.dev","actual.site.quack-lab.dev","nsq.site.quack-lab.dev","webtop.site.quack-lab.dev","immich.site.quack-lab.dev","libre-metrics-exporter-jana.site.quack-lab.dev","victoria.site.quack-lab.dev","bitwarden.site.quack-lab.dev","pocketbase-youtube-timestamps.site.quack-lab.dev","files.site.quack-lab.dev","meili.site.quack-lab.dev","pocketbase-scratch.site.quack-lab.dev","grist.site.quack-lab.dev","elasticsearch.site.quack-lab.dev","git.site.quack-lab.dev","pastefy.site.quack-lab.dev","grafana.site.quack-lab.dev","sync.site.quack-lab.dev","zulip.site.quack-lab.dev","pocketbase-youtube-seencounter.site.quack-lab.dev","calibre.site.quack-lab.dev","jelly.site.quack-lab.dev"]} +{"level":"info","ts":1761606267.9441729,"logger":"http","msg":"servers shutting down with eternal grace period"} +{"level":"debug","ts":1761606267.9443345,"logger":"http.handlers.reverse_proxy","msg":"streaming error","upstream":"10.0.41.6:2283","duration":0.00052507,"request":{"remote_ip":"192.168.1.64","remote_port":"62444","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"Pragma":["no-cache"],"Sec-Fetch-Mode":["websocket"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["zPSCgoh8j+KhgvydEQExLw=="],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"error":"read tcp 10.0.47.2:443->192.168.1.64:62444: use of closed network connection"} +{"level":"debug","ts":1761606267.9444623,"logger":"http.handlers.reverse_proxy","msg":"connection closed","upstream":"10.0.41.6:2283","duration":0.00052507,"request":{"remote_ip":"192.168.1.64","remote_port":"62444","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"Sec-Websocket-Extensions":["permessage-deflate"],"Connection":["Upgrade"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Upgrade":["websocket"],"Accept-Language":["en-US,en;q=0.5"],"Pragma":["no-cache"],"Sec-Fetch-Mode":["websocket"],"Cache-Control":["no-cache"],"Sec-Websocket-Key":["zPSCgoh8j+KhgvydEQExLw=="],"X-Forwarded-For":["192.168.1.64"],"Origin":["https://immich.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"duration":22.242147877} +{"level":"info","ts":1761606267.9445467,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +{"level":"info","ts":1761606267.944556,"logger":"admin.api","msg":"load complete"} +{"level":"info","ts":1761606267.947012,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +{"level":"debug","ts":1761606268.1803415,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c956f5d8-907c-4775-9d9d-e4accd9395ca","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":6799,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606268.1803815,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606268.1803925,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.1803966,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"6799","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.199101,"logger":"events","msg":"event","name":"tls_get_certificate","id":"939b0feb-31dc-4307-bf6d-d1bc359727ea","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":47933,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606268.1991405,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606268.1991506,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.199156,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"47933","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.2948103,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9d6f9563-d4bc-44a0-b2e6-53f6e182375e","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"216.73.216.162","Port":9184,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606268.2948508,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606268.2948635,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.2948682,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"216.73.216.162","remote_port":"9184","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.299601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.299621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.299621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.299601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.3132622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013521179,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/md5.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"md5.c\"; filename*=UTF-8''md5.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 01 Jun 2005 11:52:44 GMT"],"Content-Length":["12443"],"Etag":["\"2c63ee8764512e604586bf416e59fa503352d39d\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":200} +{"level":"debug","ts":1761606268.318463,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018798668,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/317f69c1520a3e60335c56d358686609d3decf86/projects/gen-kdev4.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 24 Aug 2017 14:50:55 GMT"],"Etag":["\"4ea5dbc2a80b4dce34c52049caf7c245e42445b8\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Content-Disposition":["inline; filename=\"gen-kdev4.sh\"; filename*=UTF-8''gen-kdev4.sh"],"Content-Length":["5013"]},"status":200} +{"level":"debug","ts":1761606268.3486397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048991065,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a04042f7b42453ad99a5efa913db0548fb841455/os/debian/patches/series","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"series\"; filename*=UTF-8''series"],"Etag":["\"f7cf2d9d58075c7175de1270e6fb6852682a7b3c\""],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["26"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606268.3503835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.353252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002840735,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/8477e293df717f1a57eb54c4c5b4ed434679343b","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606268.3656912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.469204662,"request":{"remote_ip":"216.73.216.162","remote_port":"40682","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/da07c8ce514bd9cbf2d72ffe5258434b0b9c06c7/os/windows/winstore","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":200} +{"level":"debug","ts":1761606268.440687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.4634748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022745428,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fef9818d3cee1c2d15a25d1b5fa83c5c26bfde16/docs/Readme_OS2.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"Readme_OS2.txt\"; filename*=UTF-8''Readme_OS2.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["5037"],"Etag":["\"7a370385ccbadc8be0c4d20bf0969755995310db\""],"Last-Modified":["Fri, 31 Mar 2006 16:19:58 GMT"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":200} +{"level":"debug","ts":1761606268.49163,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e2c52a48-ac19-4374-9b31-3ba6fd435501","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"20.171.207.41","Port":59704,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606268.4916701,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606268.491681,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.4916854,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"20.171.207.41","remote_port":"59704","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.5105789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210760962,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/debian/patches","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606268.5324836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.5328798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364397,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a07fa8ccd28933bb79da7b87db2112bf988ab23b/database/migrations/2023_07_13_115117_create_subscriptions_table.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":404} +{"level":"debug","ts":1761606268.6233788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.6523583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.685831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062411564,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/player_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606268.7139876,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.7279823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013963683,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d54a1939ee405d680d49f533e41994e7dd5f06c/media/openttd.desktop.in","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":200} +{"level":"debug","ts":1761606268.757867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105464875,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606268.8046105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.8937962,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cb8ad4ee-c94d-42cd-9f02-3da766c218c6","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":53620,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606268.89385,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606268.8938656,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.893872,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"53620","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606268.8960123,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.896445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00040843,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/dc6e3251c2224c56b82d1caa8cb739bca1738445/bin/data/roadstops.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606268.9004538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.9036572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003168353,"request":{"remote_ip":"192.168.1.123","remote_port":"53620","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Pragma":["no-cache"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"Accept-Language":["en-US, *;q=0.9"],"User-Agent":["git/2.51.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Content-Length":["178"],"Date":["Mon, 27 Oct 2025 23:04:28 GMT"]},"status":200} +{"level":"debug","ts":1761606268.9042237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606268.9068563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002607054,"request":{"remote_ip":"192.168.1.123","remote_port":"53620","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:28 GMT"],"Content-Length":["149"],"Content-Type":["application/x-git-upload-pack-result"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606268.9867883,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.0041912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017366338,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/dummy_land.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"]},"status":200} +{"level":"debug","ts":1761606269.0066137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20195937,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d84e9382eb17e410522bfbcd30f21d18939311a/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"]},"status":200} +{"level":"debug","ts":1761606269.0783567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.1099358,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031546039,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606269.1690145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.1827567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013705757,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e9a63126c28a37ea81e58f1951ab9c306ab582f/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606269.2142665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606269.2142868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606269.2142894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606269.2142916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606269.2142937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606269.2142956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606269.2142975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606269.2142997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606269.2143013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606269.2143035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606269.2143056,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606269.2143073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606269.2143097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606269.2143114,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606269.2143137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606269.214316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606269.214318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606269.2143202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606269.2143219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606269.214324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606269.214326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606269.214328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606269.2143302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606269.214332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606269.214334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606269.214336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606269.2143378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606269.2143397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606269.2143416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606269.2143438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606269.2143457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606269.214348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606269.2143497,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606269.214352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606269.2143536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606269.2143557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606269.2143576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606269.2143593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606269.2143614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606269.214363,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606269.2143652,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606269.214367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606269.214369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606269.2143707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606269.2143726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606269.2143745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606269.2143764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606269.2143788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606269.2143807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606269.2143831,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606269.2143853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606269.2143872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606269.214389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606269.214391,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606269.2143936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606269.2143958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606269.2143974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606269.2143996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606269.2144015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606269.2144034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606269.2144053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606269.2144077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606269.2144098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606269.2144117,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606269.214414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606269.2144158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606269.2144177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606269.2144196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606269.2144215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606269.2144237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606269.214426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606269.2144282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606269.259972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.260353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347515,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e67a93e6a52fa246fde5e3cf3b7d1dd773c47f13/RELEASE.md","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606269.3331835,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5eb46851-0271-472a-b38e-d5475f843dde","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.212.232.231","Port":37327,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606269.3332133,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606269.3332253,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606269.3332295,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.212.232.231","remote_port":"37327","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606269.350868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.4420776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.4493046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.4877908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136882862,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8958c8b7b155499a9049d1e9300fc5021f4ad5d1/table/bridge_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606269.4977098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055597749,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/players.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"]},"status":200} +{"level":"debug","ts":1761606269.527015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077678745,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/bootstrap","headers":{"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606269.532741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.552829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.56673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013868824,"request":{"remote_ip":"44.212.232.231","remote_port":"37327","client_ip":"44.212.232.231","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/bec47487ddf45e856de4ad8e9c8c90bf344a1e7d/docker-compose.yml","headers":{"X-Forwarded-For":["44.212.232.231"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8eed44f8ccdfb739a12dfbff68ff5bd0cf8ac40e\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["837"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Content-Disposition":["inline; filename=\"docker-compose.yml\"; filename*=UTF-8''docker-compose.yml"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 08 May 2024 17:19:32 GMT"]},"status":200} +{"level":"debug","ts":1761606269.6238418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.6814148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057529911,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/14b32e30cd69a730ca45a0a53dfae3fe659fdc30/app/Actions/CoolifyTask/PrepareCoolifyTask.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606269.7154777,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.7255523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010039325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/pbs.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 04 Jul 2005 14:58:55 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2291"],"Etag":["\"398bd73d9e720378cba6232ba746cfe07a7650ca\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Content-Disposition":["inline; filename=\"pbs.h\"; filename*=UTF-8''pbs.h"]},"status":200} +{"level":"debug","ts":1761606269.8063955,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.8358986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029453153,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/regression/stationlist/main.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606269.8916683,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3220982c-faba-416c-8971-e7c66b629e50","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"immich.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62501,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606269.8917325,"logger":"tls.handshake","msg":"choosing certificate","identifier":"immich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606269.891745,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"immich.site.quack-lab.dev","subjects":["immich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606269.891751,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62501","subjects":["immich.site.quack-lab.dev"],"managed":true,"expiration":1768563295,"hash":"5b0d25e5e349ff8c32da1ebd8d59d88041f39d332217fa2ba7a297b7f6496ac0"} +{"level":"debug","ts":1761606269.8956966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.41.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606269.8976376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606269.8982105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000549947,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/cddf8476de2d9da8356d017f7a6ed274dc075e4c/database/migrations/2024_07_11_083719_application_compose_versions.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606269.8984246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.41.6:2283","duration":0.002697455,"request":{"remote_ip":"192.168.1.64","remote_port":"62502","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Key":["I+IzpNOH1dJm5Zc0IteDgg=="],"Sec-Fetch-Site":["same-origin"],"Upgrade":["websocket"],"Accept":["*/*"],"Sec-Websocket-Version":["13"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cookie":[],"Pragma":["no-cache"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}},"headers":{"Sec-Websocket-Accept":["x6gj0PV8leaMu443es8heL4Kz8A="],"Access-Control-Allow-Origin":["*"],"Upgrade":["websocket"],"Connection":["Upgrade"]},"status":101} +{"level":"debug","ts":1761606269.8984783,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"10.0.41.6:2283","duration":0.002697455,"request":{"remote_ip":"192.168.1.64","remote_port":"62502","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"immich.site.quack-lab.dev","uri":"/api/socket.io/?EIO=4&transport=websocket","headers":{"X-Forwarded-Host":["immich.site.quack-lab.dev"],"Sec-Websocket-Key":["I+IzpNOH1dJm5Zc0IteDgg=="],"Sec-Fetch-Site":["same-origin"],"Upgrade":["websocket"],"Accept":["*/*"],"Sec-Websocket-Version":["13"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["websocket"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cache-Control":["no-cache"],"Origin":["https://immich.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Extensions":["permessage-deflate"],"Cookie":[],"Pragma":["no-cache"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"immich.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606269.9881454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.0273623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039182515,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/openttd.xcode/project.pbxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606270.043389,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.510618964,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b4f32e44d90ce76be6daf1a486eeac1df689b16e/regression/stationlist/main.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606270.0788562,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.0793087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000420632,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b8778e6341bfa9be2de27d4bcaf3b8a24669ae1f/os/debian/postinst","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606270.1964102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.1967638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032869,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2be42dadea926a291b9a1c37e8e3df391f9fffce/os/dos/exe2coff/copying.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606270.2607856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.3517194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.364373,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012612176,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a4a6e5dfb43337625068d954c0b6834d33afc0a1/bin/ai/compat_1.9.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"compat_1.9.nut\"; filename*=UTF-8''compat_1.9.nut"],"Content-Length":["630"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"a3d0941327c6c3b298c1708998a3c21f49f90353\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"]},"status":200} +{"level":"debug","ts":1761606270.44365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.4440215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346102,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a74d2e8f625860313066e80c872638a49fa8bb7d/resources/views/livewire/project/application/previews.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606270.5340307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.5574489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023380034,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"]},"status":200} +{"level":"debug","ts":1761606270.5741832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.313364433,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/config.lib?page=6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606270.5966113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.652158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.6778388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02564262,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606270.7071137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110463728,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/bootstrap","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"]},"status":200} +{"level":"debug","ts":1761606270.7172036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.7304704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013241261,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"]},"status":200} +{"level":"debug","ts":1761606270.8111384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.900646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606270.937861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12668665,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1a36e7b057c67cf471a08e8629b2dc13fb0ae4b4/resources/views/livewire/project/delete-project.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606270.9387534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038077091,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddeae85be4a0ef6e9e4fd49bd3e0aee0d76831d9?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:30 GMT"]},"status":200} +{"level":"debug","ts":1761606270.9916654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.0276976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035979746,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire/Security","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606271.0824323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.1175382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035075342,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606271.1738434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.191578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017702482,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/track_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"]},"status":200} +{"level":"debug","ts":1761606271.264376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.2744582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010046269,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/roadveh_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Content-Length":["42641"],"Etag":["\"183113f89aa5de2601ebac737398855c5b1cdaba\""],"Content-Disposition":["inline; filename=\"roadveh_cmd.c\"; filename*=UTF-8''roadveh_cmd.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 13 Jul 2005 18:04:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606271.354262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.3546333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000339741,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c910d5bed250cb8a0964352249754c7a4bb780fe/bin/ai/compat_1.2.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"]},"status":404} +{"level":"debug","ts":1761606271.4458826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.4966874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050769217,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a6710b7ea96c8a7036ccd7a490854043819fba3b/os/debian/patches/series","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["26"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"series\"; filename*=UTF-8''series"],"Etag":["\"f7cf2d9d58075c7175de1270e6fb6852682a7b3c\""],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606271.536988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.6273508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.6493132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021941603,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.6.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606271.656724,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f0f78c67-9a30-4a47-9827-a4e3916763e6","origin":"tls","data":{"client_hello":{"CipherSuites":[60138,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[39578,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[43690,772,771],"RemoteAddr":{"IP":"103.4.250.220","Port":53614,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606271.6567683,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606271.656779,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.6567833,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"103.4.250.220","remote_port":"53614","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.6730623,"logger":"events","msg":"event","name":"tls_get_certificate","id":"22dd5f19-bf53-44bf-b7a1-3e008a8e7cb3","origin":"tls","data":{"client_hello":{"CipherSuites":[60138,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[10794,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[51914,772,771],"RemoteAddr":{"IP":"162.43.232.178","Port":37563,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606271.6730866,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606271.6730928,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.673097,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"162.43.232.178","remote_port":"37563","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.7035189,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ede7e05e-a913-464f-9866-73ec1c987c89","origin":"tls","data":{"client_hello":{"CipherSuites":[2570,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"nodeexporter-sparky.site.quack-lab.dev","SupportedCurves":[64250,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[10794,772,771],"RemoteAddr":{"IP":"152.39.225.132","Port":38221,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606271.7035468,"logger":"tls.handshake","msg":"choosing certificate","identifier":"nodeexporter-sparky.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606271.7035546,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"nodeexporter-sparky.site.quack-lab.dev","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.7035587,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"152.39.225.132","remote_port":"38221","subjects":["nodeexporter-sparky.site.quack-lab.dev"],"managed":true,"expiration":1769378639,"hash":"d54a1fb693ec416bc2975b090fd657ddd5c9684cc0bdb142c7154d5edeacc829"} +{"level":"debug","ts":1761606271.7189574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.7354317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.7405522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021570493,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b5360e5e7518b3f804301d255f87fe7958eec23e/resources/views/source/github/new.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"]},"status":200} +{"level":"debug","ts":1761606271.777802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.240794059,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bf9f0f16c2a6bce8851baf2375f3ad469645b4d2/source.list?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606271.8043725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068919081,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606271.8095422,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.8282115,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018649076,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d71d3868d104e02ff6ad4fd72b73eb4af37f0d5/bin/baseset/orig_win.obg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606271.9000614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606271.9145935,"logger":"events","msg":"event","name":"tls_get_certificate","id":"96d4830c-4533-4567-80fa-f15d8c8092ec","origin":"tls","data":{"client_hello":{"CipherSuites":[27242,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[39578,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[43690,772,771],"RemoteAddr":{"IP":"34.122.147.229","Port":8348,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606271.9146376,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606271.9146476,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606271.9146516,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.122.147.229","remote_port":"8348","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606271.9195156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019428605,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/landscape_sprite.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606271.990715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.0272434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036497502,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/minilzo.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["3129"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"minilzo.h\"; filename*=UTF-8''minilzo.h"],"Etag":["\"4b36660e390bac1422ed8d853ef02e32e9e86c51\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606272.0823104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.0825818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000248729,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/56a6d7aec88b170eaf0dd57e14f5fffc24d3b1af/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606272.1730661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.1733236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000239271,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/15fc3f5ba389db846af773efb9c2af8ca2030f43/bin/ai/compat_1.8.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606272.2640586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.2805383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016454098,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Shared/Danger.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606272.3548987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.377332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022406951,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/network_gamelist.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1507"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"network_gamelist.c\"; filename*=UTF-8''network_gamelist.c"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f135c48519b67a94c54fc4e2f06767e68bbcfd5c\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 05 Feb 2005 15:58:59 GMT"]},"status":200} +{"level":"debug","ts":1761606272.4460142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.4463766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000337546,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a5ba61945f582b836c8f4cee79faa3c76e086de3/app/Notifications/Channels/EmailChannel.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606272.5367749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.5630782,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026271956,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/minilzo.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"minilzo.h\"; filename*=UTF-8''minilzo.h"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2978"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Etag":["\"cf06a4c9cfcce04800d49999ab6e26f2beb0df5c\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 28 Aug 2006 18:53:03 GMT"]},"status":200} +{"level":"debug","ts":1761606272.6280074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.7185924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.729748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011119141,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/commit/73eacfe8cadc15f469ef94c62586a0fbd2bd1b6d.patch","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606272.7455833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.117547001,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/Doxyfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606272.8106158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.8135805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002930454,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/e16314d58f9b792beea906834eab3db3575dd490","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"]},"status":200} +{"level":"debug","ts":1761606272.851446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.8703096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018840647,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1686"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606272.9007926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606272.9214604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02064061,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/00f7ea59275a58ea05c5beb55e12978d48c34122/bin/baseset/orig_win.obg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606272.99158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.0836658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.1738112,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.187078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013227726,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e20751c5faca6f9b1d67b2fcbca79c02324497f/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.2651796,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.2867527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021536058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e188c5d87c2092a7fd711493d6f7f045c0c9783b/bin/gm/orig_win.obm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.334865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.343250612,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f68e1706df7ba3728157a935a872021a65d2e21a/os/os2/installer/remove_nosound.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606273.3562589,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.4355643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079266628,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3801218eff2ea2adc2340f0896d1b21bc54b572c/industry.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.446666,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.4622607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.378563822,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9aa39d0af9f6a4423e37e82a46a6558e51beeece/media/openttd.desktop.translation.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.5382001,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.5545785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016351615,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/474cb662e5070d8ed9633c004f94e196afda0210/macos/Runner.xcodeproj/xcshareddata/xcschemes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.6096427,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5ce5c6da-8c16-42f2-9900-f5358305a8d5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.28.118.16","Port":62309,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606273.6096978,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606273.6097083,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606273.6097145,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.28.118.16","remote_port":"62309","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606273.629549,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.7214837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.7366178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01509669,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ec1edb127a3480e4ae6f6227487fbf50e0206805/docs/Readme_OS2.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"7a370385ccbadc8be0c4d20bf0969755995310db\""],"Content-Length":["5037"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Readme_OS2.txt\"; filename*=UTF-8''Readme_OS2.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 31 Mar 2006 16:19:58 GMT"]},"status":200} +{"level":"debug","ts":1761606273.7522628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122684737,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ae8f4f8d9abcda1f97ddc24287e17fb3d0625cb1/lang/unfinished","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606273.7773361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330642254,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"]},"status":200} +{"level":"debug","ts":1761606273.8119829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.9036376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.9232848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111269417,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/other/logos","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"]},"status":200} +{"level":"debug","ts":1761606273.948852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045181513,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/landscape.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606273.981074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606273.9951935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014098428,"request":{"remote_ip":"100.28.118.16","remote_port":"62309","client_ip":"100.28.118.16","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9628072b0c0e51487fcf2fe00f56c1e1b95c2c2b/app/Jobs/DockerCleanupJob.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["100.28.118.16"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606273.9955552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.0384405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.086106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090526565,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/strgen","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606274.0862348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.0864964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00023852,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/428136fa97f91e82aa6b82c936bf79ecb976e987/bin/ai/compat_0.7.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606274.1773906,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.1778128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000395466,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ca9d0f984143f034725dce098e4a40e3589ed0f4/os/macosx/SourceForge_OpenTTD_project_homepage.webloc","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606274.2162166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606274.2162344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606274.2162385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606274.2162418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606274.2162447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606274.2162476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606274.2162507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606274.2162545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606274.2162576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606274.2162611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606274.2162645,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606274.2162678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606274.216271,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606274.216274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606274.2162776,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606274.2162812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606274.2162845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606274.2162879,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606274.2162907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606274.2162938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606274.216297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606274.2163002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606274.216303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606274.2163062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606274.2163095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606274.2163124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606274.2163155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606274.2163186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606274.2163215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606274.2163246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606274.2163277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606274.216331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606274.216334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606274.2163372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606274.21634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606274.2163436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606274.2163467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606274.2163494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606274.2163525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606274.2163556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606274.2163587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606274.216362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606274.216365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606274.216368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606274.216371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606274.216374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606274.2163773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606274.216381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606274.2163842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606274.2163873,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606274.2163906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606274.2163947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606274.216398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606274.2164013,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606274.2164044,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606274.2164078,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606274.2164109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606274.2164137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606274.2164168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606274.21642,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606274.2164233,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606274.216426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606274.216429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606274.216432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606274.2164407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606274.2164435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606274.216447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606274.2164502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606274.2164533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606274.2164564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606274.2164595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606274.2164626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606274.2683945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.3134944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04506306,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c3822e3a90ca1b00878ebcc3efb6134ab6373545?page=175","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606274.3588054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.408214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.369739467,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/resources/views","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606274.4226007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063764264,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/aircraft_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606274.4496226,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.4499454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000281721,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/09636b413e962ad2f775a7855e12c535e22f81b8/resources/views/livewire/project/service/storage.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606274.5416477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.555364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013679367,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/coolify.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606274.6329198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.6490266,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016074362,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7247ecf172e85ed47b13ccb9aa1ffcc2050b0114/bin/ai/compat_1.3.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["642"],"Etag":["\"c41e3dff8f45716e2c881002e5d96756b7a19659\""],"Last-Modified":["Thu, 14 Feb 2013 18:58:04 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Disposition":["inline; filename=\"compat_1.3.nut\"; filename*=UTF-8''compat_1.3.nut"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606274.7242882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.739032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014718686,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/industry_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"]},"status":200} +{"level":"debug","ts":1761606274.8149695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.8453562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030352659,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/15b5cbf68f24cb7d837ac85dc61745f81a82dd1e/database/seeders/StandalonePostgresqlSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"StandalonePostgresqlSeeder.php\"; filename*=UTF-8''StandalonePostgresqlSeeder.php"],"Content-Length":["565"],"Last-Modified":["Fri, 11 Aug 2023 14:13:53 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1fc96a610a0b815ec61518992afe19a56b69c729\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606274.906494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606274.9245846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01806242,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/openttd_vs90.vcproj.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606274.9974024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.0203497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02291046,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/project/database/backups/all.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.0883815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.1795545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.2382646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.2701025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.2731884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034896745,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/68174ea82554b273c217a274169866bb2c3dacab/artisan","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1686"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.2854698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0153359,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/music.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.3533688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173767776,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a5807f4a77a5a50013ad990ce5d9e65e4598f31a/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606275.3613713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.364413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276004545,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77ab6f8ec7e68fc83b752a4fdfa2a673ca5fa9b4/projects?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606275.423175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061761128,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/Deployment","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.4518065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.519347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067503383,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f14858ebeea344748e01406e8bcf4dc4ff2482d4/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.542776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.543064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000266693,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7b1053c35044e32ef959f3d8ef7a2e3ba06c9568/ai/trolly/trolly.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606275.6078768,"logger":"events","msg":"event","name":"tls_get_certificate","id":"06ec8179-2297-4d0b-82ea-27d25e372ece","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62512,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606275.6079082,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606275.6079175,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606275.607922,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62512","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606275.6081035,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62512: EOF"} +{"level":"debug","ts":1761606275.609007,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6ef03a57-57f8-49b3-83df-62624e9acea4","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62513,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606275.6090271,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606275.6090338,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606275.6090376,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62513","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606275.6108766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606275.613603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002696393,"request":{"remote_ip":"192.168.1.64","remote_port":"62513","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Accept":["*/*"],"Te":["trailers"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Content-Length":["551"],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.1283"]},"status":204} +{"level":"debug","ts":1761606275.634007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.6583154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024287294,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e7f32ed29ffe70b4c74a12c4ced0897b915be3ea/aystar.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["5893"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"6b2594033cc7d65731f2820c7adb86ec4306b0fa\""],"Content-Disposition":["inline; filename=\"aystar.h\"; filename*=UTF-8''aystar.h"],"Last-Modified":["Sun, 29 Jan 2006 18:57:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"]},"status":200} +{"level":"debug","ts":1761606275.725436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.8159869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.816273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000265149,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/app/Notifications/Channels/DiscordChannel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:35 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606275.9068692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606275.9981992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.088941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.1653135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.167074508,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/scenario","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606276.1654196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.258505907,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/73fcdf77e0865025d563a5c9eed6e8c91655ab6c/os/debian/menu","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606276.1802888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.1964025,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016087216,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/md5.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"59728e78a9ea77d6658ac9e95717a61927890fba\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 28 Aug 2006 18:53:03 GMT"],"Content-Length":["12433"],"Content-Disposition":["inline; filename=\"md5.c\"; filename*=UTF-8''md5.c"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606276.2586038,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.533137284,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/depot_func.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606276.2708852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.3200095,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049088338,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/industry_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606276.3619218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.3653595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.3969507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.307965816,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77ab6f8ec7e68fc83b752a4fdfa2a673ca5fa9b4/projects?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606276.4302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064799675,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/resources/fonts","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606276.4532454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.5006442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138664811,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/422004013ec76381ae9e2da955eaa18235923dbd/bin/scripts/readme.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606276.5442953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.5931935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048857052,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d2ca8914ac8d9c1a74a03510bed14f5770726d1b/os/debian/patches/series","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["26"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f7cf2d9d58075c7175de1270e6fb6852682a7b3c\""],"Last-Modified":["Wed, 07 Apr 2010 14:07:49 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"series\"; filename*=UTF-8''series"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"]},"status":200} +{"level":"debug","ts":1761606276.6351635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.656031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020828855,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/20db6ee06931e54026aa8663308f53d46305d8da/bin/scripts/on_dedicated.scr.example","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["144"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"on_dedicated.scr.example\"; filename*=UTF-8''on_dedicated.scr.example"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Etag":["\"5465cd797840ba92481b22c29e471f497434ea51\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606276.7152307,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2619504,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/317f69c1520a3e60335c56d358686609d3decf86/projects?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"]},"status":200} +{"level":"debug","ts":1761606276.7264893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.7829404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056414419,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/sound","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606276.817607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.8179636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313761,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/936a192236c0eda48c583f0969f18d8662669028/templates/compose/phpmyadmin.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606276.9083917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606276.9992826,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.019796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020483414,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c6c723f3068d4e6323f5be10aa15c700829475/bin/baseset/orig_win.obg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.028692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120274222,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Resource","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606277.0902567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.1813452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.2021556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.111877263,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers?page=10","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606277.2164245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035044834,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c3500187164346c0b4ae10f70b111fb8df82b6ed/resources/views/components/confirm-modal.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606277.2723043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.335055,"logger":"events","msg":"event","name":"tls_get_certificate","id":"979374ee-a3bd-4900-bafc-9356cf55f8b9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.200.251.20","Port":4775,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606277.3350902,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606277.3351,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606277.3351042,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.200.251.20","remote_port":"4775","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606277.3632512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.3776999,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014428008,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_sound.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606277.4539058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.4824762,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.4828467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000343738,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/68174ea82554b273c217a274169866bb2c3dacab/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606277.483415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029485455,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4e5534f85e349d3b18a4a806365dd8712b8a0ea8/os/rpm/openttd.spec","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.5449452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.5982137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053235085,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.6243525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.352024743,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/58dfc5429619dee3da7c418debd15316fee9a628/media","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606277.6361477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.6492682,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013092591,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/templates/compose/n8n-with-postgresql.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.678433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.6929882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014530001,"request":{"remote_ip":"52.200.251.20","remote_port":"4775","client_ip":"52.200.251.20","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/eb8dfecfd49d9d3d444a8cb1843ea4b4d00345f1/.github/workflows/production-build.yml","headers":{"X-Forwarded-For":["52.200.251.20"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"production-build.yml\"; filename*=UTF-8''production-build.yml"],"Content-Length":["3157"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"c78c865bfeb202a92c1fe3f21bcae11b982ccee3\""],"Last-Modified":["Thu, 05 Sep 2024 12:54:47 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606277.7279963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.8187768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606277.819295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091266359,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.8442593,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025453604,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e0581db2a1e870b7c3f4f531eee99fc2880d245e/src/gamelog.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2389"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"43cd84f3a2a5b3869e6a495569a71724a5c56dd2\""],"Last-Modified":["Mon, 01 Nov 2021 18:33:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"gamelog.h\"; filename*=UTF-8''gamelog.h"],"Date":["Mon, 27 Oct 2025 23:04:37 GMT"]},"status":200} +{"level":"debug","ts":1761606277.9092348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.0025754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.0291321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119856125,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606278.0911126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.1755126,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172904558,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/33e8c26c38ac228a22868a27687e0a92d1ec9a29/os","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606278.1820793,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.1960819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104941489,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/factories","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606278.2170744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034966577,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/docs/elrail.svg?display=source","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"]},"status":200} +{"level":"debug","ts":1761606278.272959,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.2754838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002503459,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/53916ac7703d792d15740ebfdd36e803b1a7f25b","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606278.3635263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.4557831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.4761984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112627197,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"]},"status":200} +{"level":"debug","ts":1761606278.499895,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044081339,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/namegen.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606278.5461278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.607567,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061402061,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Server/Create.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"]},"status":200} +{"level":"debug","ts":1761606278.6228485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.6372383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.6394324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002170862,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/07c373d60a9f2d262617dbfdf719499687aeea73","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606278.7231371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100254102,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606278.727746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.7303436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002574563,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/4d4b127a6a349d12579b34b377e62b4d566fd383","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"]},"status":200} +{"level":"debug","ts":1761606278.8196094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.8284988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008857257,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/depot.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"f60124a2c7d40e5c56ae59448aeaa6745b079f99\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Content-Disposition":["inline; filename=\"depot.h\"; filename*=UTF-8''depot.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2991"],"Last-Modified":["Wed, 13 Jul 2005 18:04:01 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606278.9100063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606278.9206955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010658252,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/roadveh_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["48109"],"Etag":["\"a5064b8ff027f1972411ca44320856882bf0e7ee\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 05 Oct 2006 12:59:28 GMT"],"Date":["Mon, 27 Oct 2025 23:04:38 GMT"],"Content-Disposition":["inline; filename=\"roadveh_cmd.c\"; filename*=UTF-8''roadveh_cmd.c"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606279.0008867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.0012753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000361131,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/31cbf552a2e221e78d547fe3549eb7cdc7db09c8/app/Notifications/Channels/TelegramChannel.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606279.091875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.0922651,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000364898,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/aa08027ab3f739aa476536f122a7107109896ecd/os/debian/changelog","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"]},"status":404} +{"level":"debug","ts":1761606279.2008533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.2011764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000298864,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d6959dcc6be6a6c6cdc94c9c249a636a2781c8e5/media/extra_grf/shore.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606279.2143757,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606279.2143884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606279.2143905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606279.214392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606279.2143936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606279.2143953,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606279.214397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606279.2143981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606279.2144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606279.2144015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606279.2144032,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606279.2144048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606279.2144065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606279.214408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606279.2144098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606279.2144115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606279.2144134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606279.214415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606279.214417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606279.2144184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606279.21442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606279.2144217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606279.2144237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606279.214425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606279.2144265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606279.2144296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606279.214432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606279.2144353,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606279.2144377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606279.2144403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606279.2144432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606279.214446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606279.214449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606279.2144518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606279.2144542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606279.2144568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606279.2144592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606279.214462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606279.2144644,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606279.2144673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606279.2144704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606279.2144732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606279.2144756,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606279.2144783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606279.2144806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606279.2144835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606279.2144861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606279.2144885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606279.2144911,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606279.2144942,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606279.2144969,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606279.2144992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606279.214502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606279.2145047,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606279.2145076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606279.2145097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606279.2145123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606279.214515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606279.2145176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606279.21452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606279.2145226,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606279.2145252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606279.2145278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606279.2145302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606279.2145329,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606279.2145355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606279.2145388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606279.2145412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606279.2145443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606279.2145472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606279.2145498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606279.2145524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606279.2744539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.3656611,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.4005141,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":11.984367465,"request":{"remote_ip":"192.168.1.64","remote_port":"62499","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=365&client_gravatar=true&slim_presence=true","headers":{"Sec-Ch-Ua-Platform":["\"Windows\""],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Site":["same-origin"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept-Language":["en-US"],"Cookie":[],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606279.4009304,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f8cb83af-b7f3-4c40-82ab-99c0853d62f1","origin":"tls","data":{"client_hello":{"CipherSuites":[64250,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"zulip.site.quack-lab.dev","SupportedCurves":[39578,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[2570,772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62518,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606279.4009695,"logger":"tls.handshake","msg":"choosing certificate","identifier":"zulip.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606279.4009807,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"zulip.site.quack-lab.dev","subjects":["zulip.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606279.4009852,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62518","subjects":["zulip.site.quack-lab.dev"],"managed":true,"expiration":1767860082,"hash":"5adf23a9ef3f0c6ca43483410880cb6c8a94091ad5eb5a705590b47e7ce5f98a"} +{"level":"debug","ts":1761606279.4020677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606279.4020708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606279.4059062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003804312,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=365&client_gravatar=true&slim_presence=true","headers":{"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-Proto":["https"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US"],"Referer":["https://zulip.site.quack-lab.dev/"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Content-Language":["en"],"Server":["nginx/1.24.0 (Ubuntu)"],"Content-Type":["application/json"],"Expires":["Mon, 27 Oct 2025 23:04:39 GMT"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Strict-Transport-Security":["max-age=15768000"],"Content-Encoding":["gzip"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"X-Ratelimit-Reset":["1761606279"]},"status":200} +{"level":"debug","ts":1761606279.4075084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606279.4159975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141518722,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker/coolify-helper","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606279.4191885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.017093473,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept-Language":["en-US"],"X-Requested-With":["XMLHttpRequest"],"Origin":["https://zulip.site.quack-lab.dev"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Cookie":[],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["71"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Connection":["keep-alive"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Reset":["1761606339"],"X-Frame-Options":["DENY"],"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 23:04:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"]},"status":200} +{"level":"debug","ts":1761606279.448297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082603439,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/build_industry.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606279.4574382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.4986196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04114297,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/openttd.xcode/project.pbxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606279.5466132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.5594563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012797094,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dc149021be9950a934b2550d89e076f9671dca08/media/openttd.32.bmp","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606279.6380134,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.6601202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022074093,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.1.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606279.7297583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.7326326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002838901,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/1b43976ff0b827c3d176b331a5056ee142373e1a","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"]},"status":200} +{"level":"debug","ts":1761606279.8198268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.8228943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.8353128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015449956,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/cache.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606279.9113042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606279.9192178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096288767,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/database","headers":{"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"]},"status":200} +{"level":"debug","ts":1761606279.9352953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023951722,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20220905062318_database_branching","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:39 GMT"]},"status":200} +{"level":"debug","ts":1761606280.0027437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.0941274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.1772256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174446795,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5709f3ad8e93f03fdf4b3011ae06a0791c3813a/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606280.1847074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.2754579,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.3279424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233772291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b362f3aee9691265a2259de0b346d4981a1f922b/Doxyfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"]},"status":200} +{"level":"debug","ts":1761606280.3674476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.3678803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039228,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f24063cfea01dc9f02a04e676e5de7fd5d469baf/resources/views/errors/404.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606280.4342663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.24951599,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e9a63126c28a37ea81e58f1951ab9c306ab582f/projects","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606280.4585986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.4907272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032083021,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7fa33c28a94fc34f509ed47ca0882f0f1f490f6e/bin/scripts/readme.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["859"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2927dcdcbb80279ff2f7086b31c70ef505a19f2f\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606280.5495558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.5599809,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010379237,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/station_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"station_cmd.c\"; filename*=UTF-8''station_cmd.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Etag":["\"c39a832e72f2242a614f9a74a6d786ad3120b81f\""],"Last-Modified":["Wed, 13 Jul 2005 18:04:01 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["84972"]},"status":200} +{"level":"debug","ts":1761606280.6401367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.6546924,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014526474,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c53682810f4f6462840a3da9521e48d0bfd57e05/media/openttd.32.bmp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606280.664112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.388624568,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606280.731739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.8038654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072094858,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c6c5f62eaa1516f66b5a25b09875214a12d65697/bootstrap/app.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606280.8237507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.8373408,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013560974,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/openttd_vs90.vcproj.user","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:40 GMT"]},"status":200} +{"level":"debug","ts":1761606280.9146397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606280.994415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.005304,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.0139325,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019485853,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/templates","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606281.0436554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128967891,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Console/Commands?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606281.0965638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.097151,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09181835,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/aircraft_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606281.112727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016128404,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application/Rollback.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606281.187157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.2777686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.2909706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.103772565,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Resource","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606281.3021402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024335856,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/openttd.xcode/default.pbxuser","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606281.368669,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.3931534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024444771,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/openttd.xcode/default.pbxuser","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"]},"status":200} +{"level":"debug","ts":1761606281.459525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.4725215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012965362,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8cd9ab9b7eb684737321cb09a875e41b1632a609/bin/data/oneway.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"]},"status":200} +{"level":"debug","ts":1761606281.5511096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.564419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013276197,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/51c6ae62d142e63b11ea8bc33b900d06bc5493cc/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"]},"status":200} +{"level":"debug","ts":1761606281.6069634,"logger":"events","msg":"event","name":"tls_get_certificate","id":"31b9dcd8-8195-4289-ae32-0cbfe0291703","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.220.70.171","Port":51620,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606281.6070044,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606281.607015,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606281.6070194,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.220.70.171","remote_port":"51620","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606281.6424484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.7325802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.7915154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149033388,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c1218e88e1a15f1c759868aff7d93d2faf61bcf7/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606281.8237078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.8240707,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338368,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f1946af7075588e7dd8544c59828b2a5762b3c72/projects/settings_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606281.8300424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.8422139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012151657,"request":{"remote_ip":"3.220.70.171","remote_port":"51620","client_ip":"3.220.70.171","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5aaad66fe52fbb658aeb20998eb26bee4a6cbda3/app/Models/Kubernetes.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.220.70.171"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606281.88548,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.152864299,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6a429c46d33ba944bb649c24b1d13c3d4d3adc57/resources/views","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606281.9149702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606281.9277475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012744616,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6830e5f5f709217a83fabb2421e7996f6d4ea577/bin/scripts/readme.txt","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606282.0057964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.0954313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089599497,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a8018ad2c4928bab68a3e4a2361eb5657f3cc49e/docker/production/entrypoint.d/99-debug-mode.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606282.0967653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.1486037,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051808626,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/478701ed2965b3e10f1d6515098487064a11b276/storage/app","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"]},"status":200} +{"level":"debug","ts":1761606282.1882465,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.2057698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.2613993,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055593571,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database/migrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"]},"status":200} +{"level":"debug","ts":1761606282.27875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.2855208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097246973,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/network.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606282.2969062,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018126731,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/debugbar.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606282.3699727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.3703823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000378153,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c1f853cf63f365b9abf1b057ccf8d9449e0f99b4/resources/views/livewire/project/resource/create.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606282.4611542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.474901,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013718622,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/macosx/plistgen.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606282.5517375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.643546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.6738029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122018541,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606282.691321,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047715701,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/ai/compat_1.2.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606282.733794,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.7478898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014065064,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/StandaloneRedisSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:42 GMT"]},"status":200} +{"level":"debug","ts":1761606282.825462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606282.9163637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.0037675,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087365867,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/industry_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606283.0075457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.0078654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293483,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f8349b0a9807217b83e09800be797fc7501a6d89/os/debian/postinst","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606283.0400214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214532622,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5f139b74e52e4aa03088316fa5a62c2b09ed8f73/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606283.09827,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.14259,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044282558,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/landscape.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606283.188771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.2804918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.2808683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349689,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b514d29db1dd8dc7c704dae2e2c4928a1ec6ba8d/media/baseset/orig_win.obg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606283.335588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.3525667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016947198,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/templates","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"]},"status":200} +{"level":"debug","ts":1761606283.3710976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.3862422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015115294,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application/Rollback.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606283.4480367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.259234601,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/15c75e6f45b3ca5e411d3b7595625ddd507d73b1/os/windows/winstore/manifests","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606283.4624653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.477273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014786094,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/water_map.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Length":["2889"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"water_map.h\"; filename*=UTF-8''water_map.h"],"Last-Modified":["Sun, 04 Jun 2006 16:04:15 GMT"],"Etag":["\"7a232ff7433aa8f46bac46179c2f6841ff2cf988\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606283.5530765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.6438708,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.7358744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.7662275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03032106,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/water_map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Content-Length":["2911"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Disposition":["inline; filename=\"water_map.h\"; filename*=UTF-8''water_map.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"db3308cbf58cde034d9669452ad16c3f7744a53f\""]},"status":200} +{"level":"debug","ts":1761606283.7958112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151901905,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"]},"status":200} +{"level":"debug","ts":1761606283.8272069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.82747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000239742,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/549784efcdf0804de917dd4bd36d690cd0f1706e/projects/generate_vs100.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606283.881804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.328703399,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/os/windows/installer","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"]},"status":200} +{"level":"debug","ts":1761606283.9176002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606283.9291759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011554743,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/95fdf39bca88f7dcdebc134822f615c233714054/docs/console.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 18 Sep 2004 16:40:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"03313b1cf2e0274f678fe63958049093d805589c\""],"Date":["Mon, 27 Oct 2025 23:04:43 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1065"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"console.txt\"; filename*=UTF-8''console.txt"]},"status":200} +{"level":"debug","ts":1761606284.1646595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.188417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02372263,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c7840bdf1b7915b39f092dd04681497004a5afce/app/Notifications/Internal","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:44 GMT"]},"status":200} +{"level":"debug","ts":1761606284.2214189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606284.221432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606284.221435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606284.2214372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606284.2214396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606284.2214413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606284.2214434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606284.221445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606284.2214472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606284.221449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606284.221451,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606284.221453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606284.221455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606284.2214572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606284.2214592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606284.221461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606284.221463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606284.221465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606284.2214675,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606284.2214694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606284.2214713,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606284.2214735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606284.2214754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606284.2214785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606284.2214818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606284.2214851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606284.2214887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606284.221492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606284.2214963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606284.2214997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606284.221503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606284.2215064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606284.2215097,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606284.2215128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606284.2215161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606284.221519,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606284.2215254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606284.2215285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606284.2215316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606284.2215352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606284.2215385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606284.221542,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606284.2215452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606284.2215486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606284.2215517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606284.221555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606284.2215583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606284.2215614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606284.2215655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606284.2215688,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606284.221572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606284.2215753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606284.2215788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606284.221582,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606284.221585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606284.2215884,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606284.2215915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606284.2215943,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606284.2215977,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606284.2216015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606284.221605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606284.2216086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606284.221612,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606284.2216153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606284.2216184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606284.221622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606284.2216306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606284.2216334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606284.221637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606284.22164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606284.2216434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606284.2216473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606284.2561038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.2564802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000350931,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f089185c3912f8558732d9da2324375aa9022cba/resources/views/livewire/project/shared/scheduled-task/all.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:44 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606284.351274,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.3659475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01456096,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/network_gamelist.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606284.4423375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.5143328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.5251253,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010756998,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/resources","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606284.533872,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.5461295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012230737,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/317f69c1520a3e60335c56d358686609d3decf86/azure-pipelines/manifest.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"d8f4f9aac9736f8066028fb5f59830e9c5b20758\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"manifest.sh\"; filename*=UTF-8''manifest.sh"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 09 Feb 2019 20:38:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1694"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:44 GMT"]},"status":200} +{"level":"debug","ts":1761606284.6256647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.6398299,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01412666,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/templates/compose/docuseal-with-postgres.yaml","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:44 GMT"]},"status":200} +{"level":"debug","ts":1761606284.6463754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.20400728,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/ai/compat_0.7.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606284.7160428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.8066897,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.898231,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606284.9583466,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7d85c180-3d7d-49f0-9431-990fe88999fc","origin":"tls","data":{"client_hello":{"CipherSuites":[39578,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[10794,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[19018,772,771],"RemoteAddr":{"IP":"34.122.147.229","Port":47067,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606284.9583998,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606284.9584131,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606284.9584186,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.122.147.229","remote_port":"47067","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606284.9888594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.0700154,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.263280238,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e16314d58f9b792beea906834eab3db3575dd490/media","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606285.0804646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.0929706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.376883796,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/newgrf-town.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606285.1712048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.2054152,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12490929,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/station_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606285.262192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.2971172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.398845587,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"]},"status":200} +{"level":"debug","ts":1761606285.3093016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13803277,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/langs.dsp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606285.317789,"logger":"events","msg":"event","name":"tls_get_certificate","id":"18464873-1df9-4785-9634-0b3ecc488470","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,49199,52392,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1283,1027,2055,2054,2053,2052,1537,1281,1025],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"4.227.36.88","Port":52866,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606285.3178265,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606285.317837,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606285.3178422,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"4.227.36.88","remote_port":"52866","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606285.353517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.363698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010144353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/airport_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"airport_gui.c\"; filename*=UTF-8''airport_gui.c"],"Content-Length":["9192"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Etag":["\"e150cf6d618722dafd81ad4d379f55026ee83e97\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606285.3921328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.129903786,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c7840bdf1b7915b39f092dd04681497004a5afce/app/Notifications","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606285.444004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.4444034,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000369637,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/169a9797375a2dec14fa237e9a9d30086f52c221/os/debian/README.Debian","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606285.4787893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.48988111,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dd53a738bb5cc41e6d9d4ec6d17cf66be2ad451c/os/windows/winstore/manifests","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"]},"status":200} +{"level":"debug","ts":1761606285.48268,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.48292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000214955,"request":{"remote_ip":"4.227.36.88","remote_port":"52866","client_ip":"4.227.36.88","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/robots.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["oai-searchbot(at)openai.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; robots.txt; +https://openai.com/searchbot"],"X-Forwarded-For":["4.227.36.88"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Length":["19"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606285.5352342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.5531173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017846784,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/md5.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606285.5575023,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62528: EOF"} +{"level":"debug","ts":1761606285.5585606,"logger":"events","msg":"event","name":"tls_get_certificate","id":"26b6a4cf-1e37-430e-aee8-9e722127fdd6","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62529,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606285.5585916,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606285.5586004,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606285.5586061,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62529","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606285.560445,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606285.5620296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001564709,"request":{"remote_ip":"192.168.1.64","remote_port":"62529","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept":["*/*"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2904"]},"status":204} +{"level":"debug","ts":1761606285.6266432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.6497817,"logger":"events","msg":"event","name":"tls_get_certificate","id":"46d4717b-7f22-4c33-a47d-51200d37bad9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.90.244.132","Port":44102,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606285.6498268,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606285.649838,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606285.6498435,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.90.244.132","remote_port":"44102","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606285.655406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028725,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606285.7084167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.716875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.7171361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000232398,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ff6924f1222ade72feab10a9e9137e50fad9ea89/bin/ai/compat_1.5.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606285.8078856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.8761399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068210526,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/players.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606285.8780077,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169561696,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/database","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606285.8994007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606285.8997786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344148,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0b4fc38d6b6060cb7f3af71f81d3f865d40c77a3/database/migrations/2023_08_15_111125_update_users_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:45 GMT"]},"status":404} +{"level":"debug","ts":1761606285.990171,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.0808048,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.08121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374687,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/67ee82f41979984985e37efaadb797c64ddb419d/database/migrations/2024_07_11_083719_application_compose_versions.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606286.1169553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.137551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020563164,"request":{"remote_ip":"54.90.244.132","remote_port":"44102","client_ip":"54.90.244.132","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/de0607fb80d2b0b08e15e5e8aec4aa2020efc77b/lang/galician.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.90.244.132"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"galician.txt\"; filename*=UTF-8''galician.txt"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=iso-8859-1"],"Etag":["\"a63d2fb980a8e80385410c5835a87a455635cfd6\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["247129"],"Set-Cookie":[],"Last-Modified":["Fri, 07 Apr 2006 08:37:39 GMT"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606286.1725574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.2446973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25448652,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/config.lib?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"]},"status":200} +{"level":"debug","ts":1761606286.2628987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.277761,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014818866,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire/ActivityMonitor.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606286.354311,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.3685803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014228933,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6d54a1939ee405d680d49f533e41994e7dd5f06c/media/openttd.32.bmp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606286.4447753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.4474232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274831353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f0d0476e577d1a54f679a6bb9ee949f906e1b6/media/openttd.64.xpm","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"]},"status":200} +{"level":"debug","ts":1761606286.4607031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015893632,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/debacfe2f707cf0e4f65406b24d7470d78e208f5/app/Http/Livewire/Destination/Form.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"]},"status":200} +{"level":"debug","ts":1761606286.5358937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.5362492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000331195,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/b101846d3b096ba525990efcc3f832cf4e2955d1/os/linux/README.urpmi","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606286.627058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.627488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000397349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/935b5620744b96c6b44e20e0ea89dc7bdca127c3/os/debian/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606286.7179933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.7183444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0c87a8f4ec0dd966380ece20e3ac7d3fdb4fc51a/app/Livewire/Server/Resources.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"]},"status":404} +{"level":"debug","ts":1761606286.809581,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.8255186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.900585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.9152324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0146141,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a4571d8087a0cee2a0a5a61f2885d3f51e598541/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606286.9911451,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165591502,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/resources/views","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"]},"status":200} +{"level":"debug","ts":1761606286.9916427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606286.991987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032363,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a61311fcb0d2e340d1a6ebfb1bb1545120a182e9/bin/ai/compat_13.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:46 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606287.0830832,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.0960987,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012982043,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c136dd2b3268f7aa7b8088814febd77108dcef30/os/emscripten/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1350"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"4c5d7508cc1292bda785f6cb97ce53cfcf96b063\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"README.md\"; filename*=UTF-8''README.md"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 15 Dec 2020 14:46:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606287.1737518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.1911376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.381514645,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/newgrf-roadstops.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"]},"status":200} +{"level":"debug","ts":1761606287.1925175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018737272,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Service/Heading.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606287.2654984,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.3388731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073338774,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/39c9b8a665eba9bcbc0878b899145a8e74a96bbd/data/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"]},"status":200} +{"level":"debug","ts":1761606287.3561962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.3565607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000340081,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9548c7d3121e8da4453eddbb236b0314ec045310/public/js/monaco-editor-0.52.2/min/vs/nls.messages.zh-tw.js","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"]},"status":404} +{"level":"debug","ts":1761606287.4231465,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f71b77d2-0e8e-454b-a1d6-f85fa893a663","origin":"tls","data":{"client_hello":{"CipherSuites":[39578,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[43690,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[2570,772,771],"RemoteAddr":{"IP":"34.72.176.129","Port":48134,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606287.423198,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606287.42321,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606287.423215,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.72.176.129","remote_port":"48134","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606287.4469807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.4719422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024922331,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/docs/32bpp.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 01 Jan 2010 18:45:40 GMT"],"Content-Length":["1601"],"Etag":["\"1f5e6687f49d69ada09a5a309436abbd16d8aab6\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"32bpp.txt\"; filename*=UTF-8''32bpp.txt"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"]},"status":200} +{"level":"debug","ts":1761606287.537713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.5405383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00279592,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/113d276ca5f357735845d8c2e135144252e7fe1a","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606287.6293585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.7197216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.7200587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/15c8e676556aadc4ea01d8ce68618a390572b047/os/os2/installer/download_nosound.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606287.8007905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171402416,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1cb7bac9a28453ea80c67f9ed529657bdddcfc1/table/palettes.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606287.8106024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.902269,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.9577506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606287.9580748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000296259,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/artisan","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:47 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606287.992816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.0181339,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025286017,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/admin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606288.079905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269267805,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/os","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606288.0841243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.0968292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012679102,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49eb40bc4fe9f1f9264f5c97eba91fb2fa147fdc/media/baseset/innerhighlight.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606288.174765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.1934316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018615873,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/currency.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["635"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"currency.h\"; filename*=UTF-8''currency.h"],"Etag":["\"a94f85eb2cd20267db7522c3510b2e95248a3116\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 20 Apr 2006 21:13:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"]},"status":200} +{"level":"debug","ts":1761606288.2661402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.266581,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000412809,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/83f3d86922db2ae4129d8aaa93eb94d7de52e83b/public/svgs/github.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606288.3585498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.4308622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072258577,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bc3e59e4ef5c7fe6a5790b5a3896bd9f35c030cc/app/Http?page=13","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606288.448331,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.448632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274668,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/27b880e177ecd36b8443cfb42ebbe47b4f70795b/resources/views/components/banner.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606288.5281823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.625877651,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af2c51e3d42bfa0c50c45d77c5366ebbd359f404/docs/landscape_grid.html?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606288.5388672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.5788248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039926687,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/tests/Browser/screenshots","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"]},"status":200} +{"level":"debug","ts":1761606288.629902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.6502793,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b0a13611-e388-4f42-bfe2-7b8423caa712","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"prometheus.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62539,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606288.6503222,"logger":"tls.handshake","msg":"choosing certificate","identifier":"prometheus.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606288.650344,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"prometheus.site.quack-lab.dev","subjects":["prometheus.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"2fa66b2f98acc7985d17bb715904c8c59d45ef6bb23a58801b6fddea2a47c9ef"} +{"level":"debug","ts":1761606288.6503503,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62539","subjects":["prometheus.site.quack-lab.dev"],"managed":true,"expiration":1769361110,"hash":"2fa66b2f98acc7985d17bb715904c8c59d45ef6bb23a58801b6fddea2a47c9ef"} +{"level":"debug","ts":1761606288.6545365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:43261","total_upstreams":1} +{"level":"debug","ts":1761606288.6547093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024781336,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/boarding","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"]},"status":200} +{"level":"debug","ts":1761606288.6588805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:43261","duration":0.004320785,"request":{"remote_ip":"192.168.1.64","remote_port":"62539","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"prometheus.site.quack-lab.dev","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-User":["?1"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["none"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"],"Priority":["u=0, i"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["prometheus.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"prometheus.site.quack-lab.dev"}},"headers":{"Content-Length":["802"],"Content-Type":["text/html; charset=utf-8"],"Vary":["Accept-Encoding"],"X-Server-Hostname":["localhost.localdomain"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"]},"status":200} +{"level":"debug","ts":1761606288.6662052,"logger":"events","msg":"event","name":"tls_get_certificate","id":"890e60e9-d4ea-4021-aaec-7888b005962d","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866],"ServerName":"prometheus.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":null,"SignatureSchemes":[1027,1283,1539,515,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h3"],"SupportedVersions":[772],"RemoteAddr":{"IP":"192.168.1.64","Port":49908,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606288.6662357,"logger":"tls.handshake","msg":"choosing certificate","identifier":"prometheus.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606288.6662416,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"prometheus.site.quack-lab.dev","subjects":["prometheus.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"2fa66b2f98acc7985d17bb715904c8c59d45ef6bb23a58801b6fddea2a47c9ef"} +{"level":"debug","ts":1761606288.6662445,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"49908","subjects":["prometheus.site.quack-lab.dev"],"managed":true,"expiration":1769361110,"hash":"2fa66b2f98acc7985d17bb715904c8c59d45ef6bb23a58801b6fddea2a47c9ef"} +{"level":"debug","ts":1761606288.7210143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.7585683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037521062,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07c34b2628b821e03fa3b996508897a763469107?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606288.8121107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.8323884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020248301,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:48 GMT"]},"status":200} +{"level":"debug","ts":1761606288.902745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606288.9425344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039749513,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/landscape.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606288.994165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.01569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021491183,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/Doxyfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606289.056287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.0854776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.1004925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014982664,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab41ccb23c92b30fdbdfe793e31ccc4bd5df6661/music/os2_m.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606289.1469872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090661198,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/scripts","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606289.1755354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.1758401,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000281059,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/SettingsEmail.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606289.2188742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606289.2188866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606289.2188888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606289.2188902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606289.218892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606289.2188935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606289.2188957,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606289.218897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606289.2188985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606289.2189,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606289.2189019,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606289.2189033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606289.2189047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606289.2189066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606289.218908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606289.2189105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606289.2189124,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606289.2189138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606289.2189152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606289.2189171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606289.2189186,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606289.2189202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606289.218922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606289.2189236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606289.218925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606289.2189267,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606289.2189283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606289.2189298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606289.2189312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606289.2189326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606289.2189343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606289.218936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606289.2189376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606289.218939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606289.2189407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606289.2189422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606289.2189438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606289.2189453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606289.2189472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606289.2189488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606289.2189505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606289.2189522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606289.218954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606289.2189555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606289.2189574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606289.2189589,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606289.2189603,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606289.2189622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606289.2189636,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606289.2189653,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606289.2189667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606289.2189686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606289.2189703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606289.218972,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606289.2189734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606289.218975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606289.2189765,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606289.2189784,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606289.2189798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606289.2189813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606289.2189834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606289.2189856,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606289.218987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606289.218989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606289.2189906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606289.2189922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606289.218994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606289.2189956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606289.218997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606289.2189984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606289.219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606289.2190018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606289.2673066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.2838054,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016455131,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/strgen_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606289.3578763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.4103918,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c74e9d9c-37f8-4461-a7f2-7f1d30af3368","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"107.22.208.39","Port":48589,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606289.4104412,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606289.410455,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606289.4104602,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"107.22.208.39","remote_port":"48589","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606289.449405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.4801607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030718819,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/10a2a0013888bc9a59306c2bfbaef49b13bbd454/media/openttd.64.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"]},"status":200} +{"level":"debug","ts":1761606289.4923995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134491604,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/hal.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"]},"status":200} +{"level":"debug","ts":1761606289.540472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.5744073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033908822,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/minilzo.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 22 Oct 2005 06:39:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"minilzo.c\"; filename*=UTF-8''minilzo.c"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["44673"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Etag":["\"ab26b0a02e412bff5eb66c97b4ee9b46f7a9d156\""]},"status":200} +{"level":"debug","ts":1761606289.6308763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.6311677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000269428,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c8ada1bbc93e38da817a2106d9f86cb6ddaf941e/database/seeders/PopulateSshKeysDirectorySeeder.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606289.721717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.8129325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.822616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009655181,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Enums/ActivityTypes.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["118"],"Last-Modified":["Tue, 25 Jun 2024 08:51:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"ActivityTypes.php\"; filename*=UTF-8''ActivityTypes.php"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2d23cd98ba237b73297756127f00432e712ea858\""]},"status":200} +{"level":"debug","ts":1761606289.8748207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.9038937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606289.907471,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003544212,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/40c1097f045e7a8faf50d086ebd39d59ca936521","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606289.9078739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033029105,"request":{"remote_ip":"107.22.208.39","remote_port":"48589","client_ip":"107.22.208.39","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c40e93d3b3dedb5f2f3eae4ec8c1df3d0be53f0/.editorconfig","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["107.22.208.39"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606289.954703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.232956062,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc62d736f700ca344531a96ca02324695af8d761/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606289.9951978,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.0189643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023723342,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/station.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606290.0864255,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.1232789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036806385,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/2bb5c9ac848d5ab3ebbe08ef82880ef406aad205/regression/stationlist/main.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"main.nut\"; filename*=UTF-8''main.nut"],"Etag":["\"b639c54049045fbb839c654cab015f26f9a858fe\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["6762"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606290.177174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.2183824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041163188,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/other/logos","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.2263815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.2685661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.2771084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050692171,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/resources","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.3587837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.4499714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.4583414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189745955,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ebf6797678b58aa558ab933fd3f5931fcf0406b9/table/namegen.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.4717174,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021704286,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9745b96dcff8c09ec99364e2ef75ea5601bcf7ab/bin/data/orig_dos.obs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606290.5408406,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.5899603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.231136232,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8f945f53e20b5966a8c8fa1944859587ccb393ab/os/debian/menu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606290.610207,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e3f6a84f-985d-40cb-9284-421ab4e82f17","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,49196,49195,49200,49199,49188,49187,49192,49191,49162,49161,49172,49171,157,156,61,60,53,47],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[2052,2053,2054,1025,1281,513,1027,1283,515,514,1537,1539],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"192.168.1.64","Port":62547,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606290.6102421,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606290.6102514,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606290.610256,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62547","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606290.6125348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.615032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002476118,"request":{"remote_ip":"192.168.1.64","remote_port":"62547","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config.git/info/refs?service=git-upload-pack","headers":{"Cache-Control":["no-cache"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Pragma":["no-cache"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.50.1.windows.1 (Windows 11 Pro 10.0.26100; win32 x64) vscode/1.99.3 (Cursor)"],"Accept":["*/*"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.6157806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.6182384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002440632,"request":{"remote_ip":"192.168.1.64","remote_port":"62547","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config.git/git-upload-pack","headers":{"Content-Length":["226"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Content-Type":["application/x-git-upload-pack-request"],"Accept-Encoding":["deflate, gzip, br, zstd"],"Git-Protocol":["version=2"],"User-Agent":["git/2.50.1.windows.1 (Windows 11 Pro 10.0.26100; win32 x64) vscode/1.99.3 (Cursor)"],"Accept":["application/x-git-upload-pack-result"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Content-Length":["149"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.6429012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.6490602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108188459,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c7840bdf1b7915b39f092dd04681497004a5afce/app/Notifications/Channels","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606290.723502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.7239962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000465187,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Livewire/Storage/Index.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606290.8142402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.8190732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176145908,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/759fb5937d50cd7a68da4815b49194a9006a2c51/bin/scenario","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"]},"status":200} +{"level":"debug","ts":1761606290.8467503,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032473998,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/animcursors.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606290.9054937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606290.9498982,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044369162,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb002067363b6d331b04c7cea0cfb240a03c42c9?page=175","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606290.9967535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.026713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02991863,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0abd611c0a37f8d424c51c8ce2b07cf3fc6f50af/table/tunnel_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Etag":["\"f25c67cb5366d32a2b1dd6d3870a001a87f2fba5\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"tunnel_land.h\"; filename*=UTF-8''tunnel_land.h"],"Content-Length":["67"],"Last-Modified":["Fri, 26 Nov 2004 20:29:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606291.08791,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.137178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049224585,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/pathfind.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606291.1788511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.2504847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.071598703,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/app/Enums","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"]},"status":200} +{"level":"debug","ts":1761606291.2699986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.2703862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362413,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9d9ac5943e8c9f33c668a8d08139ccfbe4fb756b/resources/views/errors/403.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606291.3478272,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c57c82af-6384-4264-9066-26e722759be6","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4865,4867,49196,49195,52393,49200,52392,49199,159,52394,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,24,25,30,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2055,2056,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"144.76.32.237","Port":19940,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606291.3478634,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606291.3478727,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606291.3478763,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"144.76.32.237","remote_port":"19940","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606291.361692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.3737202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011991746,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/music_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 15 Jun 2005 17:27:14 GMT"],"Content-Length":["12587"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"music_gui.c\"; filename*=UTF-8''music_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Etag":["\"7f2e93cde242e467100ea2e8a475119e59ff1464\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606291.3807688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.3985178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.4529939,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.504341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105783035,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/resources/fonts","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"]},"status":200} +{"level":"debug","ts":1761606291.5389903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15818541,"request":{"remote_ip":"144.76.32.237","remote_port":"19940","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3e57319c0be930258c86f6a0670ddc8c47b0fb60/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606291.543795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.5611572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017318998,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/telescope.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606291.6165574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163524505,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/station_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606291.6357086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.6818419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046099965,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/ttd.dsp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606291.7264817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.726958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000441762,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/7cea618fcc555e6823d0d686d4d285042fab4fb0/bin/ai/library/pathfinder/rail/main.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606291.8183806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.8322997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013880957,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/regression.cfg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606291.9089155,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606291.9116516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00271058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/58dfc5429619dee3da7c418debd15316fee9a628","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606292.0000181,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.0101452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010097655,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/pathfind.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:52 GMT"],"Last-Modified":["Wed, 29 Mar 2006 16:30:26 GMT"],"Content-Length":["1990"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"pathfind.h\"; filename*=UTF-8''pathfind.h"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8796774dd23d767a2cd0d94530b2cc2cde0f6b16\""]},"status":200} +{"level":"debug","ts":1761606292.0909472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.1823156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.1827297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000386309,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/a00d2b8b3c7f5f9f6ea09c9957c30036bbde288a/bin/ai/regression/tst_stationlist/main.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:52 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606292.2731292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.364677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.3678756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003158224,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/aaf21df68bf49072e13866eb62701ef8050dafc7","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:52 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606292.4563308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.527557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.547364,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.5507412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003349714,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606292.638078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.728753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.819831,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606292.9111025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.0021574,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.0936344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.185859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.1964622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.105466108,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/tst_regression","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.1995957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197396619,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a0a03f386a68fcb0d64eec6f781d08a082004153/app/Http/Livewire/Server/PrivateKey.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["747"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"PrivateKey.php\"; filename*=UTF-8''PrivateKey.php"],"Last-Modified":["Wed, 03 May 2023 10:38:57 GMT"],"Etag":["\"6e57f4ad2bcedef25b606bd97a54fe9854e9f148\""],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.2026846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016754133,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/cors.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606293.2045014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.748134311,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/fortify.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606293.2083113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.570194281,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/bmp.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"bmp.h\"; filename*=UTF-8''bmp.h"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Content-Length":["929"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 19 Aug 2006 10:00:30 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"0587bab6566a20f6e4192adc6160c2fe01c412f8\""]},"status":200} +{"level":"debug","ts":1761606293.2352238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.707625657,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/artisan","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606293.2398102,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.328670136,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8ec13aa901b50fe57bb49c3ea2eddfabc8194177/public/svgs/dozzle.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.2650275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.445161237,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b5360e5e7518b3f804301d255f87fe7958eec23e/resources/views/source/github","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.291013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.197335102,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9e289d5e97070a77b6e05ca2276a33c51f16b988/resources/views/errors","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606293.33376,"logger":"events","msg":"event","name":"tls_get_certificate","id":"77af9a07-cfa6-4b46-8723-be311d3baa72","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"187.44.212.109","Port":34677,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606293.333802,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606293.3338118,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606293.3338168,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"187.44.212.109","remote_port":"34677","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606293.3670964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.378369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01125134,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/db34656972c330ee3710dd46c43beca787aec019/config.lib","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Content-Disposition":["inline; filename=\"config.lib\"; filename*=UTF-8''config.lib"],"Etag":["\"dd6d33fe9d9356c251dad470d7492a49e88508e9\""],"Last-Modified":["Mon, 22 Jun 2009 20:38:10 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["88110"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606293.3808894,"logger":"events","msg":"event","name":"tls_get_certificate","id":"950fab71-fc8f-496c-9156-fc3d32ae4f6c","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"100.29.107.38","Port":28990,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606293.3809192,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606293.3809292,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606293.3809357,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"100.29.107.38","remote_port":"28990","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606293.3813944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.652588315,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/os/win32/installer","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606293.4576924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.4813662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023629915,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/autorail.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606293.549242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.5843234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035042329,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/674eaeeb596d813d2fa4178d0a252c7bda9fab92/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Content-Length":["1582"],"Content-Disposition":["inline; filename=\"Howto_compile_lng_files_from_CLI.txt\"; filename*=UTF-8''Howto_compile_lng_files_from_CLI.txt"],"Etag":["\"582ef9febfcfdba8cd5465b8823f13e71310aca6\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"]},"status":200} +{"level":"debug","ts":1761606293.6005335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.6115994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011033129,"request":{"remote_ip":"100.29.107.38","remote_port":"28990","client_ip":"100.29.107.38","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e9c9a51b8d4e701df8bee90c8ce2b2e8b88a7dac/templates/compose/trigger.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["100.29.107.38"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1794"],"Etag":["\"6c15eed86e18f86c531348c6d8934b3f7fe674d1\""],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Last-Modified":["Tue, 20 Feb 2024 16:08:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"trigger.yaml\"; filename*=UTF-8''trigger.yaml"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606293.640321,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.6544526,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014097777,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/broadcasting.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.7310202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.8215783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.827383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.830769,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009121064,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/water_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 13 Jul 2005 18:04:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"water_cmd.c\"; filename*=UTF-8''water_cmd.c"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"28b11435f5e13e0317c5145c1824386740bf0913\""],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"Content-Length":["20414"]},"status":200} +{"level":"debug","ts":1761606293.899595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072153999,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/scripts","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"]},"status":200} +{"level":"debug","ts":1761606293.9134908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606293.939418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025883553,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/player.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606294.004522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.0947835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.114145,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019305243,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a7a7e2d3cc1c2220765510140810c442a27a4a4b/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 24 Jan 2008 18:47:05 GMT"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Etag":["\"1d5a9fe592b76e2e1edacd3502eb7fdd08591c9b\""],"Content-Disposition":["inline; filename=\"Readme_Windows_MSVC.txt\"; filename*=UTF-8''Readme_Windows_MSVC.txt"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4295"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606294.1862085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.1873074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18275167,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/3rdparty","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606294.218736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606294.2187533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606294.2187555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606294.2187574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606294.2187588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606294.2187607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606294.2187626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606294.2187645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606294.218766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606294.2187684,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606294.218771,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606294.2187736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606294.2187762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606294.2187793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606294.2187817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606294.2187839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606294.2187858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606294.218788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606294.2187896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606294.2187912,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606294.2187932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606294.2187948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606294.2187963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606294.218798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606294.2187994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606294.2188008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606294.2188025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606294.2188041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606294.218806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606294.2188075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606294.2188091,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606294.2188106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606294.2188125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606294.218814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606294.2188158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606294.2188175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606294.2188191,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606294.2188206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606294.2188225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606294.218824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606294.2188256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606294.2188272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606294.2188292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606294.2188306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606294.2188325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606294.2188342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606294.218836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606294.2188377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606294.2188394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606294.218841,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606294.2188435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606294.218845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606294.2188473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606294.2188501,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606294.2188525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606294.2188554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606294.218858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606294.2188594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606294.2188613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606294.2188637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606294.2188668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606294.2188694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606294.2188725,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606294.2188754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606294.2188778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606294.2188802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606294.2188828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606294.218885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606294.2188873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606294.2188895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606294.2188916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606294.2188938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606294.22482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.95165723,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/sound_func.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606294.2469616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060702923,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/0e54ed13430048c6afb46104a7d916b0d3cfe03f/public/svgs/mysql.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606294.2768278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.2772627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00040832,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c7915be541735785ea10ac9122ec4efc946eba08/os/debian/README.Debian","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606294.3685126,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.3923612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023783836,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/town_map.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606294.4129877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.68192605,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5b854a42220e81a28fb460b9b95f4741f51d701/docs/landscape_grid.html?page=4","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606294.4587739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.4773452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018533869,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/d9a5483d1ab77ca725c7ce71e15103e0246dc536/currency.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 27 Sep 2005 20:55:42 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["589"],"Content-Disposition":["inline; filename=\"currency.h\"; filename*=UTF-8''currency.h"],"Etag":["\"596428a400ba37a46750dcfda0b8876826949e72\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606294.5505083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.589812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039268867,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddeae85be4a0ef6e9e4fd49bd3e0aee0d76831d9?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606294.6409593,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.6548412,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01385012,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/network_core.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"1b36b462d82b20abc25efcc350e99d5c5eb39afa\""],"Content-Disposition":["inline; filename=\"network_core.h\"; filename*=UTF-8''network_core.h"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Last-Modified":["Sat, 14 May 2005 23:48:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4736"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606294.711102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.7114015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274668,"request":{"remote_ip":"144.76.32.237","remote_port":"19940","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3e6b06f7b018a9ce0475adcfbc19f97e7ab1e2ce/changelog.txt","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606294.7320755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.732416,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313862,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b68aabb2c97f90bab3c5512dd3891fe6db1d47ce/resources/views/server/all.blade.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606294.8236585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.831335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.8526504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02126662,"request":{"remote_ip":"187.44.212.109","remote_port":"34677","client_ip":"187.44.212.109","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/2c1f5d5688a506b7e573bffd6c7b7653b87a0368/Projects/MadGamesTycoon2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["187.44.212.109"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Linux; Android 2.2) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/27.0.811.0 Safari/532.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"]},"status":200} +{"level":"debug","ts":1761606294.8628623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039168017,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c476b34b237354fc6bb4034f82ffc2cd896da8b2/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606294.9144619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.926773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01229091,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6c74e1c4f22a7f3c83e6ce0758156691e437ff39/bin/scripts/readme.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"]},"status":200} +{"level":"debug","ts":1761606294.9305496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606294.945409,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014835276,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606295.0055654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.070934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065338822,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/players.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"]},"status":200} +{"level":"debug","ts":1761606295.095999,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.1133072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017269646,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8001d8635057dd71cb09a844aa49f2cd9cb81c2b/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Last-Modified":["Sat, 13 Jul 2013 06:44:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["9427"],"Etag":["\"957ba60e198b454acbb68af2d93233e951693faf\""]},"status":200} +{"level":"debug","ts":1761606295.1874306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.2106419,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023163276,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20220906120112_enable_api_debug_logging","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606295.2783597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.36953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.37693,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8edc33c5-7e2f-488c-8df8-004eab27c23c","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"186.60.65.195","Port":40374,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606295.376964,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606295.376974,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606295.37698,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"186.60.65.195","remote_port":"40374","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606295.4168065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047238531,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f58611298e17e925f98e9e36d1297f47650d4067/bin/game","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606295.445314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16691686,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c649f8e3cdda21153e838b23492fa1bdfc155691/projects","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606295.459679,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.5510333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.5679772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016902974,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/Storage/Form.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"]},"status":200} +{"level":"debug","ts":1761606295.5726914,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62557: EOF"} +{"level":"debug","ts":1761606295.5742095,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1949b73b-e8a5-4d19-9ed5-1c8651e45463","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62558,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606295.574245,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606295.574254,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606295.5742583,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62558","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606295.576277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606295.5778868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001579888,"request":{"remote_ip":"192.168.1.64","remote_port":"62558","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Content-Length":["551"],"Cookie":[],"Authorization":[],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"X-Response-Time-Ms":["1.2886"],"Date":["Mon, 27 Oct 2025 23:04:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"]},"status":204} +{"level":"debug","ts":1761606295.641931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.182215691,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/os","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606295.6423788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.6646824,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022274851,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/langs_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606295.7331228,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.8238347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.8241887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325704,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/09636b413e962ad2f775a7855e12c535e22f81b8/resources/views/livewire/project/service/navbar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606295.8475082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114347951,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/tests/Pest.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606295.9151142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606295.987486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072335332,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Console","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:55 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606296.0059195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.0192692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013321303,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects/version_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606296.0654995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.096894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.1376696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040739399,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6639c496c3c8ba5297d4ee979cb14a1bfebf3058/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606296.1482444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082707424,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database/migrations","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606296.1885433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.2039318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015350117,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/569a03dd3458b05109d9e52d57923cad35c6d172/data/openttd.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606296.279002,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.279395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000368775,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8946a8bde27ab93fb3adff7191e9a89e676902a8/database/migrations/2023_03_20_112809_create_sessions_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606296.370553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.461494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.4716873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010133032,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"]},"status":200} +{"level":"debug","ts":1761606296.5343053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163710335,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/town_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606296.5525672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.5624433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009840701,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Providers/RouteServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1695"],"Content-Disposition":["inline; filename=\"RouteServiceProvider.php\"; filename*=UTF-8''RouteServiceProvider.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"f78ed363f118a83d6cb668ab8ec31e4c0b28bc12\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 25 Sep 2023 18:57:52 GMT"]},"status":200} +{"level":"debug","ts":1761606296.6437626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.6636114,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019817428,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/PullVersionsFromCDN.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"PullVersionsFromCDN.php\"; filename*=UTF-8''PullVersionsFromCDN.php"],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1287"],"Etag":["\"79ebad7a8123904191cf83403a5b1160a0f49972\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606296.735039,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.759276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024176215,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1d93cd59e75f2f3a0e4200d28263d9e6cb2aaf8f/cmake/FindSigaction.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6b49814ac32969f0ca751642cb7d24db445efa53\""],"Last-Modified":["Sun, 28 Jun 2020 20:57:02 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["569"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Content-Disposition":["inline; filename=\"FindSigaction.cmake\"; filename*=UTF-8''FindSigaction.cmake"]},"status":200} +{"level":"debug","ts":1761606296.8265996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.869577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042932444,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34723257f0b39d5d97c1e7e20a054b7d0df3b6a6?page=125","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606296.9177704,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606296.9611459,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043337286,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb002067363b6d331b04c7cea0cfb240a03c42c9?page=174","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606297.007572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.0454745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.0664191,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020907734,"request":{"remote_ip":"186.60.65.195","remote_port":"40374","client_ip":"186.60.65.195","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/src/commit/f56aae2dbff9ce33efb264c55d76029b012b292d/Projects/DustlandDelivery","headers":{"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Macintosh; PPC Mac OS X 10_11_0) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/41.0.863.0 Safari/532.1"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["186.60.65.195"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606297.0766184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069012528,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared/ResourceLimits.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606297.0989432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.1133192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014335955,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/15c75e6f45b3ca5e411d3b7595625ddd507d73b1/os/windows/winstore/set-version.ps1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606297.1904392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.2225015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.2384803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048003302,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/54852d9a13cb19d36dcec67c0818727d83513a67/bin","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606297.2816882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.2828658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060333908,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/68174ea82554b273c217a274169866bb2c3dacab/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606297.3221862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040458369,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c3822e3a90ca1b00878ebcc3efb6134ab6373545?page=174","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606297.3779528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.3783076,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000325343,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ed365a33c0e20ef215b41103b32d43d5f1ee4797/media/openttd.desktop.translation.awk","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606297.4636211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.5084302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044763636,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed51fba7eddaa24bbfb099321581a7d04cf2855b?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606297.526433,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8c4176f1-b55a-4e33-ba04-9b7572fef2eb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.184.80","Port":64695,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606297.5264685,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606297.52648,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606297.5264847,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.184.80","remote_port":"64695","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606297.5553668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.568491,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013088634,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/701c47fb4aa37466552102be487f5938daad0c69/town.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["5444"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Etag":["\"73155c855a16c245fee1da732b4ea49c4f72c017\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"town.h\"; filename*=UTF-8''town.h"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 28 Oct 2006 11:55:29 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606297.6460238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.6491134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003061612,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"]},"status":200} +{"level":"debug","ts":1761606297.736944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.7466962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.770216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023486936,"request":{"remote_ip":"98.84.184.80","remote_port":"64695","client_ip":"98.84.184.80","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/labelstudio.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["98.84.184.80"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"de9ce9da902903c99cd8348cc2f020cb01ce8f36\""],"Last-Modified":["Mon, 07 Oct 2024 09:54:54 GMT"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"labelstudio.yaml\"; filename*=UTF-8''labelstudio.yaml"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1946"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606297.823173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086189439,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/pbs.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"]},"status":200} +{"level":"debug","ts":1761606297.828221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.9194458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606297.941302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021812349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/newgrf_text.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d5b787a8cd8810dc32e309534e17d6aeef1a21d4\""],"Last-Modified":["Sat, 19 Aug 2006 16:30:05 GMT"],"Date":["Mon, 27 Oct 2025 23:04:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["475"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"newgrf_text.h\"; filename*=UTF-8''newgrf_text.h"]},"status":200} +{"level":"debug","ts":1761606298.0106695,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.0299516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019244348,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d3d97542777e9a7b2375c9fac0ed3fdad8fda027/haproxy-tcp.Dockerfile","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606298.0965035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.268249275,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77ab6f8ec7e68fc83b752a4fdfa2a673ca5fa9b4/projects?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606298.100608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.1222217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021566486,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/slope_type.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606298.1924124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.2143583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021890596,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d71d3868d104e02ff6ad4fd72b73eb4af37f0d5/bin/baseset/orig_dos.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"]},"status":200} +{"level":"debug","ts":1761606298.2826478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.3740869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.3833754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.4397922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.157102819,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/773caf7fd545cd83d32079c70da7d7671533d423/app/Actions/Database?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606298.464854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.4651918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309043,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/32bee7948553a0347c1f57289a51f3fc7eb90dba/bin/data/2ccmap.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606298.5284874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14507776,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/resources","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606298.5562494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.5642107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.190089423,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0baa72aff9737e17741b83c8a6d87891fb03bc0f/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606298.6338074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077525566,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/scripts/pre_dedicated.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"pre_dedicated.scr.example\"; filename*=UTF-8''pre_dedicated.scr.example"],"Etag":["\"b41ca51d2d43f792902b6295bbddf95cdb95a863\""],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["117"],"Last-Modified":["Sat, 28 May 2005 18:47:05 GMT"]},"status":200} +{"level":"debug","ts":1761606298.6466413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.6469696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000300566,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/01c7e7607115d917df6d6ef1ad154d2b44b2e8d3/docker/coolify-helper/Dockerfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606298.738009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.752363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014320366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c53682810f4f6462840a3da9521e48d0bfd57e05/media/openttd.desktop.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"]},"status":200} +{"level":"debug","ts":1761606298.8297725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.922712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606298.963121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040371325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/driver.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2cbb029c80d8feba6065ca1cbb77288538de9123\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"driver.h\"; filename*=UTF-8''driver.h"],"Content-Length":["292"],"Last-Modified":["Sat, 07 Jan 2006 10:15:46 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:04:58 GMT"]},"status":200} +{"level":"debug","ts":1761606299.0080578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.178249243,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f9fa8437ebb57bb0f824aacf759b0f4faaef13ad/music.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606299.0110488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.02537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014290479,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab41ccb23c92b30fdbdfe793e31ccc4bd5df6661/music/qtmidi.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606299.10277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.1684992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065692239,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c75ce9cbbae852615692f33b29b9d506c180fb3d/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606299.19339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.2191436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606299.2191575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606299.21916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606299.2191625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606299.2191646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606299.2191665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606299.2191687,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606299.219171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606299.219173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606299.2191749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606299.219178,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606299.2191806,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606299.2191823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606299.2191844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606299.2191865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606299.2191885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606299.2191906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606299.2191927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606299.2191947,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606299.2191963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606299.2191987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606299.2192006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606299.2192025,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606299.2192047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606299.2192066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606299.2192101,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606299.2192135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606299.2192178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606299.2192214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606299.2192247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606299.2192283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606299.2192318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606299.2192354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606299.2192383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606299.219242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606299.2192457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606299.2192492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606299.2192526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606299.219256,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606299.219259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606299.2192621,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606299.2192655,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606299.2192688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606299.2192726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606299.219276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606299.2192795,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606299.2192829,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606299.2192864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606299.21929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606299.219294,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606299.219298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606299.2193012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606299.2193046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606299.2193077,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606299.219312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606299.219315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606299.219318,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606299.2193222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606299.2193255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606299.2193289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606299.219332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606299.219335,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606299.2193384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606299.2193449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606299.2193482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606299.2193515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606299.2193549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606299.2193587,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606299.219362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606299.2193654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606299.2193685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606299.219372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606299.2329135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039472801,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/cmd_helper.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"0b56fb76704004b236d7b2c6239428577e42c115\""],"Last-Modified":["Sat, 17 Apr 2010 13:31:41 GMT"],"Content-Length":["1158"],"Content-Disposition":["inline; filename=\"cmd_helper.h\"; filename*=UTF-8''cmd_helper.h"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606299.2837825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.2937477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009930912,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/aircraft_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"aircraft_cmd.c\"; filename*=UTF-8''aircraft_cmd.c"],"Last-Modified":["Thu, 29 Jun 2006 08:58:08 GMT"],"Content-Length":["60984"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"a5a93770f74684299202332990a7f31ec920f848\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"]},"status":200} +{"level":"debug","ts":1761606299.3752563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.3756452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352264,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fa0f3bb4e7b83f34bb35a4e9eb1be2332e27d768/media/baseset/orig_dos.obs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606299.4658186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.477435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011595499,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/viewport.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"viewport.c\"; filename*=UTF-8''viewport.c"],"Last-Modified":["Fri, 08 Jul 2005 22:25:24 GMT"],"Content-Length":["54172"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1efc5d87ad2685c3f784fceee398d4fd585ad922\""],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606299.5572538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.5643122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.5835712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019214612,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/templates","headers":{"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"]},"status":200} +{"level":"debug","ts":1761606299.6481884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.6864352,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038204961,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/de46838ac6c4d44d3a8958c1e2a8715569777482.patch","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"]},"status":200} +{"level":"debug","ts":1761606299.7206013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.163311915,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/dummy_land.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606299.739949,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.753572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013587194,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/network_core.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4736"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 14 May 2005 23:48:39 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"network_core.h\"; filename*=UTF-8''network_core.h"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"1b36b462d82b20abc25efcc350e99d5c5eb39afa\""]},"status":200} +{"level":"debug","ts":1761606299.8307297,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.9224193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606299.9313178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100564377,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/namegen.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:04:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606300.0036795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081215772,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/langs.dsp","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606300.0132892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.0136178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000304234,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1ed212775c4e7f2d3abde88acbea51e01fb8b368/regression/stationlist/main.nut","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606300.104324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.1183202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013953685,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/StandaloneDockerSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606300.1952333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.2251976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029915866,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/endian_check.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"endian_check.c\"; filename*=UTF-8''endian_check.c"],"Etag":["\"a302ea40bd6be74b13a1764701593e1e338c8322\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Last-Modified":["Tue, 06 Dec 2005 14:35:10 GMT"],"Content-Length":["1590"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606300.2862985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.3010623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014717544,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/network_udp.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 17 May 2005 16:01:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"network_udp.c\"; filename*=UTF-8''network_udp.c"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Etag":["\"e9cf01425f8f64c27e6b2c4eb817b6dc7d80b0e9\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["18807"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606300.377202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.4683914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.4687955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000371009,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3b381b71a8f82af23ecebadf7b2e48098767ffc0/resources/views/livewire/project/resource/create.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606300.5152783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138033722,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/subscriptions.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606300.5640697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.5778043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013692231,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/docs/32bpp.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606300.6506855,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.6737962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023072444,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/00f7ea59275a58ea05c5beb55e12978d48c34122/bin/baseset/orig_dos.obs","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"]},"status":200} +{"level":"debug","ts":1761606300.7421205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.7572725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.7574592,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015311053,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/water_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["20602"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3b30a027f2dc1a705722cdec64ce51692b835892\""],"Content-Disposition":["inline; filename=\"water_cmd.c\"; filename*=UTF-8''water_cmd.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 26 Sep 2006 16:47:51 GMT"]},"status":200} +{"level":"debug","ts":1761606300.833366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.8454819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012080032,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/clear_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["3144"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Etag":["\"50ae63b1b82d4520de1168ff8d033557f830b2f4\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"clear_map.h\"; filename*=UTF-8''clear_map.h"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606300.8475354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.09023808,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606300.9238799,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606300.9340556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010145004,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/industry_cmd.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Date":["Mon, 27 Oct 2025 23:05:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"fe7e79d45818f87b377f9b6b6d49f4980e0a871f\""],"Content-Disposition":["inline; filename=\"industry_cmd.c\"; filename*=UTF-8''industry_cmd.c"],"X-Content-Type-Options":["nosniff"],"Content-Length":["46552"]},"status":200} +{"level":"debug","ts":1761606301.0148063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.0152364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000400896,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8551e6e74af94e4b3fb58f5d62d7a9a8af0e17a8/resources/views/livewire/project/application/previews.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606301.1060874,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.19776,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.2670085,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5af5b9d7-58e4-47ad-95db-cec1bb8c7f19","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"184.73.239.35","Port":50731,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606301.2670538,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606301.2670681,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606301.2670727,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"184.73.239.35","remote_port":"50731","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606301.2887275,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.300313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011546547,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/aircraft_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 05 Dec 2006 23:57:04 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["61813"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Etag":["\"016014c8a1e8e54b5b353b8dd5f1e0eb4ff12916\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"aircraft_cmd.c\"; filename*=UTF-8''aircraft_cmd.c"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606301.379745,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.4043002,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024518731,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/verify-email.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606301.4166074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.310484444,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606301.4241683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.2263712,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f58611298e17e925f98e9e36d1297f47650d4067/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606301.4709437,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.4875882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.495817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008192564,"request":{"remote_ip":"184.73.239.35","remote_port":"50731","client_ip":"184.73.239.35","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/flutter-rimworld-modman/pulls?labels=0&milestone=-1&project=-1&sort=recentupdate&state=closed&type=all","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["184.73.239.35"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606301.496237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025267122,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/66a42f40232e6161baec807ef194f0aecd4ded74/resources/views/components/server/sidebar.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606301.5617943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.5809522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019119913,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9decd61c12f85317d949ea056194af6fd2468565/os/debian/menu","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 13 Nov 2013 19:57:29 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Length":["144"]},"status":200} +{"level":"debug","ts":1761606301.6529148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.6650605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012103717,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2e170160b0dc73ec4647fb70910fa008735488/app/Providers/FortifyServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["4554"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Last-Modified":["Tue, 01 Oct 2024 08:37:40 GMT"],"Content-Disposition":["inline; filename=\"FortifyServiceProvider.php\"; filename*=UTF-8''FortifyServiceProvider.php"],"Etag":["\"b916b62340b1f6f99d165def198e74b9595576c0\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606301.7437901,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.8352249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.8495963,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014332949,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"]},"status":200} +{"level":"debug","ts":1761606301.9005651,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.9465306,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606301.9468646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000308682,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9c69044da59a0da02874d115880f5b6f43bd3ee9/database/seeders/StandaloneRedisSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606301.9891806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088583792,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database/migrations","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:01 GMT"]},"status":200} +{"level":"debug","ts":1761606302.0169227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.0315988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014631733,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/hal.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Last-Modified":["Mon, 16 May 2005 16:19:32 GMT"],"Etag":["\"e643ecda2fca3a49ab140daf277d31ea847239c4\""],"Content-Disposition":["inline; filename=\"hal.h\"; filename*=UTF-8''hal.h"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3454"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606302.1053183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361482042,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2cc2d0264311ee0228fadaab0b1e80d2b49d1ffa/os/os2/installer/remove_nosound.cmd","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"]},"status":200} +{"level":"debug","ts":1761606302.1079373,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.1082132,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000255231,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/0844645a8b551f823695edaf17c99449b8fd25c5/app/Notifications/Channels/TelegramChannel.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606302.1996968,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.2000678,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346574,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606302.2915466,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.313315,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02173852,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fbf6dd2cb938c276332f3221c5b0954b34cc9635/newgrf_station.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 03 Feb 2006 23:02:01 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2bb9e56ff878598ac5543976bcd969a0b3c7ba17\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5800"],"Content-Disposition":["inline; filename=\"newgrf_station.c\"; filename*=UTF-8''newgrf_station.c"]},"status":200} +{"level":"debug","ts":1761606302.3827357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.3831575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000397509,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d57c9d8aa06ffaec71e99e2930fb68e30257ca1c/resources/views/livewire/project/shared/health-checks.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"]},"status":404} +{"level":"debug","ts":1761606302.4737787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.5123138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038507803,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07c34b2628b821e03fa3b996508897a763469107?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606302.5652657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.5761106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010809868,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/vehicle_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"967b6ae605b8ee8cb8a8a966a217aa6d5c173f05\""],"Last-Modified":["Wed, 28 Jun 2006 06:21:03 GMT"],"Content-Disposition":["inline; filename=\"vehicle_gui.c\"; filename*=UTF-8''vehicle_gui.c"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["41948"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606302.6565251,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.671403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014844454,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/docs/README_if_game_crashed_on_OSX.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606302.747316,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.786771,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039418228,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/md5.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"49b6b9926a802c7abec5230b70cfc5a483d5f199\""],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"md5.h\"; filename*=UTF-8''md5.h"],"Last-Modified":["Sun, 18 Sep 2005 20:56:44 GMT"],"Content-Length":["3353"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606302.838167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.8386009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000409492,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/8551e6e74af94e4b3fb58f5d62d7a9a8af0e17a8/resources/views/livewire/project/resource/create.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"]},"status":404} +{"level":"debug","ts":1761606302.929657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606302.9524918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022781366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/town_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:02 GMT"]},"status":200} +{"level":"debug","ts":1761606303.0199065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.0474803,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027534176,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/upgrade.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"]},"status":200} +{"level":"debug","ts":1761606303.06139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.1112664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.123245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011941021,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/industry_cmd.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"industry_cmd.c\"; filename*=UTF-8''industry_cmd.c"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 09 Dec 2006 14:14:51 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e360cad954aeb98bf198c31eca47accdb7045c70\""],"Content-Length":["50846"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606303.185973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124555113,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/database","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606303.201733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.2238796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022106944,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6877ab9d0554c5d839ab9d96df9f735b634cdcea/media/extra_grf/elrails.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"]},"status":200} +{"level":"debug","ts":1761606303.2928848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.2932734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000362353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/cb5a132b0cd8155a396e8ce99d91ff5101cd5747/docs/newgrf-newlandscape-nml.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606303.3847353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.3851569,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000387811,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/35e62a30031f7aaa78d40d41d91a204637f7b08e/resources/views/emails/waitlist-confirmation.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606303.4760206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.522755,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046695597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/54852d9a13cb19d36dcec67c0818727d83513a67/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606303.5669963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.6582382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.673638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015357421,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/subscription.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"]},"status":200} +{"level":"debug","ts":1761606303.6911323,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124098102,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/54e69de2af72b6e13d3fa889bea6a8c50c00e809/app/Console/Commands?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606303.7486036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.772832,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02419454,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/11d1a9e6fdd5427e9ff06f929348fda282c67768/database/seeders/GitlabAppSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"ec2b7ec5e193d95644b7ed9dfef03c81d96697a4\""],"Content-Length":["492"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"GitlabAppSeeder.php\"; filename*=UTF-8''GitlabAppSeeder.php"],"Last-Modified":["Tue, 17 Sep 2024 11:06:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"]},"status":200} +{"level":"debug","ts":1761606303.8398862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.840249,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338107,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/7d1179e7c89bf38d5607c8f52ff1b6eb559e6d70/database/migrations/2024_03_26_122110_remove_realtime_notifications.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606303.930965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606303.9464016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015405081,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/roadveh.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606304.0220385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.1135244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.1388295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025262503,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/landscape_const.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 12 Sep 2004 21:49:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"landscape_const.h\"; filename*=UTF-8''landscape_const.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["4635"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"6b48b465db3c500ee110afc9d7b6f7c8e57ad0c4\""],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"]},"status":200} +{"level":"debug","ts":1761606304.1772375,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8c3106de-a035-4845-a41d-84f035282b66","origin":"tls","data":{"client_hello":{"CipherSuites":[56026,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[51914,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[56026,772,771],"RemoteAddr":{"IP":"34.123.170.104","Port":63330,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606304.1772773,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606304.1772888,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606304.177293,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.123.170.104","remote_port":"63330","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606304.2046497,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.205019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00033954,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/611ca20f683cc9616d79d0e2a1ec3afe32208f09/ai/trolly/pathfinder.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606304.22035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606304.2203662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606304.2203689,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606304.220371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606304.2203727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606304.2203753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606304.2203772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606304.2203789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606304.2203808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606304.2203822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606304.220384,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606304.2203858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606304.2203877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606304.2203894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606304.2203915,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606304.2203932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606304.220395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606304.2203968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606304.2203987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606304.2204003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606304.2204022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606304.2204037,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606304.2204056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606304.220407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606304.220409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606304.2204106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606304.2204125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606304.2204142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606304.2204158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606304.2204175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606304.2204192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606304.2204208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606304.2204227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606304.2204242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606304.220426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606304.2204282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606304.220431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606304.2204342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606304.2204373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606304.2204401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606304.2204428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606304.2204454,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606304.2204475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606304.2204492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606304.220451,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606304.2204528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606304.220455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606304.220457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606304.2204585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606304.2204602,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606304.2204618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606304.220464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606304.2204657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606304.2204678,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606304.2204692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606304.2204711,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606304.2204726,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606304.2204752,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606304.220478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606304.2204807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606304.2204835,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606304.2204864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606304.2204893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606304.2204907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606304.2204926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606304.220494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606304.220496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606304.2204974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606304.2204995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606304.2205014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606304.2205033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606304.220505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606304.221487,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.288578,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26650163,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/config.lib?page=5","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606304.2952404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.3166833,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095164597,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606304.3862066,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.3939836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098712696,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606304.3967478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010515052,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ab57a5d8ef2bec815d17d8fe83403286fd5f68e0/app/Providers/FortifyServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"Content-Length":["4134"],"Etag":["\"a5fce48585b05144ca6d6cce7e109b21d7b99ef9\""],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"FortifyServiceProvider.php\"; filename*=UTF-8''FortifyServiceProvider.php"],"Last-Modified":["Fri, 01 Sep 2023 07:34:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606304.497354,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.5678728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.6150005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047088027,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ba1af15b7ac6202b2a895e77caa92150f42245ef/bin/scripts/pre_dedicated.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"b41ca51d2d43f792902b6295bbddf95cdb95a863\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"pre_dedicated.scr.example\"; filename*=UTF-8''pre_dedicated.scr.example"],"Content-Length":["117"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606304.6588764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.659301,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d88e1a218e91ec8b7ddee9f2852f1126ad54a379/ai/trolly/pathfinder.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"]},"status":404} +{"level":"debug","ts":1761606304.750237,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.7774537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027175349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/application/deployment/show.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606304.8411486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606304.8507748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.353389416,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/15e41743322b358a76f4a3284b0b63d551a42f52/findversion.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"]},"status":200} +{"level":"debug","ts":1761606304.8565347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015356058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Service/EditCompose.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"]},"status":200} +{"level":"debug","ts":1761606304.932165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.0234852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.039583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016051699,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/network.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"network.h\"; filename*=UTF-8''network.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9346"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"79227e44bd7d9916e8425299bb555ed2421e75c2\""],"Last-Modified":["Sat, 14 May 2005 23:48:39 GMT"]},"status":200} +{"level":"debug","ts":1761606305.114249,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.1461957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031902941,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/dce0bbad6c5be2019bc01eb86af6fbdf758d117f/media/palette.act","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"87f586e84eeb69ee9c5d0ff4e7f38c220798d802\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["application/octet-stream"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Disposition":["inline; filename=\"palette.act\"; filename*=UTF-8''palette.act"],"Content-Length":["768"]},"status":200} +{"level":"debug","ts":1761606305.2052553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.2514014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046114472,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aaa8fc7a4c890c5fb04c8d4d97e8846cebe398b9?page=264","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606305.275403,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c6a23bc0-00da-4e86-8d34-5107ac5d84dd","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.224.9.144","Port":38254,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606305.275436,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606305.2754474,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606305.2754514,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.224.9.144","remote_port":"38254","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606305.2956018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.3076744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01204689,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/aircraft.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"06e53797aefd0c8ea1cfb7c19ae9b51a9a90364f\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"aircraft.h\"; filename*=UTF-8''aircraft.h"],"Last-Modified":["Fri, 09 Jun 2006 06:34:28 GMT"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["478"]},"status":200} +{"level":"debug","ts":1761606305.3869498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.3874507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000458124,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/697bbe29bc4dd86cdc74cb925746908e889ea153/resources/views/errors/404.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"]},"status":404} +{"level":"debug","ts":1761606305.4204106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.4779446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.4958937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017908129,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/aircraft.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"aircraft.h\"; filename*=UTF-8''aircraft.h"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 05 Oct 2006 02:26:27 GMT"],"Content-Length":["597"],"Etag":["\"15d2bbe27083deace4e29eb8ed9eec3e7cde7ee6\""]},"status":200} +{"level":"debug","ts":1761606305.5160868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095637459,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/database","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606305.5419445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.609741092,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af2c51e3d42bfa0c50c45d77c5366ebbd359f404/docs/landscape_grid.html?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606305.5692303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.569587,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000327337,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/505be9dc97adeffe2b86e59864e4363be885f04b/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"]},"status":404} +{"level":"debug","ts":1761606305.5908122,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62581: EOF"} +{"level":"debug","ts":1761606305.5928159,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3d291db8-2ab1-4ebf-a6fa-c4d9d1d87c99","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62582,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606305.59285,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606305.592861,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606305.5928671,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62582","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606305.5959888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606305.5983388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00229701,"request":{"remote_ip":"192.168.1.64","remote_port":"62582","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"Content-Type":["application/json"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Content-Length":["551"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.8105"],"Date":["Mon, 27 Oct 2025 23:05:04 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606305.6104133,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.610935,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000496466,"request":{"remote_ip":"34.224.9.144","remote_port":"38254","client_ip":"34.224.9.144","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/templates/compose/mixpost.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.224.9.144"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606305.6605837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.693854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033224592,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/76ce3e4860ada1027dd11fac0ed84594ac76bf71/bin/ai/regression/regression.sav","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"Etag":["\"cf97052c2e174d8203e2e190d3f98a2b067d7f3c\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["97731"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Last-Modified":["Sun, 06 Sep 2009 18:54:42 GMT"],"Content-Disposition":["inline; filename=\"regression.sav\"; filename*=UTF-8''regression.sav"]},"status":200} +{"level":"debug","ts":1761606305.7511654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.7969408,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f829b534-a2d7-4730-a3f3-5c8505e98a95","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62585,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606305.7969933,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606305.7970061,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606305.7970116,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62585","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606305.7991824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606305.8005953,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001387175,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/","headers":{"Sec-Fetch-Site":["none"],"Sec-Fetch-Dest":["document"],"Priority":["u=0, i"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-User":["?1"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Length":["47"],"Content-Type":["text/html; charset=utf-8"],"Location":["/user/auth-tokens/rotate"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Cache-Control":["no-store"]},"status":302} +{"level":"debug","ts":1761606305.807568,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606305.8164835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.008837219,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/user/auth-tokens/rotate","headers":{"Sec-Fetch-User":["?1"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=0, i"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Site":["none"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Cache-Control":["no-store"],"Location":["/"],"Set-Cookie":[],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Content-Length":["24"],"Content-Type":["text/html; charset=utf-8"]},"status":302} +{"level":"debug","ts":1761606305.8219647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606305.841969,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606305.8759565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.05391132,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-User":["?1"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Cookie":[],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Mode":["navigate"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["none"],"Priority":["u=0, i"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Content-Type":["text/html; charset=UTF-8"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"]},"status":200} +{"level":"debug","ts":1761606305.8842726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133063792,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606305.9121804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070178726,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/552e6de4ceca495b292cf7d068c5d18c8d6489d6/video/cocoa_keys.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1e69c142545358db0ec7f495a0b9030a65a00bc2\""],"Last-Modified":["Sat, 18 Feb 2006 16:20:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:05 GMT"],"Content-Length":["3568"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"cocoa_keys.h\"; filename*=UTF-8''cocoa_keys.h"]},"status":200} +{"level":"debug","ts":1761606305.933504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.0243611,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.024837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000431203,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/database/migrations/2023_03_28_062150_create_kubernetes_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606306.1150477,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.1537707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.1539576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000146627,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/4857.4971a98037d2ec3b663d.js","headers":{"Referer":["https://grafana.site.quack-lab.dev/"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["script"],"Sec-Fetch-Mode":["no-cors"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606306.1802442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.18088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.1810913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.1812556,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.1829314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002608568,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/grafana-exploretraces-app/settings","headers":{"Referer":["https://grafana.site.quack-lab.dev/"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.1830163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001858794,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/grafana-metricsdrilldown-app/settings","headers":{"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Grafana-Org-Id":["1"],"Te":["trailers"],"Accept":["application/json, text/plain, */*"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Priority":["u=4"],"Referer":["https://grafana.site.quack-lab.dev/"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["application/json"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.1890976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.007762814,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/grafana-pyroscope-app/settings","headers":{"Accept":["application/json, text/plain, */*"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.1901457,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.009197218,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/grafana-lokiexplore-app/settings","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"X-Grafana-Org-Id":["1"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"Priority":["u=4"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://grafana.site.quack-lab.dev/"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.2058926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.22828,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022344242,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c6c723f3068d4e6323f5be10aa15c700829475/bin/baseset/orig_dos.obs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606306.232282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.234329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001978629,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/dashboards/home","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Referer":["https://grafana.site.quack-lab.dev/"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Accept":["application/json, text/plain, */*"],"Priority":["u=4"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Org-Id":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["1371"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606306.2658544,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.2680652,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.00214304,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/user/orgs","headers":{"Referer":["https://grafana.site.quack-lab.dev/"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"X-Grafana-Org-Id":["1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["47"],"Cache-Control":["no-store"]},"status":200} +{"level":"debug","ts":1761606306.2793663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.2810485,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001622489,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/user/preferences","headers":{"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/plain, */*"],"Referer":["https://grafana.site.quack-lab.dev/"],"X-Grafana-Org-Id":["1"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["2"]},"status":200} +{"level":"debug","ts":1761606306.2975333,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.309504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011936902,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/CleanupStaleMultiplexedConnections.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"CleanupStaleMultiplexedConnections.php\"; filename*=UTF-8''CleanupStaleMultiplexedConnections.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Etag":["\"bcca77c182902a1562bb49aac1b04629e26210ec\""],"Last-Modified":["Mon, 09 Sep 2024 08:33:57 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1137"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606306.378043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262950477,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/config.lib?page=3","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606306.3880074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.4165568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028506558,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20221005132352_docker_compose_configuration","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606306.4789338,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.492197,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.558654908,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cf473ddd83e7983db39647cc989799b213b1f20e/utils","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.4996862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020715291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/docs/landscape.html","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Tue, 08 Nov 2011 19:48:47 GMT"],"Content-Length":["51770"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"1cf2bf1d9933ed59f7254db55240c3b6e7c6cc33\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606306.5018084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.505687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.003793933,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/prometheus/grafana/api/v1/rules?dashboard_uid=null","headers":{"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Referer":["https://grafana.site.quack-lab.dev/?orgId=1&from=now-6h&to=now&timezone=browser"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Accept":["application/json, text/plain, */*"],"Sec-Fetch-Mode":["cors"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["41"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606306.5702987,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.5767558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.6132112,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042873292,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/npf.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 29 Mar 2006 19:00:56 GMT"],"Content-Length":["5283"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Disposition":["inline; filename=\"npf.h\"; filename*=UTF-8''npf.h"],"Etag":["\"653d31b9abf5e79089f368532c6d629a78e69502\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606306.6262622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049474315,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/other","headers":{"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606306.6614892,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.661903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000381489,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c26209f187a8e85b434a9994e3f01eb2fa3fd412/app/Livewire/Notifications/Telegram.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":404} +{"level":"debug","ts":1761606306.6620479,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.662292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.662458,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.663383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606306.6654165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.003310511,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/search?limit=1","headers":{"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Mode":["cors"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://grafana.site.quack-lab.dev/?orgId=1&from=now-6h&to=now&timezone=browser"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["237"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606306.666293,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002873357,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/search?dashboardUIDs=eeygu5phm2bcwf&dashboardUIDs=rYdddlPWk&dashboardUIDs=ef05d4l9xklq8b&dashboardUIDs=aecs3qzcunmkga&dashboardUIDs=Kdh0OoSGz&dashboardUIDs=4dMaCsRZz&dashboardUIDs=ee0u14zv10pvke&dashboardUIDs=pMEd7m0Mz&limit=30","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Referer":["https://grafana.site.quack-lab.dev/?orgId=1&from=now-6h&to=now&timezone=browser"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Org-Id":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["875"]},"status":200} +{"level":"debug","ts":1761606306.6705387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.008018005,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/search?limit=30&starred=true","headers":{"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Referer":["https://grafana.site.quack-lab.dev/?orgId=1&from=now-6h&to=now&timezone=browser"],"Cookie":[],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Accept":["application/json, text/plain, */*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Content-Length":["2"],"Cache-Control":["no-store"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606306.6724885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.010136739,"request":{"remote_ip":"192.168.1.64","remote_port":"62585","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins?embedded=0&core=0","headers":{"Sec-Fetch-Mode":["cors"],"X-Grafana-Org-Id":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Te":["trailers"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Referer":["https://grafana.site.quack-lab.dev/?orgId=1&from=now-6h&to=now&timezone=browser"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"]},"status":200} +{"level":"debug","ts":1761606306.7520041,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.7622519,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010199467,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/928ca44f7d5787656acad230fd9c89878afe2810/artisan","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Content-Length":["1686"]},"status":200} +{"level":"debug","ts":1761606306.8432288,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.8771257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033856634,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/openttd_vs80.sln","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"]},"status":200} +{"level":"debug","ts":1761606306.9336162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606306.9814956,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047827511,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/network_gamelist.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"network_gamelist.h\"; filename*=UTF-8''network_gamelist.h"],"Date":["Mon, 27 Oct 2025 23:05:06 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Length":["340"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c1a1a090429ecca087609fe9985b8ca98e7b2ad5\""]},"status":200} +{"level":"debug","ts":1761606307.0251374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.0334032,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008215257,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3543ea2915ea56bd3dcb3c92dea34b240717c73/resources/views/livewire/project/application/%7B%7B%20route('project.application.configuration',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606307.1159234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.1163666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000398912,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/fe7c0a5a0b44fd2bba8bafd24545c3ac47975e3b/bin/data/2ccmap.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606307.206649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.2708397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064156032,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/552e6de4ceca495b292cf7d068c5d18c8d6489d6/video/cocoa_v.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["135"],"Etag":["\"93d7b2639b9142174ab70ed5cbb99a728ed1c9ea\""],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Content-Disposition":["inline; filename=\"cocoa_v.h\"; filename*=UTF-8''cocoa_v.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 18 Feb 2006 16:20:50 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606307.2978473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.3171666,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019291958,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/wordpress-with-mysql.yaml","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"ad6e203fae822d5af8d8318862046361f50c8f95\""],"Last-Modified":["Thu, 22 Aug 2024 10:05:42 GMT"],"Content-Disposition":["inline; filename=\"wordpress-with-mysql.yaml\"; filename*=UTF-8''wordpress-with-mysql.yaml"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1101"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"]},"status":200} +{"level":"debug","ts":1761606307.3888435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.4801195,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.4822047,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093324429,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606307.49789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017727409,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606307.5711374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.5926013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021420691,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/station.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606307.6620426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.6914582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02937196,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/md5.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Mon, 28 Aug 2006 18:53:03 GMT"],"Etag":["\"6e1f3044b32a42274402b2ba18efe819c5467c62\""],"Content-Disposition":["inline; filename=\"md5.h\"; filename*=UTF-8''md5.h"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3356"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606307.7257802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.753221,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.7647607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03894156,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/docker","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606307.7683425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015092992,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/unmovable_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"unmovable_map.h\"; filename*=UTF-8''unmovable_map.h"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Content-Length":["2686"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"d016a7ac1da0b5822f7d4af69f16b6279a34edda\""],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606307.8436928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.8610432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017318438,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9decd61c12f85317d949ea056194af6fd2468565/os/debian/rules","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2209"],"Etag":["\"dfd39253ef1585c4c3680b660fa9a8b58da2d0f9\""],"Last-Modified":["Tue, 07 Jan 2014 19:31:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"rules\"; filename*=UTF-8''rules"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"]},"status":200} +{"level":"debug","ts":1761606307.935259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606307.9730175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037720878,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07c34b2628b821e03fa3b996508897a763469107?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606308.0259807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.1168637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.1986365,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081721415,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/hal.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606308.2091393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.2999685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.3004127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000406165,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f40189d3533515e15c85067863bdd3ac5cd35a9a/os/debian/postinst","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606308.3019438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092775905,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a8401182afbcdd4dd7ebd5488956ac0d6ed5923c?page=187","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606308.39144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.3918085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000338699,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d6f87d3fb6cf7ce34592accb0d4dd3fca1c8f687/app/Notifications/Channels/TelegramChannel.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606308.4087853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.382770443,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606308.4826846,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.4979422,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015220804,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/livery.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606308.5744586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.6216605,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047164742,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53916ac7703d792d15740ebfdd36e803b1a7f25b/config.lib","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606308.6647384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.6816733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016901431,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/commits/commit/474cb662e5070d8ed9633c004f94e196afda0210/macos/Runner.xcodeproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"]},"status":200} +{"level":"debug","ts":1761606308.7556398,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.771563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015879625,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/InstanceSettingsSeeder.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606308.8477046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.8591082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011367169,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/npf.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"npf.h\"; filename*=UTF-8''npf.h"],"Content-Length":["5691"],"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 04 Jul 2005 14:58:55 GMT"],"Etag":["\"0ded7fcfa3517b18474d341c2708609f7e7d2c2e\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606308.9105783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.9388838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606308.954303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015386786,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Application/Rollback.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:08 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606308.9886155,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62598: EOF"} +{"level":"debug","ts":1761606308.9894006,"logger":"events","msg":"event","name":"tls_get_certificate","id":"737fdb6e-5c3e-497e-9b01-aa06a7a455ad","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62599,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606308.9895465,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606308.9896457,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606308.9896734,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62599","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606308.991739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606308.9942727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002513538,"request":{"remote_ip":"192.168.1.64","remote_port":"62599","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Fetch-Site":["same-origin"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Pragma":["no-cache"],"X-Forwarded-Proto":["https"],"Connection":["Upgrade"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Key":["IA3plvUg9n5Ztrw7Evp5bA=="],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Extensions":["permessage-deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["BoZKzUTacPfyvdeCXNJs3hiCLks="]},"status":101} +{"level":"debug","ts":1761606308.9943368,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002513538,"request":{"remote_ip":"192.168.1.64","remote_port":"62599","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Sec-Fetch-Site":["same-origin"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Upgrade":["websocket"],"Pragma":["no-cache"],"X-Forwarded-Proto":["https"],"Connection":["Upgrade"],"Origin":["https://grafana.site.quack-lab.dev"],"Sec-Websocket-Key":["IA3plvUg9n5Ztrw7Evp5bA=="],"Sec-Websocket-Version":["13"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["websocket"],"Sec-Websocket-Extensions":["permessage-deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606309.0025756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606309.0044289,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62601: EOF"} +{"level":"debug","ts":1761606309.0049007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002295206,"request":{"remote_ip":"192.168.1.64","remote_port":"62600","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Version":["13"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Websocket-Key":["v71cRyduqmCLkaNQfWpt6g=="],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://grafana.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Cookie":[],"Cache-Control":["no-cache"],"Sec-Fetch-Site":["same-origin"],"Upgrade":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["hepSb4SgV/okCPprNJu5g3sQTVs="]},"status":101} +{"level":"debug","ts":1761606309.004969,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002295206,"request":{"remote_ip":"192.168.1.64","remote_port":"62600","client_ip":"192.168.1.64","proto":"HTTP/1.1","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/live/ws","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Websocket-Version":["13"],"Connection":["Upgrade"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Websocket-Extensions":["permessage-deflate"],"Sec-Websocket-Key":["v71cRyduqmCLkaNQfWpt6g=="],"Sec-Fetch-Mode":["websocket"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Origin":["https://grafana.site.quack-lab.dev"],"Pragma":["no-cache"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Cookie":[],"Cache-Control":["no-cache"],"Sec-Fetch-Site":["same-origin"],"Upgrade":["websocket"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"grafana.site.quack-lab.dev"}}} +{"level":"debug","ts":1761606309.0054913,"logger":"events","msg":"event","name":"tls_get_certificate","id":"7347495b-8aff-4291-b425-0a746b9e750c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"grafana.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62602,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606309.0055306,"logger":"tls.handshake","msg":"choosing certificate","identifier":"grafana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606309.005541,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"grafana.site.quack-lab.dev","subjects":["grafana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606309.0055485,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62602","subjects":["grafana.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"ba1a278239d034ee92bd5602b3d1a0e7295be6ff84d32dada5784b470aad7676"} +{"level":"debug","ts":1761606309.0080183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606309.009475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001407703,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/frontend/assets","headers":{"Priority":["u=4"],"Referer":["https://grafana.site.quack-lab.dev/d/eeygu5phm2bcwf/power-meter?orgId=1&from=now-6h&to=now&timezone=browser&var-periods=6m&refresh=5s"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"X-Grafana-Device-Id":["897bffe0c79a6c12fe68963a444c81fe"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Length":["307"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"]},"status":200} +{"level":"debug","ts":1761606309.0301094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.039851,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009705396,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/pathfind.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 28 Jun 2006 06:10:20 GMT"],"Etag":["\"ae5f32ca67cf79b618387f019d7e800a270454e2\""],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Length":["26679"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"]},"status":200} +{"level":"debug","ts":1761606309.0463452,"logger":"events","msg":"event","name":"tls_get_certificate","id":"fb6af305-be66-4aae-a07b-a902e0a72c7c","origin":"tls","data":{"client_hello":{"CipherSuites":[43690,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[43690,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[60138,772,771],"RemoteAddr":{"IP":"205.169.39.16","Port":36284,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606309.0463805,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606309.0463908,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606309.0463953,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"205.169.39.16","remote_port":"36284","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606309.0542386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.143633468,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/database/migrations","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606309.0623107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606309.0653462,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002984256,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/PlaylistPage.a4bd337cef385596ca3a.js","headers":{"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Referer":["https://grafana.site.quack-lab.dev/playlists"],"Cookie":[],"Sec-Fetch-Mode":["no-cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["script"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Accept-Ranges":["bytes"],"Cache-Control":["public, max-age=31536000"],"Content-Length":["8988"],"Content-Type":["text/javascript; charset=utf-8"],"Last-Modified":["Tue, 23 Sep 2025 14:53:12 GMT"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"]},"status":200} +{"level":"debug","ts":1761606309.091471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606309.1009173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.009384762,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/apis/playlist.grafana.app/v0alpha1/namespaces/default/playlists","headers":{"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"Referer":["https://grafana.site.quack-lab.dev/playlists"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Audit-Id":["32e735cf-4063-4549-acd8-3e8e2b6eea6b"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["no-store"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Length":["110"],"X-Frame-Options":["deny"]},"status":200} +{"level":"debug","ts":1761606309.121367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.1558182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606309.15799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002147398,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/static/img/grot-cta.f0b5344d.svg","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept":["*/*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Te":["trailers"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/playlists"],"Priority":["u=4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=31536000"],"Content-Length":["95217"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Accept-Ranges":["bytes"],"Content-Type":["image/svg+xml"],"Last-Modified":["Tue, 23 Sep 2025 14:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761606309.2116003,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.2192926,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606309.2193031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606309.2193058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606309.2193081,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606309.21931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606309.2193122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606309.219314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606309.2193165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606309.219319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606309.219321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606309.219323,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606309.2193248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606309.2193274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606309.2193296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606309.2193315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606309.2193336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606309.2193358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606309.2193377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606309.2193398,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606309.2193418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606309.219344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606309.2193458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606309.219348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606309.2193506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606309.2193525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606309.2193549,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606309.219357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606309.219359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606309.2193615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606309.2193637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606309.2193658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606309.219368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606309.21937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606309.219372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606309.2193742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606309.2193763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606309.2193785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606309.2193804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606309.2193823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606309.2193844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606309.2193866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606309.2193887,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606309.2193906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606309.2193925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606309.2193944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606309.2193966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606309.2193985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606309.2194004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606309.2194026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606309.2194042,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606309.2194064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606309.2194083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606309.2194102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606309.2194123,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606309.219414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606309.2194161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606309.2194178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606309.21942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606309.2194216,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606309.2194238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606309.2194254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606309.2194276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606309.2194295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606309.2194314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606309.2194333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606309.219435,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606309.2194371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606309.2194388,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606309.2194407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606309.2194426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606309.2194445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606309.2194464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606309.2344458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022811513,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d71d3868d104e02ff6ad4fd72b73eb4af37f0d5/bin/baseset/orig_win.obm","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"]},"status":200} +{"level":"debug","ts":1761606309.2784615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.157060048,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d23e2d64b88c92be8e5c0136795c73ba9cad62b8/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606309.30308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.3184576,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015348794,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/docs/Readme_Windows_MSVC6.0.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606309.3338387,"logger":"events","msg":"event","name":"tls_get_certificate","id":"90948c78-6f95-4117-8c95-aedeed83630f","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.81.253.213","Port":64310,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606309.3338683,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606309.3338797,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606309.3338852,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.81.253.213","remote_port":"64310","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606309.394093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.4107838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016650378,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/viewport.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Etag":["\"3dbd915eb956c634ede7e71952b32e1bbed202c8\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["54543"],"Content-Disposition":["inline; filename=\"viewport.c\"; filename*=UTF-8''viewport.c"],"Last-Modified":["Sat, 23 Sep 2006 02:39:24 GMT"]},"status":200} +{"level":"debug","ts":1761606309.4851596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.488535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003337862,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/6639c496c3c8ba5297d4ee979cb14a1bfebf3058","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"]},"status":200} +{"level":"debug","ts":1761606309.551046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.5653934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01431722,"request":{"remote_ip":"3.81.253.213","remote_port":"64310","client_ip":"3.81.253.213","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8fb9075deddc1201bdfb8d98bec68e54c805f13e/templates/compose/keycloak-with-postgres.yaml","headers":{"X-Forwarded-For":["3.81.253.213"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["1927"],"Etag":["\"9f9a395a0cb67a331f7657f3ab661d4a707b4ef2\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 26 Oct 2024 13:26:45 GMT"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"keycloak-with-postgres.yaml\"; filename*=UTF-8''keycloak-with-postgres.yaml"]},"status":200} +{"level":"debug","ts":1761606309.5759904,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.57628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00026527,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/6f0db273d649b5f607f4e3fc85c93945169fb9a2/bin/data/2ccmap.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606309.667139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.702467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035291799,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/35625b22f5c9dc0115e90c4b014e8e22cf6b3a9b/docker-compose-dev.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606309.7579546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.8275304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069516418,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/network_gamelist.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"network_gamelist.h\"; filename*=UTF-8''network_gamelist.h"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c1a1a090429ecca087609fe9985b8ca98e7b2ad5\""],"Content-Length":["340"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"]},"status":200} +{"level":"debug","ts":1761606309.848967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.8668964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017899303,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/tgp.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 04 Sep 2006 20:40:33 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"tgp.c\"; filename*=UTF-8''tgp.c"],"Etag":["\"8c99856f6ccaf59d1ace469818bdbafe0e80ed0a\""],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Length":["30736"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606309.9397712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606309.961511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021706098,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c649f8e3cdda21153e838b23492fa1bdfc155691/projects/langs.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606310.0306368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.039564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.008891071,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/60d2232c609c595adadb4bca90e0ad3d3de0ce17/video/sdl_v.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"549acd3fb3ff273a1fcbe3db58e77f516399eb23\""],"Content-Disposition":["inline; filename=\"sdl_v.c\"; filename*=UTF-8''sdl_v.c"],"Last-Modified":["Sat, 23 Jul 2005 15:48:00 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["11724"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":200} +{"level":"debug","ts":1761606310.0417285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.1084292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066649914,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/public","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":200} +{"level":"debug","ts":1761606310.12215,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.1606014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038410529,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/town_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":200} +{"level":"debug","ts":1761606310.2129595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.2514677,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606310.2542014,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002662469,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/3324.030d839e93b8ff510421.js","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Cookie":[],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["script"],"Sec-Fetch-Mode":["no-cors"],"Sec-Fetch-Site":["same-origin"],"Accept":["*/*"],"Referer":["https://grafana.site.quack-lab.dev/connections"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Accept-Ranges":["bytes"],"Cache-Control":["public, max-age=31536000"],"Content-Length":["73804"],"Content-Type":["text/javascript; charset=utf-8"],"Last-Modified":["Tue, 23 Sep 2025 14:53:12 GMT"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":200} +{"level":"debug","ts":1761606310.2548182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606310.2556705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000790319,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/4827.4b2fc5c05db09e8c4840.js","headers":{"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Mode":["no-cors"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://grafana.site.quack-lab.dev/connections"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Sec-Fetch-Dest":["script"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Accept-Ranges":["bytes"],"Content-Length":["58524"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Cache-Control":["public, max-age=31536000"],"Content-Type":["text/javascript; charset=utf-8"],"Last-Modified":["Tue, 23 Sep 2025 14:53:12 GMT"]},"status":200} +{"level":"debug","ts":1761606310.256995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606310.2575378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.000502107,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/build/Connections.3c89c03869ce142b2674.js","headers":{"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://grafana.site.quack-lab.dev/connections"],"Sec-Fetch-Mode":["no-cors"],"Sec-Fetch-Dest":["script"],"Te":["trailers"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=31536000"],"Content-Length":["2174"],"Content-Type":["text/javascript; charset=utf-8"],"Accept-Ranges":["bytes"],"Last-Modified":["Tue, 23 Sep 2025 14:53:12 GMT"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":200} +{"level":"debug","ts":1761606310.3037446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.3146474,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101644483,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers?page=5","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606310.3578691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054088434,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/genland.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606310.3953865,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.4103382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014917321,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/bb07f9a3aa37013cff07baa0d4a3f5e37a60a5e8/bin/scripts/readme.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606310.4863257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.4974158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011053287,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b362f3aee9691265a2259de0b346d4981a1f922b/findversion.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"89fc44b3cbdeddbc3fae726061fdbcf4f7d74ed4\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Last-Modified":["Mon, 29 Nov 2010 12:49:27 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4857"]},"status":200} +{"level":"debug","ts":1761606310.5774925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.5778391,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032372,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/243d1c06fcbfec4aa031393356621b4876439b4a/database/seeders/StandaloneDockerSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"]},"status":404} +{"level":"debug","ts":1761606310.6675649,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.7590976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.7711217,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011991716,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/roadveh_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"84f2ea0309f521bcd8417960618e4d8461fe203c\""],"Last-Modified":["Tue, 03 Oct 2006 14:52:39 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["18058"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"roadveh_gui.c\"; filename*=UTF-8''roadveh_gui.c"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606310.8500516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.9076934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05760346,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606310.940498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606310.9640322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023501494,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/928ca44f7d5787656acad230fd9c89878afe2810/app/Enums","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606311.0305564,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.362960669,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f7bbf1f76bf6e11812cf1b435e637e17b1afa17/os/os2/installer/download_opensfx.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606311.0316508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.0798697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048186688,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/app/Enums/ProxyTypes.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606311.122985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.1784105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.214706,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.2591221,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04437891,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/053aa25d2c8abe71f9cb0d65ee6346414154b3bd/docker/dev-ssu","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606311.27087,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092416507,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/public","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606311.305652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.3244603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018777168,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/network_udp.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["20338"],"Etag":["\"5ec1f2376e31b49038a0a4beb2c00e737b0cc161\""],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"network_udp.c\"; filename*=UTF-8''network_udp.c"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606311.3754425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.252421037,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6992bdc463ae4a6ec3d5e93bd4b59f32f510f5d9/Doxyfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"]},"status":200} +{"level":"debug","ts":1761606311.397084,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.3973742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000259699,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/371b4a3f83ca3e3e077f13a55be099e131343c10/resources/views/errors/503.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606311.4877765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.5106127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02279942,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20220510081125_custom_wordpress_db","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"]},"status":200} +{"level":"debug","ts":1761606311.5792718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.6699069,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.681819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606311.6838946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002008246,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["application/json, text/plain, */*"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Priority":["u=0"],"X-Forwarded-For":["192.168.1.64"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Content-Length":["365"],"Cache-Control":["no-store"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606311.688753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018817483,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/pathfind.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["26966"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Etag":["\"1e724c632c4b7abaf1f669fb9ea44c17899f78ae\""],"Last-Modified":["Sun, 05 Nov 2006 18:42:25 GMT"],"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606311.7608936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.7614272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000501937,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/73c96fc66d1e5b9dff3f05850e2b5899a80a4876/media/extra_grf/chars.nfo","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606311.7827873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606311.7852855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.00242445,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/plugins/prometheus/img/prometheus_logo.svg","headers":{"Sec-Fetch-Mode":["no-cors"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Accept":["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["image"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4, i"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Length":["1075"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Accept-Ranges":["bytes"],"Content-Type":["image/svg+xml"],"Last-Modified":["Tue, 23 Sep 2025 14:41:26 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Cache-Control":["public, max-age=3600"]},"status":200} +{"level":"debug","ts":1761606311.789453,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210155842,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a4571d8087a0cee2a0a5a61f2885d3f51e598541/findversion.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"]},"status":200} +{"level":"debug","ts":1761606311.8524046,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606311.872882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020439551,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/2c210abf576acca4cb7b0086c824e5495fffabd6/app/Jobs/CleanupInstanceStuffsJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1678"],"Content-Disposition":["inline; filename=\"CleanupInstanceStuffsJob.php\"; filename*=UTF-8''CleanupInstanceStuffsJob.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:11 GMT"],"Etag":["\"d9de3f6fe7b71ea7323b0eff69c8e87274414f2f\""],"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606311.9428518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.0339494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.034384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405885,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f089185c3912f8558732d9da2324375aa9022cba/resources/views/livewire/project/shared/scheduled-task/show.blade.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606312.1255822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.170601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044973171,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a86e971020937a88a7eeed6fc30548a5f31e2d74/app/Models/StandalonePostgresql.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606312.2170196,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.2295952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012539058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/roadveh_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e715cd9f3907d7e87bc43c319012cb58a8e1e585\""],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"roadveh_gui.c\"; filename*=UTF-8''roadveh_gui.c"],"Last-Modified":["Mon, 27 Jun 2005 06:57:24 GMT"],"Content-Length":["30744"]},"status":200} +{"level":"debug","ts":1761606312.3084989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.3694923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.3990476,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.4444168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074884407,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/8520beff513440cd559ae1c20f40936d549fc832/artisan","headers":{"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606312.4674287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.4692614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001773643,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e?accesscontrol=true","headers":{"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Priority":["u=0"],"Te":["trailers"],"X-Grafana-Org-Id":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["802"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606312.4696612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.4699194,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.4701068,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.4714236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001697169,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/errors","headers":{"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Cookie":[],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=0"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Accept":["application/json, text/plain, */*"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["2"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606312.4719136,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001943675,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins?embedded=0&accesscontrol=true","headers":{"Sec-Fetch-Mode":["cors"],"Priority":["u=0"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Grafana-Org-Id":["1"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606312.4811168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082039675,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd2af4643b4a68e175243f31cc88cea26f2bf4e/scripts/on_dedicated.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"5465cd797840ba92481b22c29e471f497434ea51\""],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"on_dedicated.scr.example\"; filename*=UTF-8''on_dedicated.scr.example"],"Content-Length":["144"],"Last-Modified":["Sat, 28 May 2005 16:59:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606312.4899561,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.5019302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011876088,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/network.h","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"network.h\"; filename*=UTF-8''network.h"],"Last-Modified":["Tue, 03 Oct 2006 16:15:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["10489"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"5e0d0ac11687cf86ac963b84c74f2e0e5a01e140\""]},"status":200} +{"level":"debug","ts":1761606312.5065713,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.5084944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001860738,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/prometheus/settings","headers":{"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Org-Id":["1"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Te":["trailers"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["1768"],"Cache-Control":["no-store"]},"status":200} +{"level":"debug","ts":1761606312.5360117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.593125709,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5b854a42220e81a28fb460b9b95f4741f51d701/docs/landscape_grid.html?page=3","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606312.5805836,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.6047754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024152951,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3f11c279589b4d94a649e35d6e1b6d6dc81fb674/projects/openttd_vs80.sln","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"openttd_vs80.sln\"; filename*=UTF-8''openttd_vs80.sln"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3220"],"Last-Modified":["Wed, 21 Feb 2007 17:59:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Etag":["\"2eae8e5f619df0b55c08701bc7e654c079941b28\""]},"status":200} +{"level":"debug","ts":1761606312.6199565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.311418465,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/CPackProperties.cmake.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"]},"status":200} +{"level":"debug","ts":1761606312.6303737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.632053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001616117,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/public/fonts/inter/Inter-Italic.woff2","headers":{"Cookie":[],"Sec-Fetch-Mode":["cors"],"Accept":["application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8"],"Referer":["https://grafana.site.quack-lab.dev/"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Sec-Fetch-Dest":["font"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Encoding":["identity"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Accept-Ranges":["bytes"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["117700"],"Content-Type":["font/woff2"],"Cache-Control":["public, max-age=3600"],"Last-Modified":["Tue, 23 Sep 2025 14:41:26 GMT"]},"status":200} +{"level":"debug","ts":1761606312.6720786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.6920094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019896017,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a2bde2d6c558398bba7bca7532d414ad9f50efa6/music/qtmidi.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 10 Jun 2006 08:37:41 GMT"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9648"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"072620278ccc86b618f6ec1638d7053fd1c2ca41\""],"Content-Disposition":["inline; filename=\"qtmidi.c\"; filename*=UTF-8''qtmidi.c"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606312.7367072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.266525846,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/gnet/plugins?includeDeprecated=true","headers":{"X-Grafana-Org-Id":["1"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["192.168.1.64"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=0"],"Te":["trailers"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Encoding":["gzip"],"Content-Security-Policy":["sandbox"],"Content-Type":["application/json; charset=utf-8"],"X-Ua-Compatible":["IE=Edge,chrome=1"],"Cache-Control":["no-store"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Referrer-Policy":["origin-when-cross-origin"],"Via":["1.1 grafana, 1.1 google"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606312.7626944,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.7966385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033903312,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aa2e170160b0dc73ec4647fb70910fa008735488/app/Providers/AuthServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"AuthServiceProvider.php\"; filename*=UTF-8''AuthServiceProvider.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["568"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"dafcbee79fe0e5eecb44e3ad955e0f3d0141e13b\""]},"status":200} +{"level":"debug","ts":1761606312.8093748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.8538797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.8613098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.051869862,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/gnet/plugins/prometheus","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Accept":["application/json, text/plain, */*"],"Te":["trailers"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"X-Grafana-Org-Id":["1"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"Cache-Control":["no-store"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Via":["1.1 grafana, 1.1 google"],"Content-Type":["application/json; charset=utf-8"],"X-Xss-Protection":["1; mode=block"],"Content-Security-Policy":["sandbox"],"Referrer-Policy":["origin-when-cross-origin"],"X-Content-Type-Options":["nosniff"],"X-Ua-Compatible":["IE=Edge,chrome=1"]},"status":200} +{"level":"debug","ts":1761606312.945214,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606312.9618683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016610874,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/docs/multiplayer.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"]},"status":200} +{"level":"debug","ts":1761606312.991797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.9918659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.9927664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.9931414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606312.99431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002429349,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins?embedded=0&accesscontrol=true","headers":{"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Grafana-Org-Id":["1"],"Accept":["application/json, text/plain, */*"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Cookie":[],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606312.9949312,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001735753,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/prometheus/markdown/CHANGELOG","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/plain, */*"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Length":["292"],"Cache-Control":["no-store"],"X-Xss-Protection":["1; mode=block"],"X-Frame-Options":["deny"],"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606312.9997988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.006979016,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/plugins/prometheus/markdown/README","headers":{"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-For":["192.168.1.64"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"X-Forwarded-Proto":["https"],"Priority":["u=4"],"Accept":["application/json, text/plain, */*"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"X-Grafana-Org-Id":["1"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:12 GMT"],"Content-Length":["292"],"Cache-Control":["no-store"],"X-Xss-Protection":["1; mode=block"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"]},"status":200} +{"level":"debug","ts":1761606313.0134141,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15950107,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606313.0358381,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.036246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000374166,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/fcb3d71cb4c71d23f63004cf43a8dd4aefeda89a/resources/views/livewire/server/show-private-key.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606313.0522773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.060355087,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/gnet/plugins/prometheus/versions","headers":{"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":[],"Priority":["u=4"],"Te":["trailers"],"X-Grafana-Org-Id":["1"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Encoding":["gzip"],"Via":["1.1 grafana, 1.1 google"],"X-Content-Type-Options":["nosniff"],"X-Ua-Compatible":["IE=Edge,chrome=1"],"Content-Security-Policy":["sandbox"],"Content-Type":["application/json; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Referrer-Policy":["origin-when-cross-origin"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"]},"status":200} +{"level":"debug","ts":1761606313.1270816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.148215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021102802,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/924927883392a8e146ddb3a116ef12ae5d34ec90/media/extra_grf/elrails.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"]},"status":200} +{"level":"debug","ts":1761606313.2272575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.227619,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000335002,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1e549a0fccf21ae9c529cc428aebcac132b1f391/os/debian/postinst","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606313.3094916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.3995738,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.474777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.165245941,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/vehicle_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606313.4877534,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.4909234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.4930727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093470685,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/phpunit.xml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"]},"status":200} +{"level":"debug","ts":1761606313.5003345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012547904,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/artisan","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606313.5403445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049389004,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cb9f56df0c8eb6e711402e9f840bc78f23614bca?page=486","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606313.5820205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.6188328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036770307,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/app/Enums","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606313.6724985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.6854818,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012941997,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/version.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"]},"status":200} +{"level":"debug","ts":1761606313.761253,"logger":"events","msg":"event","name":"tls_get_certificate","id":"053101cd-85db-4e01-b4ba-b67aebe8a727","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.225.243.131","Port":36781,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606313.761297,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606313.7613075,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606313.7613125,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.225.243.131","remote_port":"36781","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606313.763727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.790353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026596327,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/network_core.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4863"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 17 Jun 2006 08:16:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"network_core.h\"; filename*=UTF-8''network_core.h"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f2373574c8f95f0ccf8ceaf820ebf392a7957ada\""]},"status":200} +{"level":"debug","ts":1761606313.8545818,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.8750458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020429402,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9f7bbf1f76bf6e11812cf1b435e637e17b1afa17/media/extra_grf/elrails.nfo","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"]},"status":200} +{"level":"debug","ts":1761606313.9459972,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.956838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010804167,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/player_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"player_gui.c\"; filename*=UTF-8''player_gui.c"],"Etag":["\"c3deebf98644253cc9bccfdbf5bc78e819c9b5c3\""],"Content-Length":["31789"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606313.982431,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606313.993506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01104441,"request":{"remote_ip":"34.225.243.131","remote_port":"36781","client_ip":"34.225.243.131","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f9a2ff6d90b04b5c0dedcede93e480a55a301c79/app/Models/EnvironmentVariable.php","headers":{"X-Forwarded-For":["34.225.243.131"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"EnvironmentVariable.php\"; filename*=UTF-8''EnvironmentVariable.php"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["2773"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:05:13 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 22 Aug 2023 15:44:49 GMT"],"Etag":["\"62a08c87f7f6649c9f23c4009d3b6c00df53b968\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606314.186598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.1870215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000391057,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8890926b0d1069aec7ef53fd84868a7a3ca02c05/bin/baseset/orig_dos.obs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"]},"status":404} +{"level":"debug","ts":1761606314.2213168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606314.2213287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606314.221331,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606314.2213328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606314.2213345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606314.2213368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606314.2213383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606314.2213402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606314.2213416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606314.2213433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606314.221345,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606314.2213466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606314.221348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606314.2213504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606314.221352,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606314.221354,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606314.2213557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606314.2213576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606314.221359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606314.2213607,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606314.2213624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606314.221364,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606314.2213657,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606314.2213674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606314.221369,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606314.2213707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606314.2213724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606314.2213748,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606314.2213762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606314.2213778,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606314.2213798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606314.2213817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606314.2213833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606314.221385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606314.2213867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606314.2213886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606314.2213905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606314.2213922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606314.2213938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606314.2213955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606314.2213974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606314.221399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606314.2214005,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606314.2214022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606314.2214038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606314.221406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606314.2214074,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606314.221409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606314.2214108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606314.2214124,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606314.2214139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606314.2214155,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606314.2214172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606314.2214189,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606314.2214203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606314.2214217,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606314.2214236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606314.221425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606314.221427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606314.2214284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606314.2214303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606314.2214317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606314.2214334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606314.2214348,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606314.2214365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606314.221438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606314.2214396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606314.221441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606314.2214425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606314.2214441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606314.2214456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606314.2214475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606314.278614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.3006635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022007918,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/00f7ea59275a58ea05c5beb55e12978d48c34122/bin/baseset/orig_win.obm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606314.370472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.3828716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012361042,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/player_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Last-Modified":["Thu, 07 Dec 2006 13:00:41 GMT"],"Content-Length":["39080"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e7bb306096b27879f94985419a3f08a934d40166\""],"Content-Disposition":["inline; filename=\"player_gui.c\"; filename*=UTF-8''player_gui.c"]},"status":200} +{"level":"debug","ts":1761606314.4610724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.4762385,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015131595,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab41ccb23c92b30fdbdfe793e31ccc4bd5df6661/music/bemidi.cpp","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"]},"status":200} +{"level":"debug","ts":1761606314.5518122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.5679946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016152289,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/ab57a5d8ef2bec815d17d8fe83403286fd5f68e0/app/Providers/AuthServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"AuthServiceProvider.php\"; filename*=UTF-8''AuthServiceProvider.php"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Etag":["\"dafcbee79fe0e5eecb44e3ad955e0f3d0141e13b\""],"Content-Length":["568"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606314.6428688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.6634772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.6995327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056625527,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/project/database/configuration.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606314.7343736,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.773442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109931114,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database/migrations","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"]},"status":200} +{"level":"debug","ts":1761606314.825313,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.8374553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01211057,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/12f921223941e59caa7cd7ff036e550f4e96eb91/media/extra_grf/openttd.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1ac9981132c6d9dd89a9e6b210c615eac9fcc30b\""],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3470"],"Last-Modified":["Sun, 24 Oct 2010 15:49:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"]},"status":200} +{"level":"debug","ts":1761606314.8672779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132865068,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/dedicated.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606314.9156342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606314.9159877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000313251,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/36a987eb9d5fb43e9a43f8bd861718fa4cd567af/app/Events/DockerCleanupDone.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606315.0073218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.0208268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013466296,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1a37737316e40212c7b959128416ca1f11f69576/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606315.0981305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.125169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027002123,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/settings-email.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"]},"status":200} +{"level":"debug","ts":1761606315.19038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.214766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024348139,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/unmovable.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"unmovable.h\"; filename*=UTF-8''unmovable.h"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Last-Modified":["Fri, 31 Mar 2006 08:59:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["105"],"Etag":["\"5cdc7eb882c7d8f046e45a945d751c2f72eb06f0\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606315.2805219,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.3709936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.4033656,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032332992,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d4b127a6a349d12579b34b377e62b4d566fd383/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"]},"status":200} +{"level":"debug","ts":1761606315.4272065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146641899,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker?page=5","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606315.4621367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.483604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021424969,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c6c723f3068d4e6323f5be10aa15c700829475/bin/baseset/orig_win.obm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606315.5526502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.6049464,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62613: EOF"} +{"level":"debug","ts":1761606315.6065297,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4c836a73-8ea7-412c-9ad1-25cb270ba543","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62614,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606315.606573,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606315.6065843,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606315.606589,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62614","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606315.6089785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606315.6106598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001630695,"request":{"remote_ip":"192.168.1.64","remote_port":"62614","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3428"]},"status":204} +{"level":"debug","ts":1761606315.6417906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089100366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/town_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606315.6437588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.6441183,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336405,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5b813d3d0f67d3010b686b783beb5bd3168e43c6/apps/api/prisma/schema.prisma","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606315.650325,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b6993565-f8ef-45d3-834d-4bf631aebe20","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"96.41.38.202","Port":48728,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606315.650366,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"quack-lab.dev"} +{"level":"debug","ts":1761606315.6503706,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.dev"} +{"level":"debug","ts":1761606315.6503732,"logger":"tls.handshake","msg":"no matching certificates and no custom selection logic","identifier":"*.*"} +{"level":"debug","ts":1761606315.6503787,"logger":"tls.handshake","msg":"no certificate matching TLS ClientHello","remote_ip":"96.41.38.202","remote_port":"48728","server_name":"quack-lab.dev","remote":"96.41.38.202:48728","identifier":"quack-lab.dev","cipher_suites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"cert_cache_fill":0.0041,"load_or_obtain_if_necessary":true,"on_demand":false} +{"level":"debug","ts":1761606315.6504254,"logger":"http.stdlib","msg":"http: TLS handshake error from 96.41.38.202:48728: no certificate available for 'quack-lab.dev'"} +{"level":"debug","ts":1761606315.7347994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.7632933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028445874,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aab122d97e7e221e04e82493126b0570a6865cb5/resources/views/project/database/backups/executions.blade.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"]},"status":200} +{"level":"debug","ts":1761606315.8134077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.8264894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.877776,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051249082,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/settings","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606315.9171245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606315.9288862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.115438047,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/database/migrations","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:15 GMT"]},"status":200} +{"level":"debug","ts":1761606315.9357743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018619561,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application/Preview","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606316.008262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.0995998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.1178427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018201933,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/fios.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"fios.h\"; filename*=UTF-8''fios.h"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2499"],"Etag":["\"112540690fa5338ece8770e7b270775438286edf\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"]},"status":200} +{"level":"debug","ts":1761606316.1385086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130199252,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/Doxyfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"]},"status":200} +{"level":"debug","ts":1761606316.1908848,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.2042835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013361418,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/version.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"]},"status":200} +{"level":"debug","ts":1761606316.2817655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.3728452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.3781278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096331678,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/BUGS","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606316.3883874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015507353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/43e8ab7ec6f2c9ff60cd650bfa44bf82cf05612c/other/nightly/docker-compose.yml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606316.4636626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.5029209,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039223322,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/lang","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606316.5548394,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.5702229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015344817,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/version_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606316.645765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.6824813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036681419,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BigChef/commits/commit/302e874710421605ceb9cc44fe4dc149c930dfa1/release.sh","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606316.7366636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.828634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606316.851948,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023270798,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20220509130501_custom_plausible_script","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606316.9201071,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.002563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.0096753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089536318,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8477e293df717f1a57eb54c4c5b4ed434679343b/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"]},"status":200} +{"level":"debug","ts":1761606317.011369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.011679,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000286921,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/c9fc8fa6874be8888d924f1e4b4d9c1e9106438e/templates/compose/appwrite.env","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606317.0189629,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016367956,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/database/migrations/2023_09_20_082541_update_services_table.php","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606317.1022532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.1541042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051814236,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dce0bbad6c5be2019bc01eb86af6fbdf758d117f/media/palette.act","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"]},"status":200} +{"level":"debug","ts":1761606317.1901658,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.453473317,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/regression/stationlist","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606317.1925652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.2060215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013430268,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e9a63126c28a37ea81e58f1951ab9c306ab582f/projects/version_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606317.2840576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.2844856,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000399904,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/2555c7966aced8c9f6ae66bf4a5725fa126f11cd/bin/data/orig_dos.obg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606317.37563,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.414516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038850448,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/aaf21df68bf49072e13866eb62701ef8050dafc7/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606317.4672272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.4849896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017729412,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a5d515bfd62419e5ea1b2ad6aae4630d16eceaa9/bin/scenario/README","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606317.5582626,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.649024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.6505284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092228352,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/news.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"]},"status":200} +{"level":"debug","ts":1761606317.6820552,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032970494,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/landscape_const.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606317.74015,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.786178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045985488,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ba1af15b7ac6202b2a895e77caa92150f42245ef/bin/scripts/on_dedicated.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"5465cd797840ba92481b22c29e471f497434ea51\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Content-Disposition":["inline; filename=\"on_dedicated.scr.example\"; filename*=UTF-8''on_dedicated.scr.example"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["144"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"]},"status":200} +{"level":"debug","ts":1761606317.8315098,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.8319461,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402849,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/d42ad99688b6eb9ffbea5da3e1b541942215778d/regression/stationlist/main.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606317.9223504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606317.9228153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000418619,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/resources/views/livewire/project/application/previews.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:17 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606318.0128427,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.0433486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030466954,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application/Preview","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"]},"status":200} +{"level":"debug","ts":1761606318.1040819,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.12068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016564016,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/474cb662e5070d8ed9633c004f94e196afda0210/macos/Runner/Base.lproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606318.157525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.1953025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.2087634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013418576,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/EnvironmentVariableSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["463"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Content-Disposition":["inline; filename=\"EnvironmentVariableSeeder.php\"; filename*=UTF-8''EnvironmentVariableSeeder.php"],"Last-Modified":["Fri, 11 Aug 2023 18:48:52 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b09ff705ef0b26faa75cdad2035b0c65a7b6dbae\""],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606318.2344885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076919002,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb/other","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606318.2862687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.3767362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.3830001,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096701485,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c4ef08d4194afd5e92bdbd34329f3fd23ad02dfa/bootstrap/app.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606318.4683309,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.4903991,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022012056,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/FindGrfcodec.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"FindGrfcodec.cmake\"; filename*=UTF-8''FindGrfcodec.cmake"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"089f95670678e00d297f3986b4444557135ddf65\""],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Content-Length":["313"]},"status":200} +{"level":"debug","ts":1761606318.5324078,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.155600056,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/459b2553bf0e56b3e01f41deae07acdbb92283f9/bootstrap/helpers/docker.php?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606318.558631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.6188262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060153137,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/Swarm.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606318.6508543,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.741896,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.742326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00040274,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/bd1a44d01173b167c341cda867058f022e1ed9f3/video/null_v.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606318.7590237,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1470dc60-b877-4f13-9e42-f468700bbb0b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.221.203.24","Port":21006,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606318.7590668,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606318.7590773,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606318.7590818,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.221.203.24","remote_port":"21006","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606318.8332837,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.8477786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01446097,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/w32dm.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"2c60768a2729df76c3f9bf435820b945850f017f\""],"Content-Length":["3361"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 02 Jun 2005 19:30:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"w32dm.c\"; filename*=UTF-8''w32dm.c"]},"status":200} +{"level":"debug","ts":1761606318.9212854,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270391223,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e28da50c4f4a0408731293519a56ad65e6d426a2/os","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"]},"status":200} +{"level":"debug","ts":1761606318.924403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606318.9515483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027110026,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b080f24bd87d4f3130ea12abbc40f8b0ad92a8cf/os/steam/release.vdf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:18 GMT"]},"status":200} +{"level":"debug","ts":1761606319.0153768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.0158465,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000438597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/30e0a8e9522a3ea43fa501cd387ccf8cf962461b/os/debian/postinst","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"]},"status":404} +{"level":"debug","ts":1761606319.1063778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.1353009,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028885353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/mersenne.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"mersenne.c\"; filename*=UTF-8''mersenne.c"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2145"],"Etag":["\"bc4cb949a17573256878b4d29087a1b3b296cc97\""],"Last-Modified":["Wed, 01 Feb 2006 07:36:15 GMT"]},"status":200} +{"level":"debug","ts":1761606319.1968076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.1968076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.2118962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014982714,"request":{"remote_ip":"54.221.203.24","remote_port":"21006","client_ip":"54.221.203.24","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2c40e93d3b3dedb5f2f3eae4ec8c1df3d0be53f0/app/Jobs/SendConfirmationForWaitlistJob.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.221.203.24"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606319.220749,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606319.2207665,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606319.2207692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606319.2207716,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606319.2207737,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606319.2207758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606319.2207782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606319.2207804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606319.2207825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606319.220785,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606319.2207873,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606319.2207897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606319.2207918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606319.2207944,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606319.2207963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606319.2207985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606319.2208009,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606319.2208028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606319.2208054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606319.2208073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606319.2208095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606319.2208118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606319.2208138,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606319.220816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606319.2208178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606319.2208202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606319.2208223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606319.2208242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606319.2208269,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606319.2208292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606319.2208312,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606319.2208333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606319.220836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606319.2208378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606319.22084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606319.220842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606319.220844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606319.2208462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606319.2208478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606319.22085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606319.2208529,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606319.2208548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606319.2208571,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606319.2208588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606319.220861,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606319.2208626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606319.2208648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606319.220867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606319.2208688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606319.2208707,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606319.2208729,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606319.220875,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606319.2208772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606319.2208793,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606319.2208815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606319.2208834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606319.2208855,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606319.2208877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606319.2208896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606319.220892,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606319.2208939,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606319.220896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606319.2208982,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606319.2209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606319.2209022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606319.220904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606319.2209063,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606319.2209086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606319.2209105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606319.220913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606319.2209148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606319.220917,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606319.2779763,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.081128067,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/341941af852d2a07c59d4c17247b294026878b30/bin/scripts/readme.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Disposition":["inline; filename=\"readme.txt\"; filename*=UTF-8''readme.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["945"],"Etag":["\"8f13e74e985e03d1ef45382989ed374b3e1a17a2\""],"Last-Modified":["Sat, 31 Jan 2009 23:50:53 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606319.2877378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.2881222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000356993,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/27b880e177ecd36b8443cfb42ebbe47b4f70795b/resources/views/errors/404.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606319.3003385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.3796902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.380041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000309774,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Notifications/Container/ContainerRestarted.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606319.4044886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.104115512,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/database/migrations","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606319.4709225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.4914997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020538458,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/genworld.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["3035"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 19 Aug 2006 10:00:30 GMT"],"Etag":["\"bb882b1c19349b8e7eafb930621da2375c679b48\""],"Content-Disposition":["inline; filename=\"genworld.h\"; filename*=UTF-8''genworld.h"]},"status":200} +{"level":"debug","ts":1761606319.5618775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.5777712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015856331,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Models/StandaloneMongodb.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606319.652595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.6929326,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040302455,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/71ff3c4bb42a41422a628598abed68f7d94cb1df/os/dos/copying.lib","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 26 Nov 2008 13:12:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"copying.lib\"; filename*=UTF-8''copying.lib"],"X-Content-Type-Options":["nosniff"],"Content-Length":["25263"],"Etag":["\"bbe3fe198789ee3a2dcc05b8e142b1bf5284574c\""],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"]},"status":200} +{"level":"debug","ts":1761606319.7446887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.765402,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020676758,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/aystar.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606319.8358755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.8467362,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010811912,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/station_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a17f3a09591f2a1e04e1f8e9a108589352b523ad\""],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 08 Jul 2005 22:25:24 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["16992"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Disposition":["inline; filename=\"station_gui.c\"; filename*=UTF-8''station_gui.c"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606319.9272513,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606319.927692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000407909,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/1850e6fd5c4f85d684c83cb47445a673732ea34b/bin/data/opntitle.dat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:19 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606320.0178707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.0289092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011002541,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_config.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"45d0e270dad16f54d12c76a016a9b723163d17b7\""],"Content-Disposition":["inline; filename=\"newgrf_config.h\"; filename*=UTF-8''newgrf_config.h"],"Content-Length":["1078"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Last-Modified":["Sun, 10 Dec 2006 11:29:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606320.1095257,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.2002654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.2911294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.3600173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.159709824,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5c1aff5ce6e0e78f658582370d17a0d18a8347be/bin/scenario","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606320.3675725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.25801353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5dc2e2831d4387106ec3dea09678d3a0aa6c21d7/config.lib?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606320.382529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.4622946,"logger":"events","msg":"event","name":"tls_get_certificate","id":"98e73a9f-f43a-4925-b92d-826bd7f780b5","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":40614,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606320.4623451,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606320.4623592,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606320.4623652,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"40614","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606320.46811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.4715075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003371716,"request":{"remote_ip":"192.168.1.123","remote_port":"40614","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US, *;q=0.9"],"Pragma":["no-cache"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"Git-Protocol":["version=2"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Pragma":["no-cache"],"Set-Cookie":[],"Content-Type":["application/x-git-upload-pack-advertisement"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Content-Length":["178"]},"status":200} +{"level":"debug","ts":1761606320.4721086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.474401,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.4757724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003628209,"request":{"remote_ip":"192.168.1.123","remote_port":"40614","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"User-Agent":["git/2.51.0"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"Content-Length":["214"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"]},"status":200} +{"level":"debug","ts":1761606320.4850292,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01058833,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/resources/views/livewire/project/application/environment-variable/show.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Content-Disposition":["inline; filename=\"show.blade.php\"; filename*=UTF-8''show.blade.php"],"Content-Length":["742"],"Etag":["\"30a172a88fc54e6ef8ee98d85a0d4354ca69ae14\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 16 Jun 2023 10:00:36 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606320.5059571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.5651686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.5847223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019474221,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/docs/landscape_grid.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 08 Nov 2011 19:48:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"landscape_grid.html\"; filename*=UTF-8''landscape_grid.html"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"5c73be79443e8667d0ebf03dd97bf57c19d2a30a\""],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Content-Length":["15481"]},"status":200} +{"level":"debug","ts":1761606320.6158016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109770552,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/docker","headers":{"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606320.656307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.6672125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010862066,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/namegen.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"namegen.c\"; filename*=UTF-8''namegen.c"],"X-Content-Type-Options":["nosniff"],"Etag":["\"85c5f920278b45e7cb39ff8c4886497c223f94f7\""],"Content-Length":["21379"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"]},"status":200} +{"level":"debug","ts":1761606320.7009704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.409799706,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/palettes","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606320.7267528,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.344188921,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/27b65dadbc60edd4803c1515cc00629d66de35a9/cmake/FindFluidsynth.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:20 GMT"]},"status":200} +{"level":"debug","ts":1761606320.7471323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.7578053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010637543,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:20 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d2e67304c7ff84d0933e5ffba46d8c5f2e60c0cf\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"industry.h\"; filename*=UTF-8''industry.h"],"Content-Length":["2342"],"Last-Modified":["Mon, 27 Mar 2006 06:18:02 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606320.8375797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606320.9291537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.0201416,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.0634093,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043230224,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/93b202bde45902d53f11653c8a33b151f15714c2/resources/views/components/emails/header.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606321.1118166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.1122255,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000377853,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/00feef40a3c22b1dc5a2855b04069edc527ff1ef/app/Notifications/Channels/TelegramChannel.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606321.2019992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.2024946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000463193,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3d70162a8d33cd7c8b69a9096e4aa86e8c2ad27b/others/traefik/docker-compose-tcp.yaml","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606321.29323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.2974713,"logger":"events","msg":"event","name":"tls_get_certificate","id":"07b45827-1752-4f80-9664-9e3d3407d7bf","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"23.22.59.87","Port":13859,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606321.297531,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606321.2975452,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606321.2975504,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"23.22.59.87","remote_port":"13859","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606321.3079863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014702456,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/BUGS","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["218"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Disposition":["inline; filename=\"BUGS\"; filename*=UTF-8''BUGS"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"bcdcee6f2a855b5da58417465872c4f121d54389\""],"Last-Modified":["Wed, 07 Jun 2006 19:35:21 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606321.3838403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.4750702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.4984243,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023310704,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/signs.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606321.5171618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.5177877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000587247,"request":{"remote_ip":"23.22.59.87","remote_port":"13859","client_ip":"23.22.59.87","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9ecb1ca011be79bb212d8b7c7dba45139adb2d0c/app/Traits/SaveFromRedirect.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["23.22.59.87"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606321.566186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.6576095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.6868756,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029192612,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/road_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"Etag":["\"20e84c5bed2bb87eecdf9d7a5b5da8e94f3eeb04\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["4753"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"road_map.h\"; filename*=UTF-8''road_map.h"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606321.7110322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.327143519,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/strgen","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"]},"status":200} +{"level":"debug","ts":1761606321.711567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.7360094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.16977637,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/currency.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606321.748147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.748645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000457552,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0a6a38886d197fd1d4e631039c3ad0eeac896c15/media/openttd.desktop.translation.awk","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606321.839697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606321.8582473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018503031,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/aystar.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["10211"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0000d584ca0370e5656c58596af571f0a3aac997\""],"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 28 Aug 2006 18:53:03 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"aystar.c\"; filename*=UTF-8''aystar.c"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606321.8718562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.160247026,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/database/migrations","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:21 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606321.9307687,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.0221152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.080728,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8e845a8a-2bff-40b6-82da-c07162756532","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62629,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606322.080767,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606322.0807765,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606322.0807831,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62629","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606322.0846696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:8428","total_upstreams":1} +{"level":"debug","ts":1761606322.0885184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:8428","duration":0.003821424,"request":{"remote_ip":"192.168.1.64","remote_port":"62629","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"victoria.site.quack-lab.dev","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"Priority":["u=0, i"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["none"],"Sec-Fetch-User":["?1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["victoria.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"victoria.site.quack-lab.dev"}},"headers":{"Content-Encoding":["gzip"],"Content-Type":["text/html; charset=utf-8"],"Vary":["Accept-Encoding"],"X-Server-Hostname":["localhost.localdomain"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Content-Length":["484"]},"status":200} +{"level":"debug","ts":1761606322.0957382,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8dd6ef73-47bd-491e-9d2d-ee0e11bfe71e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":null,"SignatureSchemes":[1027,1283,1539,515,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h3"],"SupportedVersions":[772],"RemoteAddr":{"IP":"192.168.1.64","Port":60578,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606322.0957952,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606322.095804,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606322.0958083,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"60578","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606322.1134038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.1248975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.194091829,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2a1d30802dd12fc7e15cbec833be13ee2048e21/app/Http?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606322.2039604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.2190118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015004846,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/namegen.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"namegen.c\"; filename*=UTF-8''namegen.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["25394"],"Etag":["\"8403bec681d2754959c74bcb08c44fdadfae12ee\""],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 16 Nov 2006 22:05:33 GMT"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606322.250619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"host.docker.internal:8428","total_upstreams":1} +{"level":"debug","ts":1761606322.2555265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"host.docker.internal:8428","duration":0.004860883,"request":{"remote_ip":"192.168.1.64","remote_port":"60578","client_ip":"192.168.1.64","proto":"HTTP/3.0","method":"GET","host":"victoria.site.quack-lab.dev","uri":"/favicon.ico","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["no-cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["victoria.site.quack-lab.dev"],"Cookie":[],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Alt-Used":["victoria.site.quack-lab.dev"],"Referer":["https://victoria.site.quack-lab.dev/"],"Sec-Fetch-Dest":["image"],"Priority":["u=6"],"Accept":["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"victoria.site.quack-lab.dev"}},"headers":{"Content-Type":["image/x-icon"],"Cache-Control":["max-age=3600"],"Vary":["Accept-Encoding"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Server-Hostname":["localhost.localdomain"]},"status":200} +{"level":"debug","ts":1761606322.2954342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.3283107,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.306149091,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/configure?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606322.384767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.455576603,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e0581db2a1e870b7c3f4f531eee99fc2880d245e/src/gamelog.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606322.3861554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.386496,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000317558,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/972002b5374d6f26ab740d1ac9ee2641bf89844b/resources/views/components/banner.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606322.3939974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280556746,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4879ca8817538d9b18ea24edace812a137d97af6/os/debian/patches/00list","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606322.3956807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10021596,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db915888459efb46775299c84e0a78ffa23e6076/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606322.477601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.505943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028301532,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/openttd.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606322.56749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.5853155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017792171,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/newgrf_spritegroup.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sat, 26 Aug 2006 19:47:13 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"newgrf_spritegroup.c\"; filename*=UTF-8''newgrf_spritegroup.c"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["7496"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Etag":["\"57372f51bc75484d0f889493183af100f702b061\""]},"status":200} +{"level":"debug","ts":1761606322.6587403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.6722884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013518414,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a131a90ca1d75b235a15e94680f05002cdca45c/os/windows/winstore/set-version.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"]},"status":200} +{"level":"debug","ts":1761606322.6981616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.860545222,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/road_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606322.750056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.8410227,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.8542976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013242935,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/road_cmd.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["159"],"Etag":["\"436ecd900110eb65d932d10118fd3ede628923e8\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"road_cmd.h\"; filename*=UTF-8''road_cmd.h"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606322.877512,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.9315867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606322.9609642,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029340621,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/network_gamelist.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"0085f0fca01472da8019a04f034287db48e50a10\""],"Content-Length":["1749"],"Content-Disposition":["inline; filename=\"network_gamelist.c\"; filename*=UTF-8''network_gamelist.c"],"Last-Modified":["Thu, 26 Jan 2006 13:01:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606322.9748976,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097352182,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/public","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:22 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606323.0228734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.033354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010445712,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/aircraft_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 28 Jul 2005 06:09:15 GMT"],"Content-Disposition":["inline; filename=\"aircraft_cmd.c\"; filename*=UTF-8''aircraft_cmd.c"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["58353"],"Etag":["\"6642ba09d30dd03c1057ec61752577e18bfc165b\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606323.1138592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.134357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.384271943,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/eints.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606323.1515322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037638854,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/md5.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"9c34b616aea7d448443e3e2e87b8ef4926a69fed\""],"Content-Length":["12413"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"md5.c\"; filename*=UTF-8''md5.c"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606323.2048542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.2243166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019436921,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/viewport.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"]},"status":200} +{"level":"debug","ts":1761606323.2961478,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.3875074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.3947284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007192659,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d3543ea2915ea56bd3dcb3c92dea34b240717c73/resources/views/livewire/project/application/%7B%7B%20route('project.application.deployment.index',%20$parameters)%20%7D%7D","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606323.4775567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.496219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018624259,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/newgrf.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606323.550281,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254096655,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c4ee8d1fe829c317e1e5d05ccb38d838002ea933/Doxyfile","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606323.568977,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.659696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.7505908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.765739,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106010023,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/aircraft_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"]},"status":200} +{"level":"debug","ts":1761606323.8425236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.854479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011917947,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Notifications/Database/BackupFailed.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Length":["1752"],"Etag":["\"c6403ab716d844a49bbf713e08626ef1f4c4e38a\""],"Content-Disposition":["inline; filename=\"BackupFailed.php\"; filename*=UTF-8''BackupFailed.php"]},"status":200} +{"level":"debug","ts":1761606323.9329412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606323.9615743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028590607,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/makefiledir","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606324.0110238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260389568,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/sound","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606324.0236654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.0264788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002786453,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/5f9d74467fc09ea3f82f0f5a745f59d6be5d363a","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606324.0774167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.1063843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.5373734,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/bmp.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606324.1150558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.1561296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078666857,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/public","headers":{"Cookie":[],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606324.206332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.2113252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096236799,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0197d7d683731100e9634112e65541a1af78e45e/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606324.2199194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606324.2199306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606324.2199347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606324.2199385,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606324.2199414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606324.2199445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606324.2199476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606324.219951,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606324.2199543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606324.2199578,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606324.2199614,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606324.2199645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606324.219968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606324.2199714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606324.219975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606324.2199783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606324.2199817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606324.2199852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606324.219988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606324.2199914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606324.2199948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606324.2199981,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606324.2200012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606324.2200048,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606324.2200081,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606324.2200115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606324.2200146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606324.2200177,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606324.220021,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606324.2200246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606324.2200277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606324.2200308,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606324.2200346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606324.220038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606324.2200413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606324.2200444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606324.2200475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606324.2200506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606324.2200544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606324.2200572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606324.2200606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606324.2200637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606324.220067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606324.2200704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606324.2200735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606324.2200763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606324.2200801,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606324.2200832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606324.2200866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606324.2200897,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606324.2200928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606324.220096,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606324.220099,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606324.220102,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606324.2201056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606324.220109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606324.2201123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606324.2201154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606324.2201185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606324.2201219,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606324.2201254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606324.2201285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606324.2201319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606324.220135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606324.2201383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606324.2201414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606324.2201447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606324.2201476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606324.2201507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606324.2201538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606324.2201571,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606324.2201602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606324.2234511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017081461,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/docs/multiplayer.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5461"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sat, 19 Jun 2010 16:43:40 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"multiplayer.txt\"; filename*=UTF-8''multiplayer.txt"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"855b5dabe664535d8963dc117307abf19cce2909\""]},"status":200} +{"level":"debug","ts":1761606324.2966018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.3109686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014332188,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8d8067d381ce9727f2b787b5782c1ab8e154eee9/bin/scripts/readme.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606324.3876073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.4013064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013669358,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/FindSigaction.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606324.479193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.4957423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016517528,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/da07c8ce514bd9cbf2d72ffe5258434b0b9c06c7/os/windows/winstore/generate-assets.ps1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606324.5702672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.5839775,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013679828,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/cmake/FindGrfcodec.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606324.660795,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.6612096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000383463,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/eb748554c5ff9a160c46fc8aba12d660bdf0aa91/resources/views/livewire/server/proxy/status.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606324.7524035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.7633612,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010909506,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/dedicated.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Etag":["\"1e00fb0e0bfa225ac9a14010b706de60da7521db\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"dedicated.c\"; filename*=UTF-8''dedicated.c"],"Last-Modified":["Mon, 20 Jun 2005 20:09:46 GMT"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8318"]},"status":200} +{"level":"debug","ts":1761606324.7980533,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.8432598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.86556,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02225834,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/order.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606324.9317343,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133644227,"request":{"remote_ip":"144.76.32.237","remote_port":"58258","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3ea1e27fdd53e6aa22bfc00bcaf0f23418a7b1c2/cmake/scripts","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606324.9341621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606324.9605813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026383486,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/6a19a34d65877576cb0e4f96f31c870a81a16645/app/Providers/AuthServiceProvider.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:24 GMT"],"Content-Length":["568"],"Content-Disposition":["inline; filename=\"AuthServiceProvider.php\"; filename*=UTF-8''AuthServiceProvider.php"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"dafcbee79fe0e5eecb44e3ad955e0f3d0141e13b\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606325.02504,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.025473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000405735,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/faa0ba46d077f3e144837ea53cc8c4a5db546444/os/debian/postinst","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"]},"status":404} +{"level":"debug","ts":1761606325.1163146,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.1584713,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042102809,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b78090a61ca925f586d4066aea575ce72f3fd1f?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"]},"status":200} +{"level":"debug","ts":1761606325.1885328,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.2073765,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.259539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052120343,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/928ca44f7d5787656acad230fd9c89878afe2810/app","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"]},"status":200} +{"level":"debug","ts":1761606325.2677934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079224318,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/database/migrations","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606325.298389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.3808866,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8878fc9e-50cf-42df-af18-a184b5c63902","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"98.84.131.195","Port":14366,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606325.3809414,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606325.3809576,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606325.3809633,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"98.84.131.195","remote_port":"14366","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606325.389455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.4267974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.12835702,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c702ebff6d1bf0f4a332203a3f0a584f60c1a06b/templates/compose/gitea-with-mysql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606325.480256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.4931657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012860644,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/industry_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"94e829ad613080d644298a5493c8c8dd0758f6dd\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"industry_cmd.c\"; filename*=UTF-8''industry_cmd.c"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 24 Jul 2005 15:56:31 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["48564"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606325.5705676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.599783,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.6143193,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62638: EOF"} +{"level":"debug","ts":1761606325.6153488,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a464eaf7-4a45-4c03-9a96-461f03811892","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62639,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606325.6153955,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606325.6154094,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606325.6154163,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62639","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606325.6174684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606325.6193082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00180412,"request":{"remote_ip":"192.168.1.64","remote_port":"62639","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Cookie":[],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"Content-Type":["application/json"],"Accept":["*/*"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Priority":["u=4"],"Authorization":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.4936"],"Date":["Mon, 27 Oct 2025 23:05:24 GMT"]},"status":204} +{"level":"debug","ts":1761606325.6203346,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02051863,"request":{"remote_ip":"98.84.131.195","remote_port":"14366","client_ip":"98.84.131.195","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/5c8277ea1d0e56be5d0eabb4825ad56184e1183f/app/Livewire/Project/CloneMe.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["98.84.131.195"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606325.6625035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.75461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.7591121,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096573704,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/694b0ac249f6349e07d5126740d09ee82e5b8da8/phpunit.xml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606325.7732718,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018606946,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c649f8e3cdda21153e838b23492fa1bdfc155691/projects/openttd.vcproj.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606325.823122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.433623878,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/10320747a96e64618a78d7a7f237a61b548e99b3/projects/generate_vs140.vcxproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606325.844673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.858333,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013621429,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aacb89ed53e99c233c0394fd9a1e61ee466c107c/industry_cmd.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Sun, 09 Jan 2005 14:07:59 GMT"],"Content-Disposition":["inline; filename=\"industry_cmd.c\"; filename*=UTF-8''industry_cmd.c"],"Etag":["\"e8b00a8b7692c024e07cc095fc718a5f9ef60b6d\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Content-Length":["45034"]},"status":200} +{"level":"debug","ts":1761606325.868196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297585939,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dc149021be9950a934b2550d89e076f9671dca08/media","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606325.9358182,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606325.9570434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021189685,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aaee887d3ef30b05f50b3beca92442cfc03afbd9/examples/traefik-dynamic-catch-all.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"traefik-dynamic-catch-all.yaml\"; filename*=UTF-8''traefik-dynamic-catch-all.yaml"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["472"],"Etag":["\"54f7b1fb93be8c513708b879464f70731dce46eb\""],"Last-Modified":["Wed, 31 May 2023 07:22:08 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:25 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606326.0267665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.0654912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038686028,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5b78090a61ca925f586d4066aea575ce72f3fd1f?page=6","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606326.1185467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.2091873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.211398,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092824987,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/38d367e709af7b777fc128f7e5f1d4dd00d78d09/resources","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"]},"status":200} +{"level":"debug","ts":1761606326.2999973,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.3243985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.346013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.136783746,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/mersenne.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"]},"status":200} +{"level":"debug","ts":1761606326.369657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045215557,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/artisan","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606326.3909323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.4059176,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105885458,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/ship_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"]},"status":200} +{"level":"debug","ts":1761606326.4406397,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049639066,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/07c373d60a9f2d262617dbfdf719499687aeea73/config.lib","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606326.481908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.4822662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000329211,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/83f3d86922db2ae4129d8aaa93eb94d7de52e83b/public/svgs/code-server.svg","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606326.57289,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.588182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015234008,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/78d07f00f86f814840aa76e88c7da88f0310e724/resources/views/errors/402.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["635"],"Content-Disposition":["inline; filename=\"402.blade.php\"; filename*=UTF-8''402.blade.php"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9758dec2d7a781fd14efe314b8f1b325bd78e853\""],"Last-Modified":["Tue, 12 Nov 2024 14:18:48 GMT"]},"status":200} +{"level":"debug","ts":1761606326.6639323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.6969,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032921071,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a6df995fbb4cbcb379eca903ca2758bfc1ddde6e/bin/scripts/pre_dedicated.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"pre_dedicated.scr.example\"; filename*=UTF-8''pre_dedicated.scr.example"],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"b41ca51d2d43f792902b6295bbddf95cdb95a863\""],"Content-Length":["117"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606326.7546175,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.8460743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.8464456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000342525,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/da6e04bb1a72b27f1cf23f2fa4e493af78133e57/app/Http/Livewire/Server/Destination/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606326.9367785,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606326.947558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010740718,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/roadveh_cmd.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1c58b4eb661fe396da2d65ec389d906712b810e4\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["44259"],"Date":["Mon, 27 Oct 2025 23:05:26 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"roadveh_cmd.c\"; filename*=UTF-8''roadveh_cmd.c"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"]},"status":200} +{"level":"debug","ts":1761606327.000899,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606327.0163643,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261697544,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a131a90ca1d75b235a15e94680f05002cdca45c/os/windows/winstore/manifests","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606327.0279603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.0384157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.037477329,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e","headers":{"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Te":["trailers"],"Accept":["application/json, text/plain, */*"],"X-Forwarded-Proto":["https"],"Content-Type":["application/json"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Content-Length":["806"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"X-Grafana-Org-Id":["1"],"Origin":["https://grafana.site.quack-lab.dev"],"Priority":["u=0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Length":["514"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606327.0444326,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606327.0468504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002354819,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/frontend/settings","headers":{"Accept":["application/json, text/plain, */*"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Cookie":[],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Grafana-Org-Id":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Cache-Control":["no-store"],"Content-Type":["application/json; charset=UTF-8"],"X-Xss-Protection":["1; mode=block"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"]},"status":200} +{"level":"debug","ts":1761606327.053545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606327.055184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.001597551,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e?accesscontrol=true","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"Priority":["u=4"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Length":["806"],"Cache-Control":["no-store"],"Content-Type":["application/json"]},"status":200} +{"level":"debug","ts":1761606327.0731714,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606327.0802608,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a5e2e212-0e56-45d2-bf2f-7876631d8790","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":39284,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606327.080291,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606327.080301,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606327.0803058,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"39284","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606327.0839934,"logger":"events","msg":"event","name":"tls_get_certificate","id":"658f4f83-b65e-40b5-bc31-ade5b0a7575e","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":39296,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606327.0840359,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606327.0840476,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606327.084052,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"39296","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606327.0859997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.012765755,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e/health","headers":{"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Plugin-Id":["prometheus"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Te":["trailers"],"X-Grafana-Nocache":["true"],"X-Datasource-Uid":["feyn6o5uxla80e"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["application/json, text/plain, */*"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Length":["103"]},"status":400} +{"level":"debug","ts":1761606327.1188142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.120807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092817293,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/network_data.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"]},"status":200} +{"level":"debug","ts":1761606327.2101657,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.2268426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016637143,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/474cb662e5070d8ed9633c004f94e196afda0210/macos/Runner/Configs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"]},"status":200} +{"level":"debug","ts":1761606327.2949202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176054676,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/industry_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606327.3006184,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.3010304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000371179,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b366b459142bdf9ab7b5f6832e7ac9af6a425c3d/resources/views/errors/503.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606327.3916183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.4088714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017195976,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/zoom_func.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"]},"status":200} +{"level":"debug","ts":1761606327.483399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.523606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040167801,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/19923e81f97fe560ba102ebcbaf116634c68ccb6?page=42","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"]},"status":200} +{"level":"debug","ts":1761606327.5236557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.5737064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.584618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010882636,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/network_gamelist.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"network_gamelist.h\"; filename*=UTF-8''network_gamelist.h"],"Content-Length":["340"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"c1a1a090429ecca087609fe9985b8ca98e7b2ad5\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"]},"status":200} +{"level":"debug","ts":1761606327.6039436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080246014,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/bootstrap","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606327.6653166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.6846766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019321023,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/b362f3aee9691265a2259de0b346d4981a1f922b/Doxyfile","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Etag":["\"0fb412a86f3c3eb2552d673f8045048b3dca6ebd\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 12 Feb 2010 12:11:03 GMT"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["9374"]},"status":200} +{"level":"debug","ts":1761606327.755817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.847423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.8893318,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041861093,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ca57514b9fec50024e684e52359576c1e7c70a33?page=42","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606327.8999069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.144052037,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Providers/FortifyServiceProvider.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606327.9375877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606327.9482434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010623467,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared/Metrics.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 20 Jun 2024 11:17:06 GMT"],"Date":["Mon, 27 Oct 2025 23:05:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1512"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d9d7dd3ef8d05de68484f95ce1c025345b16753b\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Metrics.php\"; filename*=UTF-8''Metrics.php"]},"status":200} +{"level":"debug","ts":1761606327.993159,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.029009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.070721,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0416627,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed51fba7eddaa24bbfb099321581a7d04cf2855b?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606328.1195369,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.1228986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003317163,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/d3d97542777e9a7b2375c9fac0ed3fdad8fda027","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606328.1307106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137516797,"request":{"remote_ip":"144.76.32.237","remote_port":"58258","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fd50c29490b08efe1b6a789eddc3578e2452c98/changelog.txt","headers":{"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606328.1369617,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8f82019d-03fd-4b78-aba9-785e8580d599","origin":"tls","data":{"client_hello":{"CipherSuites":[27242,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[2570,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[43690,772,771],"RemoteAddr":{"IP":"205.169.39.22","Port":7358,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606328.1370022,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606328.137014,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606328.1370199,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"205.169.39.22","remote_port":"7358","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606328.2106166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.273147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062486956,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/docs/landscape.html","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"]},"status":200} +{"level":"debug","ts":1761606328.3015707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.3189027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017288731,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/Deployment/Index.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606328.3925042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.408246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01570142,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/namegen.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606328.4838462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.4957607,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011872552,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/317f69c1520a3e60335c56d358686609d3decf86/docs/landscape.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 02 Mar 2019 17:33:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"d4d8f7efeb70568ce72c6ceb37deb52c7806be9d\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["50534"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"]},"status":200} +{"level":"debug","ts":1761606328.5746167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.5911534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016501218,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/langs.dsp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"langs.dsp\"; filename*=UTF-8''langs.dsp"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Last-Modified":["Fri, 01 Apr 2005 20:10:20 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"aea06875a0e8a1435b21b286b4dffa9e14e40d6a\""],"Content-Length":["6890"]},"status":200} +{"level":"debug","ts":1761606328.665703,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.684194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018469688,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/heightmap.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 19 Aug 2006 10:00:30 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"d7592bf27b422358d506b6d5d23e2b387de1dea0\""],"X-Content-Type-Options":["nosniff"],"Content-Length":["855"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Content-Disposition":["inline; filename=\"heightmap.h\"; filename*=UTF-8''heightmap.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606328.6945007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.7090585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014525523,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/68174ea82554b273c217a274169866bb2c3dacab/database/migrations/2024_03_22_080914_remove_popup_notifications.php","headers":{"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606328.7564583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.7684393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011958433,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9a131a90ca1d75b235a15e94680f05002cdca45c/os/windows/winstore/generate-key.bat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"]},"status":200} +{"level":"debug","ts":1761606328.8479097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.8578925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009955056,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/md5.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"md5.h\"; filename*=UTF-8''md5.h"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"68460b9add3f92818809715d47f85b5ae8f0250c\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Length":["3355"]},"status":200} +{"level":"debug","ts":1761606328.892878,"logger":"events","msg":"event","name":"tls_get_certificate","id":"b6da4499-c54f-4cf5-aa1e-e0b35fb7fabf","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":47202,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606328.8929164,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606328.8929303,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606328.8929365,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"47202","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606328.8992682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.9020507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002761987,"request":{"remote_ip":"192.168.1.123","remote_port":"47202","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"Pragma":["no-cache"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/x-git-upload-pack-advertisement"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Content-Length":["178"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Pragma":["no-cache"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606328.9025667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606328.9051962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002615671,"request":{"remote_ip":"192.168.1.123","remote_port":"47202","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"Content-Length":["214"],"Accept-Encoding":["deflate, gzip, br"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"X-Forwarded-For":["192.168.1.123"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:28 GMT"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761606328.939375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.0304382,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.0434747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01300699,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Providers/FortifyServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Content-Disposition":["inline; filename=\"FortifyServiceProvider.php\"; filename*=UTF-8''FortifyServiceProvider.php"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4443"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 09 Dec 2024 15:37:36 GMT"],"Etag":["\"ed27a158a11151437727c227e5a11da6dcbb7c5b\""]},"status":200} +{"level":"debug","ts":1761606329.044467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.105067697,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/dummy_land.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606329.121936,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.1222837,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000321606,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f7f3db7174e9a375ff6a9e88c091d55a9e89c142/media/extra_grf/2ccmap.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606329.2127173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.2213833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606329.2213914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606329.2213938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606329.221396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606329.2213984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606329.2214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606329.2214022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606329.2214038,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606329.2214062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606329.221408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606329.22141,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606329.221412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606329.2214139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606329.2214162,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606329.221418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606329.22142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606329.2214222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606329.2214239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606329.221426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606329.221428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606329.22143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606329.221432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606329.2214346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606329.2214365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606329.2214384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606329.2214406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606329.2214425,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606329.2214446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606329.221447,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606329.2214491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606329.2214513,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606329.2214534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606329.2214556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606329.2214575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606329.2214594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606329.2214618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606329.221464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606329.2214656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606329.2214677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606329.2214694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606329.2214715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606329.2214732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606329.2214754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606329.221477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606329.2214792,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606329.2214813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606329.221483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606329.2214851,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606329.221487,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606329.2214892,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606329.221491,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606329.221493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606329.2215252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606329.2215397,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606329.2215426,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606329.2215452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606329.2215483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606329.2215507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606329.2215528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606329.221556,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606329.2215602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606329.2215626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606329.221565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606329.2215672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606329.2215698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606329.2215722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606329.2215743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606329.2215767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606329.2215793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606329.2215815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606329.2215836,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606329.2215862,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606329.2635622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050813039,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/cb7a91783f6918e9379f58710550daf9139565f9/docker/development/etc","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606329.3045924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.310394,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e36ca1f4-5bb5-40ec-97ce-7eae45e7f46a","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.225.243.131","Port":1319,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606329.3104205,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606329.3104298,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606329.3104339,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.225.243.131","remote_port":"1319","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606329.3238053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019175088,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dd99ad0af8f505b66b8ab54c5e85108c606c65c6/app/Providers/FortifyServiceProvider.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Content-Length":["4134"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"FortifyServiceProvider.php\"; filename*=UTF-8''FortifyServiceProvider.php"],"Etag":["\"a5fce48585b05144ca6d6cce7e109b21d7b99ef9\""],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Fri, 01 Sep 2023 07:34:25 GMT"]},"status":200} +{"level":"debug","ts":1761606329.3973992,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.4112144,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013769288,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/tunnel_map.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1182"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"9ad54d07edaa7a4a9e3e4ee9f877e64f97d56bbe\""],"Content-Disposition":["inline; filename=\"tunnel_map.h\"; filename*=UTF-8''tunnel_map.h"],"Last-Modified":["Thu, 28 Sep 2006 18:42:35 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606329.4866576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.5264597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039760514,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/aa668ba6bd054dd75ca44d75c2774a4a065b6a7f?page=42","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606329.5310113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.5445483,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013511872,"request":{"remote_ip":"34.225.243.131","remote_port":"1319","client_ip":"34.225.243.131","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7edb934d8abcefddd46a3f0bf6d6c3cd732f6bb0/app/Actions/Application/StopApplicationOneServer.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.225.243.131"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606329.5770285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.6677928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.7594886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.7844641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116627097,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/direction.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606329.8499627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.8694332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.908962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.331893583,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/811f0db597b3967a4e7c4bf0b56a96c8ab48dd72/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"]},"status":200} +{"level":"debug","ts":1761606329.940986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606329.9984186,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128937324,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/database/migrations","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606330.003686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062667016,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/bridge_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606330.0273268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.267804016,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606330.0323873,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.0443258,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011906776,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606330.1224525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.2129383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090446323,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/c2b2d06e47798031e6f8ff2aae74cac36313a0b4/bootstrap/helpers?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606330.2138085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.2141201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00028122,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/801bf631b0d95c30032fe59640b932c867b4b4d3/strgen/strgen.tgt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606330.3046672,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.3478277,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043130888,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed51fba7eddaa24bbfb099321581a7d04cf2855b?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606330.3653805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.515381181,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/af2c51e3d42bfa0c50c45d77c5366ebbd359f404/docs/landscape_grid.html?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606330.3964942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.396861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000336724,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/62b66f3638e50a00c1ea52f7cd2fa3eda41dc087/bin/gm/orig_win.obm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606330.4878774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.5779843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.090064444,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/newgrf.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"]},"status":200} +{"level":"debug","ts":1761606330.578753,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.6194327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040658377,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/docs/landscape.html","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606330.6694598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.7610886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.8034694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042351838,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/113d276ca5f357735845d8c2e135144252e7fe1a/config.lib","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606330.8523424,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.945878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606330.9566288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01071026,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/depot.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"depot.h\"; filename*=UTF-8''depot.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["4041"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5acb0fcb57ffc9aabb91ca5108606cfcd1592c4b\""],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"]},"status":200} +{"level":"debug","ts":1761606330.9704075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.118031294,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e75fabd7f0c5e8b908a9257ce8aad820386f2bfd/aircraft_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"]},"status":200} +{"level":"debug","ts":1761606330.9743962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.3049069,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/77b5e7254118049bb5d7332b67a151f402ec31c9/docs/landscape.html?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:30 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606331.0264664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.0337667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.0750065,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041205848,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/055db97273e1b23eb7d41f3917e2ff080f288a59","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606331.1230943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096576839,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/scripts","headers":{"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"]},"status":200} +{"level":"debug","ts":1761606331.1250985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.1348155,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009690438,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/shared/terminal.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["3593"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 23 Jan 2025 10:51:01 GMT"],"Etag":["\"f35624b6036997bc89abc97b3d8f68743895438f\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"Content-Disposition":["inline; filename=\"terminal.blade.php\"; filename*=UTF-8''terminal.blade.php"]},"status":200} +{"level":"debug","ts":1761606331.2156332,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.245898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030225158,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/pathfind.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"]},"status":200} +{"level":"debug","ts":1761606331.3004117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.3010705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000638814,"request":{"remote_ip":"144.76.32.237","remote_port":"58258","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fd71b282166e0631aee168c7affc4c9316d9c0e/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606331.3071868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.3981023,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.412472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014330325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/docs/multiplayer.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606331.4890532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.5413117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052219621,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/animcursors.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"]},"status":200} +{"level":"debug","ts":1761606331.5801506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.5915356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.284305003,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/regression/stationlist","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606331.6711743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.6716363,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000421434,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/b74a75f4c61732e5be2580f99e13c0f4c6c6b8b5/templates/compose/code-server.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606331.7616339,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.7719674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010297773,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/station_cmd.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"station_cmd.c\"; filename*=UTF-8''station_cmd.c"],"Etag":["\"00254dd07fa3620bdb0caeba93e8830f97c8ce34\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["84200"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"]},"status":200} +{"level":"debug","ts":1761606331.85265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.8529992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000322508,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8da8f66ce15986a9dffda3adb145f9583687ad0c/bin/data/openttdd.grf","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"]},"status":404} +{"level":"debug","ts":1761606331.8555942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275416366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/docs?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606331.9438264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606331.9906366,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046761432,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7c754ca1259404df01e95b055e33145a8427f6f6?page=301","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:31 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606332.0350285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.1257925,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.1357813,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.1813757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055543276,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ServerPolicy.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606332.2160535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080236587,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/storage","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606332.217137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.2302165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013055932,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/e4ca5ee5f5bf0cf94a8f732c841b881b1211ca44/app/Policies/ServerPolicy.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"ad59b7140d65ad70c73465c298a292b62407bbb9\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Content-Disposition":["inline; filename=\"ServerPolicy.php\"; filename*=UTF-8''ServerPolicy.php"],"Content-Length":["1436"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"]},"status":200} +{"level":"debug","ts":1761606332.3078759,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.3082907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000385718,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/104aa447cc304072eb0d63f37f4001dbd0cc64ae/config/app.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606332.399731,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.4144757,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014722885,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/af7f40a0de12b688a32183a466fefce0b669f6f6/templates/compose/n8n-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"n8n-with-postgresql.yaml\"; filename*=UTF-8''n8n-with-postgresql.yaml"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 19 Dec 2024 10:55:10 GMT"],"Content-Length":["1448"],"X-Content-Type-Options":["nosniff"],"Etag":["\"e5d327112b20da666bc5c1ae765f075236fd6efd\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606332.4209504,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.385889022,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/game_coordinator.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606332.4907303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.5012524,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010488792,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/pathfind.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Length":["25596"],"Content-Disposition":["inline; filename=\"pathfind.c\"; filename*=UTF-8''pathfind.c"],"Etag":["\"646262097111f3bebd58b23c4d33a9156c200740\""],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606332.5824864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.5998247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017303419,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab41ccb23c92b30fdbdfe793e31ccc4bd5df6661/music/extmidi.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"]},"status":200} +{"level":"debug","ts":1761606332.672656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.6873484,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014652803,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/network_udp.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"]},"status":200} +{"level":"debug","ts":1761606332.7637603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.775245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011459713,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/FindGrfcodec.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:32 GMT"]},"status":200} +{"level":"debug","ts":1761606332.8556378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606332.9455867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.0372963,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.094557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23888522,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dcc67681ad84a5a046350ad5fe5418b14ab61f32/config.lib?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606333.1281552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.1441329,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198508975,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/9decd61c12f85317d949ea056194af6fd2468565/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["56"],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606333.1635425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.126212658,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/15ac12e1316aa50f32c8a375bf124c19feab5a91/app/Enums","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606333.219265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.2810252,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06169325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/network_udp.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"]},"status":200} +{"level":"debug","ts":1761606333.3062296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.3100471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.3205798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010490165,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/town.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"town.h\"; filename*=UTF-8''town.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Last-Modified":["Sun, 26 Mar 2006 22:58:11 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"bcb90a405284132eeaef74180a5983fcac164dac\""],"Content-Length":["4036"]},"status":200} +{"level":"debug","ts":1761606333.3846927,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256498323,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49eb40bc4fe9f1f9264f5c97eba91fb2fa147fdc/media/baseset/road_waypoints","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606333.400684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.415502,"logger":"events","msg":"event","name":"tls_get_certificate","id":"61f47507-41f8-4d68-a8eb-7b511097e3fe","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.221.50.71","Port":54120,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606333.4155471,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606333.4155617,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606333.4155674,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.221.50.71","remote_port":"54120","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606333.4189508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018233763,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Shared/Logs.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606333.4764435,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.170183398,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/resources","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606333.4920702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.4924495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000352304,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f8506f9d20ab8a7205c69279b06ae5dd0d1acb3c/resources/views/errors/minimal.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606333.583641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.6349292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.6352134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000263176,"request":{"remote_ip":"3.221.50.71","remote_port":"54120","client_ip":"3.221.50.71","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/templates/compose/appsmith.yaml","headers":{"X-Forwarded-For":["3.221.50.71"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Content-Length":["11"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606333.6756928,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.6759784,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000268366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/08d58eb8f88cf5764d13eea437cd55ce7a92cf03/resources/views/components/status/running.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"]},"status":404} +{"level":"debug","ts":1761606333.7163167,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132640925,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/085103708ceba47f9383fc6e289cd1bb4396bda7/bootstrap/helpers/services.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"]},"status":200} +{"level":"debug","ts":1761606333.7663,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.7852674,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018935075,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/currency.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"]},"status":200} +{"level":"debug","ts":1761606333.8577743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606333.942861,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085051633,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/cf0262d7a3053b2bc287d94db1a510f11265a7c4/templates/compose/unleash-with-postgresql.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:33 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606333.9483004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.0397592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.0403535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092023517,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7582d7dd8b6a3a2b72b9cbd0bbeb034cce25b366/database/seeders/DatabaseSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606334.069664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02986556,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/animcursors.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"animcursors.h\"; filename*=UTF-8''animcursors.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1046"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Etag":["\"e43dfc1c8fcd0c7bf4296dc43e3d82756f715888\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606334.1304061,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.145156,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014715731,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/018326321cef0468855bb9f37622ef948e002ab4/os/windows/openttd.manifest","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"]},"status":200} +{"level":"debug","ts":1761606334.222105,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606334.222121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606334.222125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606334.2221282,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606334.2221315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606334.222134,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606334.222137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606334.2221403,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606334.222144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606334.2221467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606334.22215,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606334.2221534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606334.2221568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606334.2221599,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606334.2221632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606334.2221668,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606334.2221699,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606334.2221742,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606334.2221773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606334.2221804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606334.2221837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606334.222187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606334.2221901,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606334.2221932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606334.2221963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606334.222199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606334.2222018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606334.2222054,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606334.222208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606334.2222111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606334.2222142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606334.2222176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606334.2222207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606334.2222235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606334.2222266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606334.2222297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606334.2222328,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606334.222236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606334.222239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606334.2222424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606334.2222455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606334.2222486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606334.2222514,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606334.2222543,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606334.2222574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606334.2222605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606334.2222633,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606334.2222662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606334.2222688,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606334.222272,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606334.222275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606334.2222779,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606334.222281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606334.222284,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606334.222287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606334.2222903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606334.2222931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606334.2222962,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606334.2222993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606334.2223024,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606334.2223053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606334.2223086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606334.2223115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606334.2223146,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606334.2223175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606334.2223206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606334.2223237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606334.2223268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606334.2223299,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606334.222333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606334.2223358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606334.2223392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606334.2224488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.2393138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016831589,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/lzoconf.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"lzoconf.h\"; filename*=UTF-8''lzoconf.h"],"X-Content-Type-Options":["nosniff"],"Content-Length":["15110"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 28 Aug 2006 10:14:37 GMT"],"Etag":["\"fa50113f4f4d9cebec82aeb4b141ddef621f1824\""]},"status":200} +{"level":"debug","ts":1761606334.3124056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.332437,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020003128,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/ProductionSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"]},"status":200} +{"level":"debug","ts":1761606334.4035063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.4116125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":55.004075608,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=365&client_gravatar=true&slim_presence=true","headers":{"Cookie":[],"Priority":["u=1, i"],"Sec-Fetch-Site":["same-origin"],"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Platform":["\"Windows\""],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Content-Language":["en"],"X-Ratelimit-Remaining":["198"],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 23:05:34 GMT"],"X-Ratelimit-Reset":["1761606335"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Server":["nginx/1.24.0 (Ubuntu)"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Limit":["200"],"Etag":["W/\"97040b82f2540f96d0a81e9e45c0cf4885205b78\""],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761606334.414829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606334.426904,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023373191,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/928ca44f7d5787656acad230fd9c89878afe2810/artisan","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606334.438361,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.460646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022255985,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/resources","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606334.4947774,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.5250537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03024186,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/4e74a6c4804d789ae5cc6e5176a4123540cd6760.patch","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606334.58585,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.675647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.6760237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351262,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/67c9937e6769468cfdc99cc246ae102ce0fdb878/app/Console/Commands/CleanupStuckedResources.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606334.7671294,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.7848387,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017678577,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application/Heading.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606334.858399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.9036117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045177526,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8477e293df717f1a57eb54c4c5b4ed434679343b/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606334.9496179,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606334.9753428,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025683347,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/dummy_land.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"10952fc00e17003a28c549af9fc2f4ee7f31de06\""],"Last-Modified":["Tue, 22 Aug 2006 14:38:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["1893"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"dummy_land.c\"; filename*=UTF-8''dummy_land.c"],"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606335.0403838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.0540056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013581793,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/aircraft_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["11603"],"Etag":["\"c488c1671647661a575485c27e346e2f6a6d0a68\""],"Last-Modified":["Tue, 14 Nov 2006 00:02:02 GMT"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Content-Disposition":["inline; filename=\"aircraft_gui.c\"; filename*=UTF-8''aircraft_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606335.0785978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.492711977,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c5b854a42220e81a28fb460b9b95f4741f51d701/docs/landscape_grid.html?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606335.1318681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.142752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010847378,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/namegen.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["18977"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Etag":["\"e81e6985e1f88be3533dd1c89fa75f6d737f09cd\""],"Content-Disposition":["inline; filename=\"namegen.c\"; filename*=UTF-8''namegen.c"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606335.2232573,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.2390497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015753247,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs/landscape.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"abf01c9d8b7d65b1e7faba1a021412f5f3a20eea\""],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["51222"],"Last-Modified":["Sat, 12 Oct 2013 16:35:50 GMT"]},"status":200} +{"level":"debug","ts":1761606335.314403,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.4049144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.4255724,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020620152,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/FindXaudio2.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"FindXaudio2.cmake\"; filename*=UTF-8''FindXaudio2.cmake"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["425"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 26 Nov 2020 19:06:03 GMT"],"Etag":["\"477dfea728b04f19130b58e30a015ae7449cebcf\""]},"status":200} +{"level":"debug","ts":1761606335.4956439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.5061345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01045515,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/texteff.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Fri, 15 Jul 2005 14:16:14 GMT"],"Etag":["\"1ef28762f59d9bd1e401a6fea6d890fbcc3235b8\""],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["10193"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"texteff.c\"; filename*=UTF-8''texteff.c"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606335.5425436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228110789,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database?page=13","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606335.5871856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.6159852,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62656: EOF"} +{"level":"debug","ts":1761606335.6172035,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8c5514f0-e6cf-4e53-8aed-63fbeb855fe9","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62657,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606335.6172426,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606335.6172557,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606335.6172655,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62657","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606335.6191838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606335.6215036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.00229153,"request":{"remote_ip":"192.168.1.64","remote_port":"62657","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Content-Length":["551"],"Authorization":[],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept":["*/*"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.9399"]},"status":204} +{"level":"debug","ts":1761606335.6244805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037268937,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Policies/ServerPolicy.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"ad59b7140d65ad70c73465c298a292b62407bbb9\""],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Content-Disposition":["inline; filename=\"ServerPolicy.php\"; filename*=UTF-8''ServerPolicy.php"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1436"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606335.6285353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.678278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.6927812,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014473985,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/fortify.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606335.7073889,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078824525,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606335.7693913,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.8045988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03517011,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07c34b2628b821e03fa3b996508897a763469107?page=2","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"]},"status":200} +{"level":"debug","ts":1761606335.8602529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.8719819,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011697943,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a4571d8087a0cee2a0a5a61f2885d3f51e598541/findversion.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["4011"],"Last-Modified":["Wed, 22 Oct 2008 22:07:43 GMT"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"013d0463dd67f33ad425825dbec1f7e7da32395a\""]},"status":200} +{"level":"debug","ts":1761606335.9525135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606335.988158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035602085,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/os/windows/installer/install.nsi","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606336.042111,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.0569234,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014780083,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/c75ce9cbbae852615692f33b29b9d506c180fb3d/database/migrations/2023_03_27_081716_create_applications_table.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Content-Disposition":["inline; filename=\"2023_03_27_081716_create_applications_table.php\"; filename*=UTF-8''2023_03_27_081716_create_applications_table.php"],"X-Content-Type-Options":["nosniff"],"Etag":["\"5e298986f42f36329bde18bf55e9643db8f331fb\""],"Content-Length":["3269"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 13 Oct 2023 19:39:49 GMT"]},"status":200} +{"level":"debug","ts":1761606336.1330707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.1335046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000404363,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/afaafd9560b44b22073c14564259cc91d21a25f8/app/Providers/DuskServiceProvider.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606336.2246633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.2635434,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038837935,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/SwarmDockerSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606336.3151815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.3292222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014006314,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cade383f9b0eaf17bf6c3e05a3470c4f53039d0d/projects/version_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"]},"status":200} +{"level":"debug","ts":1761606336.4060743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.4182446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012133884,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/aircraft_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"aircraft_gui.c\"; filename*=UTF-8''aircraft_gui.c"],"Etag":["\"4b988bf8da841a092b1a6c44884a55a20a81e9a1\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["36100"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Tue, 27 Jun 2006 21:25:53 GMT"]},"status":200} +{"level":"debug","ts":1761606336.4968889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.512184,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015264987,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/4764b401a07df2bb0ea29106eb870fb872a50db2/app/Livewire/Storage/Create.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606336.58778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.6080308,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020218435,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_cargo.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606336.6818101,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.6973603,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015521209,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/fe38ce6f517b7d822cb50b0f61434ca5a8deb8ec/app/Notifications/TransactionalEmails/Test.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Etag":["\"3add70db2b012a4343caf16719152a742ff1ec5a\""],"Last-Modified":["Thu, 03 Apr 2025 13:02:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"Test.php\"; filename*=UTF-8''Test.php"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["667"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606336.7705162,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.7899632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019407215,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/news.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"]},"status":200} +{"level":"debug","ts":1761606336.8043418,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.86165,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.874926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070544706,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"Cookie":[],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606336.908284,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046590208,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire/Subscription","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606336.9533033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606336.9783466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024998295,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/music_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"3a9eb2e692f10623e8131ecd68b8e4e96f9441b3\""],"Last-Modified":["Mon, 20 Feb 2006 23:40:53 GMT"],"Content-Length":["12873"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"music_gui.c\"; filename*=UTF-8''music_gui.c"]},"status":200} +{"level":"debug","ts":1761606337.0438867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.061687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01776554,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/dummy_land.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Content-Disposition":["inline; filename=\"dummy_land.c\"; filename*=UTF-8''dummy_land.c"],"Etag":["\"1052cde0a7e2c742613aa4a22c8dad32314a711a\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1822"],"Last-Modified":["Tue, 25 Apr 2006 07:32:33 GMT"]},"status":200} +{"level":"debug","ts":1761606337.134887,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.157738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022798919,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/dd99ad0af8f505b66b8ab54c5e85108c606c65c6/app/Providers/AuthServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"dafcbee79fe0e5eecb44e3ad955e0f3d0141e13b\""],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["568"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"AuthServiceProvider.php\"; filename*=UTF-8''AuthServiceProvider.php"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606337.225689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.2367744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01105487,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/industry_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"industry_gui.c\"; filename*=UTF-8''industry_gui.c"],"Etag":["\"13fbac9cc9236d62535104b8979580913b501dd4\""],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Last-Modified":["Tue, 05 Dec 2006 13:58:20 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["28523"]},"status":200} +{"level":"debug","ts":1761606337.3173192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.3175807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000245332,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/817ce019cadf9ffd101efa38ec041369eb79cff5/media/extra_grf/chars.nfo","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606337.4082096,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.488104,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e75956f4-7f23-41d7-9144-1c07eff72d2b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.227.180.70","Port":13642,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606337.488152,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606337.4881642,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606337.4881697,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.227.180.70","remote_port":"13642","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606337.498866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.5144036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106165717,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3f9833117e9d1925322e962831bb43a7980cb6dd/resources/views/errors","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"]},"status":200} +{"level":"debug","ts":1761606337.517175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018279579,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application/Heading.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606337.5896075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.600928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011273622,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/23301c9d8ab638ef58e1c99c6af967177ab35f74/findversion.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4692"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 26 May 2010 23:01:10 GMT"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Etag":["\"f636844ddcb0b3e0b14014b73da0e2d0cb0bc7de\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606337.6807265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.6958313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015065501,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Service/Index.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606337.7721207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.7891064,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016947518,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7eaeb7829dd4099f3a85d1a8b6b9b9fedcfab515/bin/ai/compat_1.9.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0dde6dc6dacd185e6dcfbd05154f0945521f00d8\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 16 Oct 2022 16:27:23 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["944"],"Content-Disposition":["inline; filename=\"compat_1.9.nut\"; filename*=UTF-8''compat_1.9.nut"]},"status":200} +{"level":"debug","ts":1761606337.8620775,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.8631787,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.8732429,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010039737,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Notifications/Database/DailyBackup.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 19 Jun 2024 06:59:46 GMT"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Content-Length":["1218"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Etag":["\"90abee8a69abb27bd53ff1362a0a0518775a74a5\""],"Content-Disposition":["inline; filename=\"DailyBackup.php\"; filename*=UTF-8''DailyBackup.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606337.8770537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014938791,"request":{"remote_ip":"3.227.180.70","remote_port":"13642","client_ip":"3.227.180.70","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f9a2ff6d90b04b5c0dedcede93e480a55a301c79/.gitpod.yml","headers":{"X-Forwarded-For":["3.227.180.70"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 25 Apr 2023 07:23:08 GMT"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Content-Disposition":["inline; filename=\".gitpod.yml\"; filename*=UTF-8''.gitpod.yml"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2266"],"Etag":["\"228f1b94cb7e7bd5fef29192a27676605895ae7e\""]},"status":200} +{"level":"debug","ts":1761606337.9538825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.9678464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013926363,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/templates/compose/unleash-with-postgresql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606337.9834862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606337.9977386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014221509,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/database/migrations/2023_11_20_094628_add_gpu_settings.php","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606338.0448773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.0611413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016245144,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/industry_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"597a018b7d382dde4e938d7020146ed5ffe2ef5b\""],"Content-Length":["27723"],"Content-Disposition":["inline; filename=\"industry_gui.c\"; filename*=UTF-8''industry_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 28 Apr 2006 21:58:16 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606338.1365588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.1369715,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382671,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/f7f3db7174e9a375ff6a9e88c091d55a9e89c142/media/extra_grf/flags.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606338.227755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.240879,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013089856,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/newgrf.c","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Oct 2006 15:07:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["100099"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Disposition":["inline; filename=\"newgrf.c\"; filename*=UTF-8''newgrf.c"],"Etag":["\"b3429210905d851ab3a145de9232bd14c78d5ac9\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606338.317732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.3812597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063489436,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/adc785b69843eb0e5829ea0aa53cdeb2c687c7bb/lang/unfinished","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606338.4090137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.4302733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02121289,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/debian/control","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606338.4998012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.5449996,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045162097,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_station.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606338.5907767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.608175,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01736258,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/pathfind.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606338.6816614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.699238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017535847,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/docs/landscape.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"fe2ba5c2346b4e850ac73e8faac61c32f31900f9\""],"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"Content-Length":["42384"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 19 Nov 2004 22:59:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606338.7729642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.805372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03237445,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/a6df995fbb4cbcb379eca903ca2758bfc1ddde6e/bin/scripts/on_dedicated.scr.example","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"5465cd797840ba92481b22c29e471f497434ea51\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["144"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_dedicated.scr.example\"; filename*=UTF-8''on_dedicated.scr.example"]},"status":200} +{"level":"debug","ts":1761606338.8643107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.8747623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010425814,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/15e41743322b358a76f4a3284b0b63d551a42f52/findversion.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Content-Length":["5333"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 11 Dec 2014 12:25:53 GMT"],"Etag":["\"6be52b696f2a2291b3054558585e7005a8a4aa4a\""]},"status":200} +{"level":"debug","ts":1761606338.9551957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606338.9688983,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013666894,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/FindGrfcodec.cmake","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606339.0457296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.0751085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029344669,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/openttd.tgt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606339.117423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.1314995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014040758,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/database/migrations/2024_02_08_075523_add_post_deployment_to_applications.php","headers":{"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606339.137597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.183919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046292046,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5f9d74467fc09ea3f82f0f5a745f59d6be5d363a/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606339.2231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606339.2231164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606339.223119,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606339.2231214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606339.2231236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606339.2231255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606339.2231278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606339.2231302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606339.2231321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606339.2231345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606339.2231364,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606339.2231383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606339.22314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606339.2231421,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606339.223144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606339.2231462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606339.223148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606339.22315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606339.2231522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606339.223154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606339.223156,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606339.2231581,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606339.22316,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606339.2231622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606339.223164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606339.223166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606339.223168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606339.22317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606339.2231722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606339.2231746,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606339.2231767,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606339.2231789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606339.223181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606339.2231832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606339.223185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606339.223187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606339.2231889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606339.2231908,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606339.223193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606339.2231948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606339.223198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606339.2232013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606339.2232049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606339.2232077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606339.2232108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606339.223214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606339.2232165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606339.2232199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606339.2232232,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606339.2232263,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606339.2232304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606339.2232337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606339.2232375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606339.2232406,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606339.223244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606339.223247,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606339.2232506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606339.223254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606339.2232573,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606339.2232606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606339.223264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606339.2232673,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606339.2232707,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606339.223274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606339.2232773,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606339.223281,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606339.2232845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606339.2232878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606339.2232914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606339.223295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606339.2232983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606339.2233016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606339.2277565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.2930431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065228765,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/app/Notifications","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"]},"status":200} +{"level":"debug","ts":1761606339.3187442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.3985813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":4.983697775,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=366&client_gravatar=true&slim_presence=true","headers":{"X-Requested-With":["XMLHttpRequest"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Mode":["cors"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Priority":["u=1, i"],"Accept-Language":["en-US"],"Cookie":[],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Ch-Ua-Platform":["\"Windows\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Site":["same-origin"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Dest":["empty"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606339.4002674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606339.403178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.002877986,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=366&client_gravatar=true&slim_presence=true","headers":{"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept-Language":["en-US"],"Priority":["u=1, i"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Mode":["cors"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Type":["application/json"],"Content-Language":["en"],"X-Ratelimit-Reset":["1761606339"],"Expires":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Connection":["keep-alive"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Remaining":["199"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"X-Frame-Options":["DENY"]},"status":200} +{"level":"debug","ts":1761606339.4049325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606339.4102607,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.5016594,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.518852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.200073255,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/npf.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606339.547977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137683782,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606339.5947278,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.61797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02320796,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/win64.asm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606339.6837301,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.7171535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033386527,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/95fdf39bca88f7dcdebc134822f615c233714054/table/engines.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606339.737374,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235679176,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7ea68d68a6f2547d61863864097ad22f11c60143/table/engines.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606339.7747152,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.7873514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012607216,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/FindXaudio2.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"]},"status":200} +{"level":"debug","ts":1761606339.8653705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.8790283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013626668,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"info","ts":1761606339.8905199,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/load","remote_ip":"127.0.0.1","remote_port":"39288","headers":{"Accept-Encoding":["gzip"],"Content-Length":["30302"],"Content-Type":["application/json"],"Origin":["http://localhost:2019"],"User-Agent":["Go-http-client/1.1"]}} +{"level":"info","ts":1761606339.8915102,"msg":"config is unchanged"} +{"level":"info","ts":1761606339.891516,"logger":"admin.api","msg":"load complete"} +{"level":"debug","ts":1761606339.9568696,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606339.9714894,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014587829,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/broadcasting.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606340.047606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.1395285,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.1539638,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014406518,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9745b96dcff8c09ec99364e2ef75ea5601bcf7ab/bin/data/opntitle.dat","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606340.1551163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107472941,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/signs.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606340.2311137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.2313495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.244967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013828569,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/namegen.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"]},"status":200} +{"level":"debug","ts":1761606340.32211,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.3285978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097225253,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/database/migrations","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606340.335591,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013455505,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cfe1966a6361d0c93974c97cb3905edba758265/docs/32bpp.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606340.4131193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.5046854,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.5946028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.6079645,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013326112,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/cors.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606340.6660554,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.252901412,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bdf5a1c2f7077323c26e1c99a22dcc80a7b50245/bin/ai/regression?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606340.68624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.6970215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010748131,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions/Service/StartService.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"StartService.php\"; filename*=UTF-8''StartService.php"],"Content-Length":["1696"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 17 Jul 2024 05:59:06 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"4b6a25dcc6345e789888e468ff0b2c1fc1abbcd6\""],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"]},"status":200} +{"level":"debug","ts":1761606340.7647622,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26004044,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f055b0b55760490dde5ef0177dfb030ab7108fde/projects/langs.vcproj","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:40 GMT"]},"status":200} +{"level":"debug","ts":1761606340.776538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.868206,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606340.881777,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013527591,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/viewport.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:40 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"2bc10ad0d9735f51d855899316981c9dd9d033db\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 25 Jan 2005 20:47:02 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["52592"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"viewport.c\"; filename*=UTF-8''viewport.c"]},"status":200} +{"level":"debug","ts":1761606340.9589856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.050259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.0669835,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107969587,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/texteff.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606341.0738075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023516682,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b43976ff0b827c3d176b331a5056ee142373e1a/prisma","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606341.1408937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.1757138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399142356,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2be42dadea926a291b9a1c37e8e3df391f9fffce/os/os2/installer/remove_opengfx.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"]},"status":200} +{"level":"debug","ts":1761606341.1849937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044065839,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c0021cf9372c3ee54766fd3ff04d0c8bd90ccb31/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["6397"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Last-Modified":["Sat, 28 May 2005 10:32:09 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"9cebcf89ec104d1f7a66e67f369163d7e643bdda\""],"Content-Disposition":["inline; filename=\"openttd.32.xpm\"; filename*=UTF-8''openttd.32.xpm"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606341.2326076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.2474506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014808096,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/TeamSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606341.3232732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.3236153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312408,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/0e56fafe745d174328e83a2fce489394d4a2c303/projects/langs_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606341.4146922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.4255443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.4398506,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025135423,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/be4bbf7dd989e5fc00e9a1129cff73f866c82eb1/media/extra_grf/openttd.nfo","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3522"],"Last-Modified":["Sun, 26 Feb 2012 08:23:32 GMT"],"Content-Disposition":["inline; filename=\"openttd.nfo\"; filename*=UTF-8''openttd.nfo"],"Etag":["\"e93b2066fb7984a34c79ecbb47edf2264529aa87\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606341.4523704,"logger":"events","msg":"event","name":"tls_get_certificate","id":"0cd42b50-86f0-46d7-90b2-f1b1e502f6bd","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.231.193.38","Port":49177,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606341.4524112,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606341.4524214,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606341.4524257,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.231.193.38","remote_port":"49177","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606341.5054886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.5394616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033935764,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f14858ebeea344748e01406e8bcf4dc4ff2482d4/database/migrations/2023_03_27_075351_create_projects_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Last-Modified":["Mon, 27 Mar 2023 08:44:31 GMT"],"Etag":["\"432496268e31f0cd7c8a0aff7a500bc3f410f1fe\""],"Content-Length":["714"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"2023_03_27_075351_create_projects_table.php\"; filename*=UTF-8''2023_03_27_075351_create_projects_table.php"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606341.5540006,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.128428534,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/templates","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606341.6007552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.6142561,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013467788,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/direction.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["2347"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 03 May 2006 22:12:09 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"direction.h\"; filename*=UTF-8''direction.h"],"Etag":["\"cee9ab73a0b67c8b14568a7a8d719ae55665798f\""]},"status":200} +{"level":"debug","ts":1761606341.692114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.7258446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0336951,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1ee0c4caf43a8db43050ef0af3530061cad740fc/bin/scripts/pre_dedicated.scr.example","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"b41ca51d2d43f792902b6295bbddf95cdb95a863\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Disposition":["inline; filename=\"pre_dedicated.scr.example\"; filename*=UTF-8''pre_dedicated.scr.example"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["117"]},"status":200} +{"level":"debug","ts":1761606341.7825618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.7908545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.8239477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033057298,"request":{"remote_ip":"3.231.193.38","remote_port":"49177","client_ip":"3.231.193.38","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/bec47487ddf45e856de4ad8e9c8c90bf344a1e7d/.github/workflows","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["3.231.193.38"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"]},"status":200} +{"level":"debug","ts":1761606341.8745553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.8749423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000351533,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/4d34d689b0420e2b4cde02d90886d00cffdfdef3/app/Livewire/Storage/Show.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606341.9650323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606341.986826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021739452,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/station_map.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["4359"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 29 Mar 2006 19:37:18 GMT"],"Date":["Mon, 27 Oct 2025 23:05:41 GMT"],"Content-Disposition":["inline; filename=\"station_map.h\"; filename*=UTF-8''station_map.h"],"X-Content-Type-Options":["nosniff"],"Etag":["\"77d1f435f0ed475affe9a4840514d1a9e65f9bb4\""],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.006847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.224225896,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2a1d30802dd12fc7e15cbec833be13ee2048e21/app/Http?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.0565455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.1471493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.195219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.13863254,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0021cf9372c3ee54766fd3ff04d0c8bd90ccb31/media/openttd.32.xpm","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.2380366,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.255514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017435398,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/pathfind.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"]},"status":200} +{"level":"debug","ts":1761606342.3292131,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.3356647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18847486,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5dc2e2831d4387106ec3dea09678d3a0aa6c21d7/config.lib?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.349644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020377384,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/hal.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sat, 25 Mar 2006 09:22:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Etag":["\"f92f5c974e6bb369cec5dd892861b340207fbd29\""],"Content-Length":["2505"],"Content-Disposition":["inline; filename=\"hal.h\"; filename*=UTF-8''hal.h"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606342.4196436,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.4322493,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01257223,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_text.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Thu, 11 May 2006 16:27:46 GMT"],"Content-Disposition":["inline; filename=\"newgrf_text.h\"; filename*=UTF-8''newgrf_text.h"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Etag":["\"2b7886c79b43affb4bf75e06c0e3a6c599d380a5\""],"Content-Length":["968"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606342.5107167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.6019988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.62139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.6518862,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049844914,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/dev","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"]},"status":200} +{"level":"debug","ts":1761606342.6933584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.7214384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210679308,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_config.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.7374623,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.11603429,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/scripts","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606342.7846575,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.8333883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0486919,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/df9ec711c52d7724389c64a69fe080bb4f30128f?page=27","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606342.8430414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.149649529,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/music_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606342.8751493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.912732,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037545768,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/09bfbee90ef969e5eb7bb8ff1b58802be8c23815?page=27","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606342.9654355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606342.9947042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029229732,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/25752eabfe6783042a77ef2654d21e23a57fe9c5/table/clear_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"clear_land.h\"; filename*=UTF-8''clear_land.h"],"Date":["Mon, 27 Oct 2025 23:05:42 GMT"],"Last-Modified":["Mon, 09 Aug 2004 17:04:08 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["802"],"Etag":["\"e441639ff0191e939051949efbc5eb7a4f42b3d7\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606343.0570076,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.1481805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.1916893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043463003,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a69a31e5da86087ae3b134f16bce275656c3c2f/table/track_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sun, 06 Aug 2006 01:51:57 GMT"],"Content-Length":["1670"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"78031e840621f6427fa644433023a84202992739\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"track_land.h\"; filename*=UTF-8''track_land.h"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606343.226327,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.169283913,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2a1d30802dd12fc7e15cbec833be13ee2048e21/app/Http?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606343.2390807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.2938468,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054732648,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/landscape_const.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606343.32964,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.4210205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.4577262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036656002,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/waitlist","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606343.511856,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.5299013,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018007066,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/sound.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"]},"status":200} +{"level":"debug","ts":1761606343.6035259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.6211717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01759546,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/sentry.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"]},"status":200} +{"level":"debug","ts":1761606343.6788886,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.349209936,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1d93cd59e75f2f3a0e4200d28263d9e6cb2aaf8f/cmake/FindSigaction.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606343.695518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.7444715,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.7861743,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.7865882,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000382732,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/c74dfe393f02d1b0d96ad014e888fcebb57e2c9c/os/windows/winstore/set-version.ps1","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606343.8232698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127702085,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/aircraft.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606343.8303475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08583975,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/storage","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606343.8770263,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.8970048,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019940531,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ef5339405148b671186b93e6779ab1ced0ae1e6/media/extra_grf/elrails.nfo","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606343.968135,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606343.9685342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373213,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/caab30e26e528530e65086f092e52957a55445c6/projects/openttd_vs80.vcproj.user","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:43 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606344.2085881,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.2228625,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606344.2228823,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606344.2228863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606344.22289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606344.222893,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606344.2228963,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606344.2228997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606344.2229033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606344.2229066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606344.22291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606344.2229135,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606344.2229168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606344.2229207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606344.222924,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606344.2229273,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606344.222931,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606344.2229342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606344.2229378,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606344.2229412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606344.2229445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606344.222948,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606344.2229517,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606344.2229548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606344.222958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606344.2229614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606344.2229648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606344.2229676,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606344.222971,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606344.2229745,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606344.2229772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606344.2229803,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606344.2229834,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606344.2229867,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606344.2229903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606344.2229934,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606344.2229965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606344.2229998,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606344.2230031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606344.2230067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606344.22301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606344.2230136,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606344.2230172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606344.2230203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606344.2230237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606344.223027,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606344.2230303,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606344.223034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606344.2230372,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606344.2230406,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606344.2230437,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606344.2230465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606344.2230499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606344.2230535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606344.2230568,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606344.22306,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606344.2230632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606344.2230666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606344.22307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606344.2230732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606344.2230766,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606344.2230797,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606344.223083,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606344.223086,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606344.2230897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606344.2230928,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606344.2230961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606344.2230992,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606344.223103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606344.2231064,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606344.223111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606344.2231147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606344.2231183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606344.223236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014612086,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/sound.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["5702"],"Last-Modified":["Wed, 27 Sep 2006 18:17:01 GMT"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"sound.c\"; filename*=UTF-8''sound.c"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"f8d194c973dfb14833a56a1bfad521778014cd28\""]},"status":200} +{"level":"debug","ts":1761606344.2994578,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.31914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019650805,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b43976ff0b827c3d176b331a5056ee142373e1a/docker-compose.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606344.3909576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.4255908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03459716,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/bmp.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["982"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 09 Feb 2009 02:57:15 GMT"],"Etag":["\"9d49d6bdc72e21648584662a1f1d81a4d2b3f0f2\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"bmp.h\"; filename*=UTF-8''bmp.h"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606344.481485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.573491,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.6637971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.6784573,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014626323,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95a97cf9cd0a3de587061bb091b34fff3cc0083d/templates/compose/wordpress-with-mysql.yaml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606344.7280328,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15449884,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/signs.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606344.7548985,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.7570968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.275580966,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4d9027a2a50bca085e8b9a009fa542e0b74181fa/os/debian","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606344.7924273,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037495143,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/317f69c1520a3e60335c56d358686609d3decf86/os/windows/installer/install.nsi","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606344.8455362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.9375405,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.9435527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606344.9515588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013982319,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/docs/console.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606344.982647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039055595,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606344.9984133,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.15284325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/459b2553bf0e56b3e01f41deae07acdbb92283f9/bootstrap/helpers/docker.php?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:44 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606345.028599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.1157012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087069448,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/552e6de4ceca495b292cf7d068c5d18c8d6489d6/video/win32_v.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"win32_v.h\"; filename*=UTF-8''win32_v.h"],"Content-Length":["135"],"Etag":["\"c3b23a61a86fbef8d2a42153312b3eb84dc215ab\""],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Last-Modified":["Wed, 27 Jul 2005 19:22:38 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606345.119631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.1428444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023176461,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/regression_info.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606345.2113433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.3017008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.3153212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013584097,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d71d3868d104e02ff6ad4fd72b73eb4af37f0d5/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606345.3929088,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.3932798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/e5ebae1085f40e25d9e939c5bd3ed29c2fd513c1/bin/data/opntitle.dat","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"]},"status":404} +{"level":"debug","ts":1761606345.4836385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.4937322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01005748,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/569a03dd3458b05109d9e52d57923cad35c6d172/openttd.tgt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"da208e98821d309d43fddbfb7de5a40dfcd62c59\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"openttd.tgt\"; filename*=UTF-8''openttd.tgt"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["10703"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Last-Modified":["Tue, 05 Jul 2005 12:10:06 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606345.5212138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.309839207,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs/elrail.svg","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606345.5746493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.6289272,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62675: EOF"} +{"level":"debug","ts":1761606345.6300633,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e2eaea96-57c5-4b28-b749-75e543f7508f","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62676,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606345.630097,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606345.6301064,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606345.6301103,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62676","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606345.631943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606345.6335747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001608211,"request":{"remote_ip":"192.168.1.64","remote_port":"62676","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"Authorization":[],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["551"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Priority":["u=4"],"Sec-Fetch-Dest":["empty"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3509"],"Date":["Mon, 27 Oct 2025 23:05:44 GMT"]},"status":204} +{"level":"debug","ts":1761606345.6509628,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d5aff132-f8c8-4639-9968-c254f2b02598","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.222.85.38","Port":1074,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606345.650994,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606345.6510026,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606345.6510074,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.222.85.38","remote_port":"1074","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606345.6656103,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.6934738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027836415,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/docs/landscape_grid.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606345.7567391,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.7715392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014772108,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d3d133ed1fa80955ee1f8ec05965bb718cabd0a7/app/Providers/HorizonServiceProvider.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606345.7853584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.210679529,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/67fec6c7a7570090e5ca90e6646aabcd43f9cd80/os","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606345.847642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.9387457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606345.99139,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052598165,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6c1e2989b12810aebe45106cabd2a23b94eaba35/table/road_land.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:45 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606346.023873,"logger":"events","msg":"event","name":"tls_get_certificate","id":"540c4fa3-599b-40db-ab8f-5b60d980a02c","origin":"tls","data":{"client_hello":{"CipherSuites":[19018,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[64250,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[35466,772,771],"RemoteAddr":{"IP":"119.13.210.145","Port":34509,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606346.0239158,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606346.023931,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606346.0239384,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"119.13.210.145","remote_port":"34509","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606346.030072,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.0440269,"logger":"events","msg":"event","name":"tls_get_certificate","id":"07a83721-b8e4-4cc1-a681-21dc1e7dbd40","origin":"tls","data":{"client_hello":{"CipherSuites":[60138,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[10794,4588,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[60138,772,771],"RemoteAddr":{"IP":"161.123.181.44","Port":45911,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606346.0440655,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606346.0440757,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606346.04408,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"161.123.181.44","remote_port":"45911","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606346.058849,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028743375,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations/20221005120323_initial_docker_compose","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.075833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.0852466,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009383168,"request":{"remote_ip":"3.222.85.38","remote_port":"1074","client_ip":"3.222.85.38","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/1a9f360132bed195f05fb3df8ca6c21c6fe503ad/app/Models/ServerSetting.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.222.85.38"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"03faf30677d0f1e107db1186b0db7063a6a95b3d\""],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Content-Disposition":["inline; filename=\"ServerSetting.php\"; filename*=UTF-8''ServerSetting.php"],"Last-Modified":["Wed, 26 Apr 2023 13:38:50 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["216"]},"status":200} +{"level":"debug","ts":1761606346.1015108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.1212614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.1239448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.276274904,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/34b211ea99f2329487b991f7d6fd462d8bc4d80f/os/dos/cwsdstub.exe","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.1357558,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014460049,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff48c0f6312bbd9c9ac6f240654f5fba8336799/cmake/FindICU.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606346.1777413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076197412,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/resources/views","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.2120907,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.2414165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029293532,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Actions/CoolifyTask","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606346.302784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.3271585,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024346116,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/signs.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"1da92266d648fb0996c8ea62fcf82a3d5e7c9014\""],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"signs.h\"; filename*=UTF-8''signs.h"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 24 Dec 2005 20:51:21 GMT"],"Content-Length":["1295"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"]},"status":200} +{"level":"debug","ts":1761606346.3937395,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.4042692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010501727,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/rail_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Content-Length":["8349"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"44a42f9aa8d9c05ffdc50efe85be844778a1105f\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"rail_map.h\"; filename*=UTF-8''rail_map.h"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.4306817,"logger":"events","msg":"event","name":"tls_get_certificate","id":"4b913821-70a6-4203-b4c8-08a49ba3c5c4","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"bitwarden.site.quack-lab.dev","SupportedCurves":[29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"31.217.61.33","Port":5092,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606346.4307258,"logger":"tls.handshake","msg":"choosing certificate","identifier":"bitwarden.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606346.430736,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"bitwarden.site.quack-lab.dev","subjects":["bitwarden.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"6890ade0a74c8a57a0956f5c5149d6edd3488c17801c70a1a1851007931e025d"} +{"level":"debug","ts":1761606346.4307413,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"31.217.61.33","remote_port":"5092","subjects":["bitwarden.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"6890ade0a74c8a57a0956f5c5149d6edd3488c17801c70a1a1851007931e025d"} +{"level":"debug","ts":1761606346.4851325,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.5057096,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020548467,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/commits/commit/df93602db404ac34d28de9e48773ad276806421b/android","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.5757148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.5788646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.34.3:80","total_upstreams":1} +{"level":"debug","ts":1761606346.5794134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.34.3:80","duration":0.000526963,"request":{"remote_ip":"31.217.61.33","remote_port":"5092","client_ip":"31.217.61.33","proto":"HTTP/2.0","method":"GET","host":"bitwarden.site.quack-lab.dev","uri":"/api/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["bitwarden.site.quack-lab.dev"],"Bitwarden-Client-Version":["2025.10.0"],"Device-Type":["0"],"Accept-Encoding":["gzip"],"User-Agent":["Bitwarden_Mobile/2025.10.0 (release/standard) (Android 15; SDK 35; Model 24040RN64Y)"],"Bitwarden-Client-Name":["mobile"],"X-Forwarded-For":["31.217.61.33"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"bitwarden.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Permissions-Policy":["accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), geolocation=(), gyroscope=(), keyboard-map=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), screen-wake-lock=(), sync-xhr=(), usb=(), web-share=(), xr-spatial-tracking=()"],"Content-Length":["658"],"Cross-Origin-Resource-Policy":["same-origin"],"Server":["Rocket"],"X-Robots-Tag":["noindex, nofollow"],"Content-Security-Policy":["default-src 'none'; font-src 'self'; manifest-src 'self'; base-uri 'self'; form-action 'self'; object-src 'self' blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self' 'unsafe-inline'; child-src 'self' https://*.duosecurity.com https://*.duofederal.com; frame-src 'self' https://*.duosecurity.com https://*.duofederal.com; frame-ancestors 'self' chrome-extension://nngceckbapebfimnlniiiahkandclblb chrome-extension://jbkfoedolllekgbhcbcoahefnbanhhlh moz-extension://* ; img-src 'self' data: https://haveibeenpwned.com ; connect-src 'self' https://api.pwnedpasswords.com https://api.2fa.directory https://app.simplelogin.io/api/ https://app.addy.io/api/ https://api.fastmail.com/ https://api.forwardemail.net ;"],"Cache-Control":["no-cache, no-store, max-age=0"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Content-Type":["application/json"],"X-Frame-Options":["SAMEORIGIN"],"Referrer-Policy":["same-origin"],"X-Xss-Protection":["0"]},"status":200} +{"level":"debug","ts":1761606346.667169,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.7583911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.76951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011091259,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/SwarmDockerSeeder.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"906e1bccca6ccdd19ea301da9d1be2f5ad2b3959\""],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["371"],"Content-Disposition":["inline; filename=\"SwarmDockerSeeder.php\"; filename*=UTF-8''SwarmDockerSeeder.php"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Fri, 11 Aug 2023 14:13:53 GMT"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"]},"status":200} +{"level":"debug","ts":1761606346.8489916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.8637464,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.28799535,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/711723d7387df67b1abe98ca9ed4d7f2bd7de57d/CPackProperties.cmake.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606346.912826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063773963,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/docs/landscape.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606346.9210117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253810687,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/38b7480bb028cbaad3b5ec5f76ee3f6f03670aec/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606346.9401042,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606346.9534497,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013321824,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d715b7eb079afb3843b69600d43f72c2ebec6205/projects/version_vs90.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:46 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606347.0307956,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.1223621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.1342149,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011816786,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/network_udp.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Content-Disposition":["inline; filename=\"network_udp.c\"; filename*=UTF-8''network_udp.c"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Wed, 26 Jan 2005 19:40:21 GMT"],"Etag":["\"4f2b942d30049398e3d043c8f8e7c50618de0c4f\""],"Content-Length":["18886"]},"status":200} +{"level":"debug","ts":1761606347.213344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.219538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.2365632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023183564,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Application/Preview","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606347.2453957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214570583,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/player_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"]},"status":200} +{"level":"debug","ts":1761606347.3036864,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.3136399,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.094055907,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/resources","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606347.3448436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041121379,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7d58848fee563ad8dda91446b2f54a6acd781a6e?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606347.3950303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.4301796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0351064,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/industry.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"]},"status":200} +{"level":"debug","ts":1761606347.4859989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.5768633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.5931458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016237881,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f3015ee820ea136ae73b093830cb8076126b7ef7/src/newgrf_object.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"aceca6943030d86c7e535c5ffdf6f67a710f2742\""],"Last-Modified":["Sat, 28 Aug 2010 18:51:47 GMT"],"Content-Disposition":["inline; filename=\"newgrf_object.h\"; filename*=UTF-8''newgrf_object.h"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["5684"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606347.6136446,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127589874,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e044910d52430d6bb4cee48004369835d136396f/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["56"],"Etag":["\"f4eb524995406032ad0eda14d27a0b0ff10361ec\""],"Last-Modified":["Sun, 02 Jan 2005 21:52:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"dedicated.cmd\"; filename*=UTF-8''dedicated.cmd"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606347.6680582,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.7445743,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.076480045,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Actions","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606347.7590413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.8168538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05777848,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/minilzo.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606347.8498788,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.8627203,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012809337,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6056a002229e337a2d84918cc4445a524ade8595/regression/regression.cfg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"regression.cfg\"; filename*=UTF-8''regression.cfg"],"Content-Length":["303"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0d3f3aa909a75adebfd5283338e4cd9f86445206\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"],"Last-Modified":["Mon, 19 Feb 2024 17:57:05 GMT"]},"status":200} +{"level":"debug","ts":1761606347.9408686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606347.9547703,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013861009,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/00f7ea59275a58ea05c5beb55e12978d48c34122/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:47 GMT"]},"status":200} +{"level":"debug","ts":1761606348.032141,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.057708,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025531069,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/driver.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"driver.h\"; filename*=UTF-8''driver.h"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 07 Jan 2006 10:15:46 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["292"],"Etag":["\"2cbb029c80d8feba6065ca1cbb77288538de9123\""],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606348.122934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.1250598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.001908849,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/e45e5e2a224cb12ad6397e5b7447ed89d851a028/app/Livewire/Upgrade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606348.2138631,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.3019865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088079652,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/141752b9ad8ad72aec6ff295041bf42b53f9b07c/app/Actions/Service/StartService.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606348.305768,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.3423934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036587282,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db915888459efb46775299c84e0a78ffa23e6076/config.lib","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606348.3524027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.3971202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.4082382,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011084054,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/256b94a03d7eb3c2c0264b6c93f5d83c299ada8a/findversion.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Last-Modified":["Sun, 13 Jan 2019 11:31:04 GMT"],"Content-Length":["3143"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"ead908167e5b27e91af140ae121cc7bd1d6e2d7f\""]},"status":200} +{"level":"debug","ts":1761606348.4319606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079518021,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/artisan","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606348.4878633,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.502602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014716212,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs/landscape_grid.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"e2f3c1f977148f6ddcd6b43d03879e800ea6377a\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Last-Modified":["Sat, 12 Oct 2013 16:35:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"landscape_grid.html\"; filename*=UTF-8''landscape_grid.html"],"Content-Length":["15481"]},"status":200} +{"level":"debug","ts":1761606348.578833,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.6702378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.7206852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050403287,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/console.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606348.749989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.171125925,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/npf.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606348.7607877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.7721372,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011316924,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/shared/resource-operations.blade.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 13 Jan 2025 10:14:00 GMT"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Content-Length":["5578"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"4bbc28c75bf4d6fc90465f550cf743d281078412\""],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"resource-operations.blade.php\"; filename*=UTF-8''resource-operations.blade.php"]},"status":200} +{"level":"debug","ts":1761606348.8689315,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.8870075,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018045027,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/clear_map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"clear_map.h\"; filename*=UTF-8''clear_map.h"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"5769443a194ace06fa5368dcdec42fe9deb733a5\""],"Content-Length":["2848"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 11 Apr 2006 22:15:57 GMT"]},"status":200} +{"level":"debug","ts":1761606348.9430256,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606348.953821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010760294,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/water_cmd.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:48 GMT"],"Content-Length":["19603"],"Content-Disposition":["inline; filename=\"water_cmd.c\"; filename*=UTF-8''water_cmd.c"],"Etag":["\"086ff36f101f4f8da61d64543ab5a8eaf28b48e6\""]},"status":200} +{"level":"debug","ts":1761606349.0338092,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.0851839,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051334172,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6063bbf321e3135032b25e3bbb076068de281924/projects/openttd_vs80.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"]},"status":200} +{"level":"debug","ts":1761606349.125298,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.1350477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009721937,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/pbs.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"493d60690afaf553da9209b9a8a0bb8aaa317615\""],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Last-Modified":["Wed, 13 Jul 2005 18:04:01 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8027"],"Content-Disposition":["inline; filename=\"pbs.c\"; filename*=UTF-8''pbs.c"]},"status":200} +{"level":"debug","ts":1761606349.215835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.2298985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606349.2299087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606349.2299113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606349.2299137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606349.2299154,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606349.2299175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606349.2299194,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606349.2299218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606349.2299237,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606349.2299259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606349.229928,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606349.22993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606349.229932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606349.2299337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606349.229936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606349.229938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606349.22994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606349.2299418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606349.2299438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606349.229946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606349.2299478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606349.22995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606349.229952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606349.229954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606349.2299562,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606349.2299583,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606349.2299604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606349.2299626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606349.2299645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606349.2299664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606349.2299683,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606349.2299702,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606349.2299721,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606349.2299743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606349.2299764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606349.229978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606349.2299807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606349.2299826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606349.2299845,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606349.229987,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606349.2299888,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606349.229991,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606349.2299929,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606349.229995,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606349.2299972,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606349.2299988,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606349.2300012,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606349.230003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606349.230006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606349.2300081,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606349.23001,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606349.2300122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606349.2300143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606349.2300162,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606349.2300184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606349.23002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606349.2300222,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606349.2300239,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606349.230026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606349.2300277,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606349.2300298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606349.2300322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606349.230077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606349.2301788,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606349.2301853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606349.2301903,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606349.2302032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606349.2302082,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606349.2302122,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606349.2302268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606349.2302325,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606349.2302384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606349.3065498,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.354714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.138847115,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2533d5ee6b637274c18b623d1baf10740bb9f28/table/namegen.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606349.3853853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078716551,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/aa42711a5949f2010561ce1605cbc9a247a015ed/strgen/strgen.tgt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"strgen.tgt\"; filename*=UTF-8''strgen.tgt"],"Last-Modified":["Sun, 31 Jul 2005 13:23:43 GMT"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["649"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"a328100b6115b3829ec24f7cd3cab7893e38d294\""]},"status":200} +{"level":"debug","ts":1761606349.3980064,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.4409788,"logger":"events","msg":"event","name":"tls_get_certificate","id":"6e270f73-b9bc-4eaa-aee4-35096bbfd593","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.211.148.239","Port":55350,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606349.4410186,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606349.44103,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606349.4410346,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.211.148.239","remote_port":"55350","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606349.4713428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.4887447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.538039,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.066655785,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/storage","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606349.5678923,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.079106196,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d8639f58d76ba97cbe183ae1c7dc1a394619941d/resources/css?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"]},"status":200} +{"level":"debug","ts":1761606349.5803769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.6185644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038155779,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ac69b746abc94ca0c2c94afc48cc99f457118fa6?page=27","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606349.6543005,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256264583,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/84ca041564e10a7aecbd04839e84a2252c6f59fa/source.list","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606349.6646824,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.671292,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.6885936,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023883784,"request":{"remote_ip":"18.211.148.239","remote_port":"55350","client_ip":"18.211.148.239","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/de0607fb80d2b0b08e15e5e8aec4aa2020efc77b/os/macosx/Open_Transport_Tycoon_Homepage.webloc","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.211.148.239"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606349.7620625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.788601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026492672,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/projects/openttd_vs100.sln","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5936"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a2ec939d301df523ea6eef4f7d90bfdba6d873aa\""],"Content-Disposition":["inline; filename=\"openttd_vs100.sln\"; filename*=UTF-8''openttd_vs100.sln"],"Last-Modified":["Fri, 04 Mar 2011 22:34:10 GMT"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606349.8465912,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.175265969,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/roadveh_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606349.853615,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.875491,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021834761,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/game_coordinator.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8bf07d80272039ba3431cb355d61dfadbcdfb09d\""],"Last-Modified":["Tue, 20 Jul 2021 17:57:23 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Length":["4194"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Content-Disposition":["inline; filename=\"game_coordinator.md\"; filename*=UTF-8''game_coordinator.md"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606349.944368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606349.9802082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035804256,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8c67992051d74260e45e95c13bd0bb232eb7ce81/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:49 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606350.035467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.035779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000294465,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ddd96570cad4677e0cd76a96eeac36ed958d9426/ai/trolly/pathfinder.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606350.1258307,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.1436212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017768907,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/unmovable_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"c34e6c5904f9b6c3668bda1aad298b2be34fefd3\""],"Content-Disposition":["inline; filename=\"unmovable_map.h\"; filename*=UTF-8''unmovable_map.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Mon, 01 May 2006 13:24:37 GMT"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Content-Length":["2608"]},"status":200} +{"level":"debug","ts":1761606350.2170653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.3080242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.3994608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.4145105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015016378,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/completeness.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606350.473644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256536676,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bd71bcc616cd3e6a0ca1eb4878f0c72de0de370c/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606350.490089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.5031774,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013063446,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/database/seeders/S3StorageSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606350.5141354,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206078896,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bc3c56ffeb832f45fc8009b586697e27f3f1c49a/os/debian/menu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606350.5805645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.6283867,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.6669316,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086332408,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/depot_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1447"],"Last-Modified":["Thu, 17 Apr 2008 19:10:30 GMT"],"Content-Disposition":["inline; filename=\"depot_func.h\"; filename*=UTF-8''depot_func.h"],"Etag":["\"5a2d28a6f9e3b8f65748ed4b1d4a1db79c2283e7\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606350.6719599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.7103631,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03837404,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/docs/elrail.svg","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"]},"status":200} +{"level":"debug","ts":1761606350.7489748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.120550934,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/scripts","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606350.763157,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.7737541,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010574735,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/69a4df909c205fcd55e79f7599c02f960a68507b/table/genland.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"a0d1e8b6f4be738e5b681dcb88443029fcb2d3a7\""],"Content-Length":["1586"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Content-Disposition":["inline; filename=\"genland.h\"; filename*=UTF-8''genland.h"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 06 Jan 2005 11:39:00 GMT"]},"status":200} +{"level":"debug","ts":1761606350.8538327,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606350.8675575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01370201,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/heightmap.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:50 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606350.944667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.036514,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.12485,"logger":"events","msg":"event","name":"tls_get_certificate","id":"72a93b5f-c44a-4b0e-9749-fb18de38625b","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"himmich.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"91.196.152.62","Port":52813,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606351.1248975,"logger":"tls.handshake","msg":"choosing certificate","identifier":"himmich.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606351.1249099,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"himmich.site.quack-lab.dev","subjects":["himmich.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"14fe55590008b183339d047a7775265321a6bf36e93918f664249bbaed6cd6ff"} +{"level":"debug","ts":1761606351.124915,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"91.196.152.62","remote_port":"52813","subjects":["himmich.site.quack-lab.dev"],"managed":true,"expiration":1768601974,"hash":"14fe55590008b183339d047a7775265321a6bf36e93918f664249bbaed6cd6ff"} +{"level":"debug","ts":1761606351.1271462,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.1646135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037437425,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/30d1ae59ec02b77548a56e189db9b05d9134c653/apps/api/prisma/migrations/20221005132352_docker_compose_configuration/migration.sql","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606351.2178917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.2397146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021771212,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/npf.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5283"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"653d31b9abf5e79089f368532c6d629a78e69502\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 29 Mar 2006 19:00:56 GMT"],"Content-Disposition":["inline; filename=\"npf.h\"; filename*=UTF-8''npf.h"]},"status":200} +{"level":"debug","ts":1761606351.2829509,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.246403993,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6d54a1939ee405d680d49f533e41994e7dd5f06c/media","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606351.309318,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.3169684,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.372271882,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9edc13b8897b257207d334aa198cacedf1235ac7/make_bundle.sh","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606351.3384988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029152707,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d5804f99c25a9b541e80e2fdfa580d7805f84f70/app/Actions/Service","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606351.3995104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.4150865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01554285,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/28213ea9dcb911c0cc30471e68661de6be6593b8/table/build_industry.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"build_industry.h\"; filename*=UTF-8''build_industry.h"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 10 Apr 2006 14:27:26 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"44d83040f525d5cdb0abd16c1ab827d76a2e82cc\""],"Content-Length":["26340"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606351.491733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.5304673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038691839,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c63dd074e84cff5ef94cc8e03a841f676b25e92?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606351.582891,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.641758,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058824551,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f2e8a6a2a9dde76b98df9e452cfbd783225ccbc6/resources/views/components/banner.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606351.6737888,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.7455943,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.7647054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.8047094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.130883703,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0310643a7e98d34cf34e4da1b790607b5315b972/mersenne.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606351.8227735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05803291,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire/Server","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606351.833431,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08779752,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/artisan","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606351.8556535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606351.8657799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01009491,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/application/configuration.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["10419"],"Last-Modified":["Wed, 22 Jan 2025 17:07:57 GMT"],"Date":["Mon, 27 Oct 2025 23:05:51 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"configuration.blade.php\"; filename*=UTF-8''configuration.blade.php"],"Etag":["\"7fcbbd6910e0fbd09908e1a64991145169dba8bb\""]},"status":200} +{"level":"debug","ts":1761606351.9477599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.0302575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082462402,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/mersenne.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"]},"status":200} +{"level":"debug","ts":1761606352.0387926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.1300402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.1674423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037358155,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/vehicle_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"]},"status":200} +{"level":"debug","ts":1761606352.2208912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.245424,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206592925,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ff5d2057c5dabb0993325dfc0fba35acebd7291/docs?page=2","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606352.3120189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.3123863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000341354,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/03124c1df5b0f238b89a2e5d580e002acf6283a0/music/null_m.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606352.3806834,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.61.6:2283","total_upstreams":1} +{"level":"debug","ts":1761606352.3847442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.61.6:2283","duration":0.004042861,"request":{"remote_ip":"91.196.152.62","remote_port":"52813","client_ip":"91.196.152.62","proto":"HTTP/1.1","method":"GET","host":"himmich.site.quack-lab.dev","uri":"/favicon.ico","headers":{"User-Agent":["Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["himmich.site.quack-lab.dev"],"X-Forwarded-For":["91.196.152.62"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"himmich.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Vary":["Accept-Encoding"],"Etag":["W/\"15086-1760556399000\""],"Content-Type":[""],"Last-Modified":["Wed, 15 Oct 2025 19:26:39 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=5"],"X-Powered-By":["Express"],"Content-Length":["15086"]},"status":200} +{"level":"debug","ts":1761606352.4034178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.4228826,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019436691,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f865f0a3867bbb41d048091365a489220ce243d2/os/os2/installer/make_installer.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606352.4941862,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.585511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.6370957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051552153,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b15fb6850335761c7db21f26429e79d3bbb42eaa/projects/openttd_vs80.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606352.644442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.150215717,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/fb10e6a19e144f644afc9a1cb1ec5532295709e0/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606352.6760557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.766683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.7868547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020133435,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4367224b35d849ebe0079e7aea0b3939399f5ffd/os/os2/installer/make_installer.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606352.8581705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.8718536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.195765944,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3dd811e1794bc9247d5ace0bad7ade5998a7b54f/os/debian/patches","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"]},"status":200} +{"level":"debug","ts":1761606352.8745692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016370781,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9745b96dcff8c09ec99364e2ef75ea5601bcf7ab/bin/data/openttdw.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606352.8877687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.666845642,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/company_gui.cpp","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"]},"status":200} +{"level":"debug","ts":1761606352.9524634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.962523,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606352.9628992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000347274,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/ec16c0f0f417263fa07c331f7f2479b4a4eaae14/app/Livewire/Notifications/TelegramSettings.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"]},"status":404} +{"level":"debug","ts":1761606352.9986405,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046132486,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b3421b47b65f8859b044a1c743eda325212a4aa0/artisan","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:52 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606353.0399709,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.0856194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045611714,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/subscription","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606353.1314986,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.221811,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.3128128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.4046912,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.4347029,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.303165627,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d560807ab55bd88802c43f180eb38c052082eda6/os/dos/cwsdstub.exe","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:53 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606353.4962614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.5078495,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3c6078bd-69f8-4a73-bb3b-f1069443b32b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"50.16.216.166","Port":46402,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606353.5078914,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606353.507906,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606353.5079122,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"50.16.216.166","remote_port":"46402","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606353.587056,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.677835,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.7691817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.8266711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.8597457,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606353.9537423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.0071447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.329269726,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/town_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"town_cmd.c\"; filename*=UTF-8''town_cmd.c"],"Content-Length":["50512"],"Last-Modified":["Sun, 24 Jul 2005 15:56:31 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Etag":["\"34be73deb90d08e04ddde9fe3300a6727becb4f1\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606354.0074806,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23825961,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/roadveh_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["32797"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Last-Modified":["Sun, 21 May 2006 16:18:58 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"573fda32dc462ac57a370493f81c5aa16a472bbb\""],"Content-Disposition":["inline; filename=\"roadveh_gui.c\"; filename*=UTF-8''roadveh_gui.c"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606354.0180974,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.705251762,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/baab325b54dbc7723be876415a65f8a5365d32d0/src/npf.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["6662"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Last-Modified":["Fri, 22 May 2009 22:22:46 GMT"],"Content-Disposition":["inline; filename=\"npf.h\"; filename*=UTF-8''npf.h"],"Etag":["\"92268a6d87cbda9258b54c359715f507f2287ce4\""],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606354.0209968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.799146666,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b8487afe5456d37efcc3bc622764715e7edbe6f3/os/os2/installer/make_installer.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606354.0224206,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.435331487,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76f983a8e75b98233a1b0aee5bdb21aa9c512d9f/os/os2/installer/make_installer.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606354.0251207,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.198423244,"request":{"remote_ip":"50.16.216.166","remote_port":"46402","client_ip":"50.16.216.166","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e9bd1f88c01dcf4f18a5b8928aa3feada7e7e54d/.editorconfig","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["50.16.216.166"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606354.0392413,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085467638,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34db0656315f16852f18f796a3048761ef017d2e/table/landscape_const.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606354.0449884,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.0619557,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.08907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.044057885,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb741798e92c0b98438c8646f7a39d5ed782a25a?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606354.1142747,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052285876,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/533587ce4ee375ac94a0f134a7b8a05743420b6e/storage","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606354.1356966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.1400113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.64372185,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Service","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606354.1941452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.78941438,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/unmovable.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606354.2243595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606354.2243743,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606354.2243772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606354.2243793,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606354.2243817,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606354.2243838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606354.2243857,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606354.2243886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606354.2243907,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606354.2243927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606354.2244158,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606354.2244184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606354.2244205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606354.2244227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606354.2244246,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606354.224427,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606354.2244291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606354.2244313,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606354.2244334,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606354.2244358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606354.2244377,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606354.2244399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606354.2244418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606354.2244437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606354.224446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606354.2244482,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606354.2244506,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606354.2244525,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606354.2244546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606354.2244592,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606354.2244613,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606354.2244635,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606354.2244656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606354.2244678,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606354.2244697,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606354.2244723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606354.2244754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606354.224479,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606354.2244833,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606354.2244866,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606354.224489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606354.2244914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606354.2244933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606354.224496,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606354.224498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606354.2245002,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606354.2245028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606354.2245052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606354.2245073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606354.2245097,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606354.224512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606354.2245142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606354.2245164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606354.2245183,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606354.2245207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606354.2245228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606354.2245255,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606354.2245278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606354.22453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606354.2245321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606354.224534,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606354.2245362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606354.2245383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606354.2245405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606354.2245433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606354.2245452,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606354.2245474,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606354.2245493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606354.224552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606354.2245557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606354.2245593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606354.2245626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606354.2276335,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.318259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.3702831,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234550909,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9683b8746674af9963fb13f00e020edf1dba91f4/projects/openttd_vs90.vcproj?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606354.3755734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.515800501,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cc5fd40a74037aeca6b67b2b5fcedec51a6fcda4/projects/openttd_vs90.vcproj.in","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606354.4090548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.4793208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.161016958,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/25a63ec7af6fadb2d33ef84f79597c14b10e7f39/lang/unfinished?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606354.4997144,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.55791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330246819,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/16b310d8ce2f7688b62fb8b09829baf71af4aab0/media/openttd.desktop.translation.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606354.591043,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.5975754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188488896,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/newgrf_spritegroup.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606354.641367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141621926,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f2c694c8fbfb775dc239ab1c6447d3744d1c84c7/docs/elrail.svg?display=source","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606354.6567986,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06572474,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fc2f746b803aa5232cfdd8d248e5554fc72f9a30?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606354.6821074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.7203314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03819337,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/261b34b70503ba2e2a803cd9664f35b2f2c4ae14/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606354.7732499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.8642678,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.906711,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042403696,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/44bcff645c775032fcccb5dfc4de5980aadc31b5/bin/baseset/orig_win.obs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606354.9548242,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606354.985223,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.211938632,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/14af8701df46fb8f40a862ea5eff41e6ae1c2868/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:54 GMT"]},"status":200} +{"level":"debug","ts":1761606355.0416796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086819365,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/dc24601b6dc8ebecbf5a3994f7f9c1769bb16b6f/docs/OSX_install_instructions.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606355.046389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.136817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.1419919,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095577897,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a6a4fd39bbcd226e5aeb9c65b2769b5447f66887/app/Actions/Server/CheckUpdates.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"]},"status":200} +{"level":"debug","ts":1761606355.2255502,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.2278047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.270821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042980223,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5069e98221de0637417b36dfc350c67f80e57fed/os","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"]},"status":200} +{"level":"debug","ts":1761606355.3195324,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.3874085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067833545,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6b83755048d58d1bcbd04a2be68201e53cc42cf/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606355.4101095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.488534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.351679381,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/829db8e4f942068d283c42c40aee01c425094890/cmake/FindFluidsynth.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"]},"status":200} +{"level":"debug","ts":1761606355.5028355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.5939994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.6301262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036090996,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/35e93e451fbf0b88401d9af137b2423fefe1dc58?page=70","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"]},"status":200} +{"level":"debug","ts":1761606355.6349933,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.132125423,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5951306687bbf96e5977f7f9080d3bb821e4fa9/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"]},"status":200} +{"level":"debug","ts":1761606355.6847515,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.7141483,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62683: EOF"} +{"level":"debug","ts":1761606355.7152145,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5a1b3616-f358-469d-9f2e-711375598a1e","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62684,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606355.7152548,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606355.7152665,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606355.7152727,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62684","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606355.7171671,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606355.718899,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001698191,"request":{"remote_ip":"192.168.1.64","remote_port":"62684","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Mode":["cors"],"Content-Length":["551"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Priority":["u=4"],"Content-Type":["application/json"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Dest":["empty"],"Authorization":[],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:54 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3903"]},"status":204} +{"level":"debug","ts":1761606355.7765305,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.8286934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.418552155,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4c8b358ffe48fe26b709d320b1b6126e13c681fc/os/windows?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606355.8388546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154069321,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2bde2d6c558398bba7bca7532d414ad9f50efa6/music/qtmidi.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606355.8423734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065811954,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e5da464980de312267a7a05b5e6b3f81a8ef6fb7/storage/app","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606355.8667994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606355.878261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011439825,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/c5a7eaca6585befc5b30e8974dcf8d2a281820e5/BUGS","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Wed, 27 Dec 2006 13:48:57 GMT"],"Date":["Mon, 27 Oct 2025 23:05:55 GMT"],"Content-Disposition":["inline; filename=\"BUGS\"; filename*=UTF-8''BUGS"],"Content-Length":["379"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"42f3d759b9ab96c6e206c5b362ddaf9576226196\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606355.9576447,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.0616572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.1231205,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06142266,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cfe1966a6361d0c93974c97cb3905edba758265/docs/landscape.html","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606356.141302,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.155984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014648985,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c1077212d769a3e9472b948ae721efbc0d4cda84/src/clear_func.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606356.180033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.222362693,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/screenshot.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606356.2306802,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.005093002,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/68174ea82554b273c217a274169866bb2c3dacab.tar.gz","headers":{"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"Accept-Ranges":["bytes"],"Content-Length":["6439848"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Last-Modified":["Mon, 27 Oct 2025 23:05:55 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["attachment; filename=\"coolify-68174ea82554b273c217a274169866bb2c3dacab.tar.gz\"; filename*=UTF-8''coolify-68174ea82554b273c217a274169866bb2c3dacab.tar.gz"],"Link":["; rel=\"immutable\""],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606356.2320397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.258728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02665598,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/322a046f49f685840e18a268b8a35ebe2827a1dc/os/windows/openttd.manifest","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606356.3235652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.4143934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.447575,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033148118,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1ee0c4caf43a8db43050ef0af3530061cad740fc/bin/scripts/on_dedicated.scr.example","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"on_dedicated.scr.example\"; filename*=UTF-8''on_dedicated.scr.example"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"5465cd797840ba92481b22c29e471f497434ea51\""],"Last-Modified":["Tue, 02 Jan 2007 19:19:48 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Content-Length":["144"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606356.5054293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.5792823,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.255685881,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6fd3eaa2879f6bdc583f98920367ac5f0230f4c9/docs/landscape.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606356.59598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.6181357,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112673164,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/docs/elrail.svg","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Etag":["\"39098a388be14fe2d60b7c5d7c20e920d572efd0\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Wed, 29 Mar 2006 16:30:26 GMT"],"Content-Length":["63849"],"X-Frame-Options":["SAMEORIGIN"],"Content-Security-Policy":["default-src 'none'; style-src 'unsafe-inline'; sandbox"],"X-Content-Type-Options":["nosniff"],"Content-Type":["image/svg+xml"],"Content-Disposition":["inline; filename=\"elrail.svg\"; filename*=UTF-8''elrail.svg"]},"status":200} +{"level":"debug","ts":1761606356.6272805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031263165,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4f9f90f2343276ff23e36c7277abfb2b78f509d5/bin/data/orig_dos.obs","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606356.6866953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.6985214,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011800275,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config/version.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606356.777727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.815562,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037800349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/505565c1ce51d8ce18c56c3f699c35efae2fbc66?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606356.8686614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606356.8860655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017375355,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/mersenne.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606356.9604073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.0514116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.0671396,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015689467,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/docs/multiplayer.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"]},"status":200} +{"level":"debug","ts":1761606357.11667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1562229,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0e96b7b7c0d04dfed4295488be804ef3657f8520/os/debian/compat","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606357.1419668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.233474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.2462602,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012759914,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/artisan","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["1686"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"]},"status":200} +{"level":"debug","ts":1761606357.2934177,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.151419525,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/683ad53d21871e49bd8f6071db25e8ab1ad4485b/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606357.3241868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.3244648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000256424,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/f8506f9d20ab8a7205c69279b06ae5dd0d1acb3c/config/broadcasting.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606357.376607,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f30e712e-d82d-47bf-bf17-ad233af64deb","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.145.82.217","Port":7003,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606357.376652,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606357.3766618,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606357.3766658,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.145.82.217","remote_port":"7003","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606357.4153516,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.459251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043870992,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ec233162e93552ec10c965d0e295de223647d087/resources/views/errors/404.blade.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606357.5059981,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.537975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031943759,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f0a1abc55d38c8faadfd7e02baee7f3da6f608d6/storage/logs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"]},"status":200} +{"level":"debug","ts":1761606357.59711,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.5989435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.6109378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011942413,"request":{"remote_ip":"54.145.82.217","remote_port":"7003","client_ip":"54.145.82.217","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/ad6cd18cb4ee3d4d8ad3c9a93a8f480d6328037a/.github/workflows/preview_build.yml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.145.82.217"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Thu, 05 Jan 2023 23:25:45 GMT"],"Content-Length":["4417"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"b1d7b917ef127e1f30f4a68d45224da3a46c7d60\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"preview_build.yml\"; filename*=UTF-8''preview_build.yml"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606357.6275995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030456915,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3adc0bdd6ee1fc721d2fb23b96bd09cf72751868/resources/views/settings","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"]},"status":200} +{"level":"debug","ts":1761606357.6877348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.733531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045760785,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8478cecb30d36d3e5efaa1f2af0f68922e308a0/os/debian/menu","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606357.7789571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.8193727,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040372598,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cc7a9d1ce69448beb55da1932ef9e209fa754b6d/strgen/strgen.tgt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606357.8703961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.8857934,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015362811,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/36bee83864ecffe526d7693dab8bb04fb3f6a4e2/cmake/FindICU.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:57 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606357.942371,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606357.9607565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.0019288,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041129544,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed51fba7eddaa24bbfb099321581a7d04cf2855b?page=2","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.052409,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.055287,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112890293,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/templates","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.1428587,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.2349668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.266712,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031705579,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7837be0575fe81a43f82c9bf0248da21757aaadd/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606358.3165488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.173664099,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8dabbb1ebce95fb9481b32ec47c69c0f9e54b9e3/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.326724,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.4177308,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.443977,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026203989,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ec40598d4c6bef047b3369a4b6d982d2b2d2568b/data/openttd.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606358.4730427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.420600266,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6bb8d5087d3e1843c91beb1aa63233a08cafaffd/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.5086606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.181898342,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/rail_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606358.5097384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.6000423,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.6013672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091598074,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0430502faa278aefb95f9053553df75073e5714b/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.691074,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.782755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.7885783,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097465145,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5960857d9d7c6d3ed2f25ed0ee4748d22c295ee5/table/build_industry.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606358.813265,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030471292,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61611711e39630308b0742fb890a2fc240d6ddc7/os/macosx/plistgen.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606358.8141744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214105878,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ba3d7e70f2b9961c8094a23b9decf28ef8111e7c/projects/openttd_vs80.vcproj?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:58 GMT"]},"status":200} +{"level":"debug","ts":1761606358.873991,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606358.9143322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040303929,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbd3aca30cb938081ae5a6dd498633e85665f591?page=6","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:58 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606358.9648259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.012981,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04811352,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e5951306687bbf96e5977f7f9080d3bb821e4fa9/Doxyfile","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["8783"],"Last-Modified":["Fri, 05 Aug 2005 08:31:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"c4655b70745a7fc739b4bfef4647c69cdf0554eb\""],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606359.0557508,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.1296375,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073839237,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8d4f1f639a64eb14eb945aed88bc7dd8c31f802/os/dos/cwsdstub.exe","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606359.1473858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.1588027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.1745646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027136335,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/station_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"]},"status":200} +{"level":"debug","ts":1761606359.2274108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606359.227434,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606359.227437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606359.2274399,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606359.2274423,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606359.2274446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606359.2274475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606359.2274501,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606359.2274528,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606359.2274551,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606359.227458,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606359.2274604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606359.227463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606359.2274654,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606359.227468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606359.2274706,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606359.2274735,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606359.227476,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606359.2274787,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606359.2274816,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606359.2274842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606359.2274864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606359.227489,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606359.2274916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606359.2274942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606359.2274966,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606359.227499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606359.2275016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606359.2275045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606359.227507,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606359.2275095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606359.2275121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606359.227515,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606359.2275171,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606359.2275198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606359.2275224,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606359.2275248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606359.2275276,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606359.2275305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606359.2275338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606359.2275367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606359.2275393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606359.2275417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606359.2275443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606359.227547,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606359.2275498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606359.2275522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606359.2275548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606359.2275574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606359.22756,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606359.2275624,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606359.2275653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606359.2275681,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606359.22757,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606359.2275724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606359.227575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606359.2275777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606359.2275798,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606359.2275822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606359.2275848,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606359.2275872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606359.2275896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606359.2275922,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606359.2275946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606359.227597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606359.2275996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606359.2276022,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606359.2276046,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606359.2276075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606359.2276103,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606359.2276127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606359.227615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606359.2417192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.2525659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093604987,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/resources/views","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"Cookie":[],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606359.2665696,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02482086,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61a6bc544d9e656feb4458b6f9a86f7b7e01e7d6/os/os2/dedicated.cmd","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606359.3287132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.3443153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015571705,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Application/DeploymentNavbar.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"]},"status":200} +{"level":"debug","ts":1761606359.420282,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.4741547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053825037,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfac2ced69f072a3881e990837f82a884e27cd40/os/macosx/plistgen.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606359.5407815,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.6026115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.6279595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025292058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0dba091d7958b199c9f65a60e48f048fad5a76b5/media/extra_grf/canals.nfo","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"]},"status":200} +{"level":"debug","ts":1761606359.6826568,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141834056,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/data","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606359.6941495,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.7337632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039582348,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ac2b6f39b1f9a1e104fe6859d1a5b7c6afd010f8/table/clear_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:05:59 GMT"]},"status":200} +{"level":"debug","ts":1761606359.7847674,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.812264,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027469854,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c7d57379fbdda52590cddb83240934da6b5e8b21/os/debian/rules","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606359.876118,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.9677024,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606359.9804957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012757489,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c6c723f3068d4e6323f5be10aa15c700829475/bin/baseset/opntitle.dat","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:05:59 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606360.0591733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.1087291,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.23257266,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed921061355dbb64d9b88aa6fedc4c879e41cbe5/bin/data/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606360.149924,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.1955733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045610391,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1aa6e00b485f005d248c985bc27ca61ccd1f2109/bin/scenario/README","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"]},"status":200} +{"level":"debug","ts":1761606360.241259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.2665167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.2881968,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021641066,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/other","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606360.3323224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.3512235,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109919352,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/97aa6139ea2a9d49b4f133fb26f9fcf95f33698b/docker?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"]},"status":200} +{"level":"debug","ts":1761606360.4227622,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.446003,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.386776634,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/landscape.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606360.514659,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.5523589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037656166,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2890ed33b8ae6640d32bde63fb7f0d1b6616538b/table/elrail_data.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"]},"status":200} +{"level":"debug","ts":1761606360.6057584,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.6865683,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.080775883,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c2ea8996ee2689f54f55703ba7e8c3ea144784fe/app/Livewire/Project","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606360.697598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.716728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019097922,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/FindICU.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"d12f36b0ad515c5245db06326d1e7a6aed9ace6c\""],"Last-Modified":["Sun, 07 Feb 2021 15:21:13 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"FindICU.cmake\"; filename*=UTF-8''FindICU.cmake"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["2169"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606360.7481563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.415792023,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/62bc57db776192d9f1988628dfb1f27392f86c40/projects/generate_vs90.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606360.788665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.7935767,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.370782504,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/83d3fab5993dfc083765dc02371dfe16a3fb77fc/docs/newgrf-additions.html","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"]},"status":200} +{"level":"debug","ts":1761606360.8787646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606360.8929753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014173559,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/network_core.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"network_core.h\"; filename*=UTF-8''network_core.h"],"Date":["Mon, 27 Oct 2025 23:06:00 GMT"],"Etag":["\"c6a2789b688f39cbfdb441c7328f2abfee13ed06\""],"Last-Modified":["Mon, 17 Jan 2005 13:13:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Content-Length":["3846"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606360.9701576,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.0609596,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.1522748,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.1767733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.388059834,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3adb7e449a6831da3ba5c08210a7cb7d3840011d/media/openttd.32.xpm","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"]},"status":200} +{"level":"debug","ts":1761606361.2016733,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.14065873,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/docs/landscape.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606361.2427967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.2432,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373474,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/server/docker-cleanup.blade.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606361.3117962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.341603838,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/water_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"]},"status":200} +{"level":"debug","ts":1761606361.333733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.3411481,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.188829288,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d80e04d6f61b1d3552488243bdd08778f7a1862b/os/os2/dedicated.cmd","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606361.3796227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045860483,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/23e205b6cd476a723d38598bb44bc56de99bd459/app/Actions/License","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606361.3812368,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.3814769,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.4110863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029582126,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/hooks","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606361.4253433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.462427,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037051277,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/129e14d817a9debc33067c3f83db5e4ea2235c21?page=5","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"]},"status":200} +{"level":"debug","ts":1761606361.5154116,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.134143709,"request":{"remote_ip":"144.76.32.237","remote_port":"44358","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4170c9923a64868098c03d7d45477d088786d83e/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606361.516028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.5439272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027856102,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/661bdae2e5c0924613c080a3ac44f172e9061471/cmake/FindICU.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606361.6066115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.6986926,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.7788796,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172222953,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38aaf8a921d6709c84e4bf1e7a7118603d74c98d/bin/ai/regression/tst_stationlist","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606361.78878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.825601,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036783582,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c279e53f8ea57f0537b1d2ea29aea75e92e454f7/data/openttd.grf","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"]},"status":200} +{"level":"debug","ts":1761606361.8300898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.131363938,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ca43d197f96348f9d5baf5aa5067a9b17e888f4c/resources/views","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:01 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606361.8797033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606361.9004476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020712065,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/newgrf_station.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:01 GMT"]},"status":200} +{"level":"debug","ts":1761606361.9715528,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.0221565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050567456,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e804173595d49a537503ea08bec4663117bae047/src/zoom_func.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606362.0624058,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.1529334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.168644,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015661404,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ffd65c3e60cd8717f905c9dfe0fa49c245ed3e5/cmake/FindICU.cmake","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606362.174885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112448751,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aa2e170160b0dc73ec4647fb70910fa008735488/app/Providers/FortifyServiceProvider.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606362.244377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.2712958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026883679,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9540f60fa2a8065ff79344ee3a9b6ce9a6e7429f/storage/app","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"]},"status":200} +{"level":"debug","ts":1761606362.335013,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.335388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000346153,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a50317cc768785564a9ac800c7d62010d89ea3a6/app/Http/Livewire/Notifications/EmailSettings.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"]},"status":404} +{"level":"debug","ts":1761606362.42588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.5169299,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.5180798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.5282247,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011263533,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/02379084b1db81706dc91c4da85e30b92e79bb10/newgrf_spritegroup.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"216e2580b92e47bb9c4fca4aa97a7fcc81763078\""],"Last-Modified":["Thu, 22 Jun 2006 21:25:51 GMT"],"Content-Disposition":["inline; filename=\"newgrf_spritegroup.h\"; filename*=UTF-8''newgrf_spritegroup.h"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5075"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606362.6081114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.6555588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.22964438,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f148789c8ddb64bdc098d24a87aad3293d034b2/os?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606362.6556163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.137513862,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/public","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"]},"status":200} +{"level":"debug","ts":1761606362.675104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06696106,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/aystar.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606362.6990156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.7141542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015103642,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7ed8067e1cda42a4979175ae5566212f4bf751bd/bin/ai/regression/run.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606362.7901886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.8169403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026723798,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ec08a32c94c28fa1b61d45f74fa0f5d3315e594d/os/dos/cwsdpmi/cwsdstub.exe","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"]},"status":200} +{"level":"debug","ts":1761606362.8814914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.8945432,"logger":"events","msg":"event","name":"tls_get_certificate","id":"9209b676-ea83-478f-a57c-7d2794b4bd42","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.213.202.136","Port":30243,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606362.8945818,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606362.8945925,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606362.894597,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.213.202.136","remote_port":"30243","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606362.9170978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035570736,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/64686b53ff743d1cc6d8b522abd066bca1420a59/cmake/FindICU.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606362.9726412,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606362.9942584,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021582085,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_spritegroup.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"newgrf_spritegroup.h\"; filename*=UTF-8''newgrf_spritegroup.h"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:02 GMT"],"Etag":["\"f77b6009d2aa6be00f56602caa7e281f8bb98c10\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 19 Oct 2006 10:20:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5128"]},"status":200} +{"level":"debug","ts":1761606363.06399,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.1172225,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.1540163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.089990614,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/resource.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606363.1547,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.1711807,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.053925106,"request":{"remote_ip":"44.213.202.136","remote_port":"30243","client_ip":"44.213.202.136","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/97ce097c1f4ff9dddd4da5f0e76a9f6c15c3346f/app/Listeners","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.213.202.136"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606363.245868,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.2486618,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002766946,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/0905479c8b96ab20f74b7df1d57f233bbe339e9e","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"]},"status":200} +{"level":"debug","ts":1761606363.336923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.387058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050097671,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/76a50ce94dc7c78d76c309d8a639591fed2a2da8/os/debian/postinst","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"]},"status":200} +{"level":"debug","ts":1761606363.4286435,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.448069,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.293323042,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7aa57e4acd26f563bcf4b37b0d85faba7439a7e4/media/openttd.desktop.translation.awk","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"]},"status":200} +{"level":"debug","ts":1761606363.5192518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.6104531,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.6400788,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029583619,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fe448a26166dbde1933be797951f0c6329523911/os/dos/exe2coff/copying.dj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"copying.dj\"; filename*=UTF-8''copying.dj"],"Content-Length":["2083"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Etag":["\"8a55047845d2e0b4f35eecb2466a2b7e29255860\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Thu, 19 Sep 2013 07:42:13 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606363.656463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.6866846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030189552,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/lang","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept":["*/*"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"]},"status":200} +{"level":"debug","ts":1761606363.701244,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.788759,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.360072543,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed1526b660f21f8893e6cf7c2a241dbe06ed08c5/os/dos/cwsdstub.exe","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606363.7888196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269538465,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcf4a7067d529d2f43d26be48cdc7daf395eddb1/os/debian/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606363.7916028,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.8835647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.9102125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026608119,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/747d69f9b2fac6772c514a6e7ff61516e78e6b40/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606363.9623024,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.261022341,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/24b5cb0fdb98e9a1d8122efd7ba9235f452527e6/bin/ai?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606363.9742017,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606363.978957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.187329471,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/vehicle_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:03 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606364.0624244,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.088182906,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4c9d9a87f18191ae9ae4368176c96b89dd172c8f/table/landscape_sprite.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606364.0647492,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.079182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014401949,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cb08d56addad5f0294fd1b04a23a6dbce56203d9/cmake/FindFluidsynth.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["1564"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"FindFluidsynth.cmake\"; filename*=UTF-8''FindFluidsynth.cmake"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0ac4931d78d74a6e622b9e0ff023eee2b47a16e6\""],"Last-Modified":["Fri, 25 Sep 2020 13:43:13 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606364.1565018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.2230732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606364.223084,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606364.2230864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606364.223088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606364.2230902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606364.223092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606364.2230935,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606364.223095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606364.2230968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606364.2230983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606364.2231007,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606364.2231026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606364.2231042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606364.223106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606364.2231076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606364.2231095,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606364.223111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606364.2231128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606364.2231145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606364.2231164,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606364.2231178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606364.2231193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606364.2231212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606364.2231228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606364.2231245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606364.2231264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606364.223128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606364.2231297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606364.2231314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606364.223133,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606364.223135,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606364.2231371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606364.2231386,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606364.2231407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606364.223143,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606364.2231457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606364.2231488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606364.223152,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606364.2231545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606364.2231574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606364.2231605,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606364.2231634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606364.2231667,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606364.2231693,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606364.2231724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606364.2231755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606364.223178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606364.223181,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606364.2231843,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606364.223187,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606364.2231898,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606364.2231927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606364.223195,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606364.2231977,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606364.2232003,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606364.2232034,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606364.223206,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606364.223209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606364.2232118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606364.2232144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606364.2232172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606364.2232196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606364.2232223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606364.223225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606364.223228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606364.2232304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606364.2232332,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606364.2232358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606364.2232387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606364.2232416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606364.223244,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606364.2232468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606364.2473705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.3334086,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.176866667,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c6f0559ad4c46146a9b4c52cb362fb74d4bfd7aa/jgrpp-changelog.md?display=source","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606364.3386183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.378531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039859761,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcee6dad935ccd877cdbed05e5c4154dd04b580b?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606364.4303136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.5209806,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.553128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.305731103,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07924a47d01cc8b69607b3516a0d123a38a6193f/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"]},"status":200} +{"level":"debug","ts":1761606364.612114,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.7013266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.7017891,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000426303,"request":{"remote_ip":"144.76.32.237","remote_port":"44358","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/41dbd2ade2cd029371618fb64c69ae26dce3370d/changelog.txt","headers":{"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606364.7027686,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.7570384,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054245279,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/23e6d861fcdfd9c4f1b9eb85145a3410004983f4/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"]},"status":200} +{"level":"debug","ts":1761606364.7703693,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.7889261,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.358578667,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a90e577485055975a3f8639cfa8d080333ff20b6/os/debian/menu","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606364.7938852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.8166127,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295599263,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6cb978fa94aec1e7ffd5ec633136db43f15443cf/bin/ai/compat_1.0.nut","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606364.8398092,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045888926,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e5da464980de312267a7a05b5e6b3f81a8ef6fb7/lang","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"]},"status":200} +{"level":"debug","ts":1761606364.8572204,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.245074728,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/041c9461191b7648a53b5b0ee2997e739d81b4e2/os/debian/patches/00list","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606364.8832018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112797198,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/config","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606364.885095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606364.9076104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022475179,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6992bdc463ae4a6ec3d5e93bd4b59f32f510f5d9/findversion.sh","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 07 May 2011 15:13:52 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["5249"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"35568de0cafacc975e88741049011e6221a9de5d\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"findversion.sh\"; filename*=UTF-8''findversion.sh"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"]},"status":200} +{"level":"debug","ts":1761606364.9760365,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.016341,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040258933,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/station_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"]},"status":200} +{"level":"debug","ts":1761606365.0677612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.1589272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.1752143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016251356,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Application/DeploymentNavbar.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606365.2502627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.3409212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.3422105,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.274413565,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/de532c616f34210b210de690320466182942c36c/os/debian/docs","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606365.3866992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045741128,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/254611dda8c8ec41f3d8df1ff12d068c7a417268?page=5","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606365.4326966,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.435739,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c5be1061-68d9-48e9-8b1f-41e4b523cab3","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.197.114.76","Port":11683,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606365.4357827,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606365.4357946,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606365.4358,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.197.114.76","remote_port":"11683","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606365.4707925,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038040041,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/town.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606365.5233192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.5306764,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280378881,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ecb6d8cf74831ed0071a6d4d8f686df851cd75ff/docs?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"]},"status":200} +{"level":"debug","ts":1761606365.6109452,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087587774,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0df43399414ee0fd33f314116d75fb754837d3e3/ai","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606365.614347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.6373146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022938853,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/68c065baa03132d1509ce6f19c64a3a193d0b6f9/app/Livewire/Dev/Compose.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Compose.php\"; filename*=UTF-8''Compose.php"],"Content-Length":["701"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a5cd53fc276df0f3501fb97402936649899aa727\""],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606365.6489034,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62692: EOF"} +{"level":"debug","ts":1761606365.6498306,"logger":"events","msg":"event","name":"tls_get_certificate","id":"a2dafb51-2562-4249-99b3-aa9fa75ce591","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62693,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606365.6498609,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606365.64987,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606365.6498742,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62693","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606365.6516764,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606365.6534238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001699123,"request":{"remote_ip":"192.168.1.64","remote_port":"62693","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=4"],"Te":["trailers"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Origin":["https://jelly.site.quack-lab.dev"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"Authorization":[],"Content-Length":["551"],"Content-Type":["application/json"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3794"],"Date":["Mon, 27 Oct 2025 23:06:04 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606365.7054565,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.7334347,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.7338595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00039795,"request":{"remote_ip":"54.197.114.76","remote_port":"11683","client_ip":"54.197.114.76","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/calcom.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["54.197.114.76"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[],"Content-Length":["11"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"]},"status":404} +{"level":"debug","ts":1761606365.7440386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038546555,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/84b7f2eb2088dba58bfb5240c05c8524bc4960ec/cmake/FindXaudio2.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"]},"status":200} +{"level":"debug","ts":1761606365.7965252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.8237212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02715954,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40a7c14bfdaf7e4433923332cc36c1a2bda59477/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606365.8876863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.929636,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.9791937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606365.9970202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109290397,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d68a25daa89e51e222bbadd89dff48b2b54766b8/ai?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:05 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606366.0077705,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028541765,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/langs.dsp","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"langs.dsp\"; filename*=UTF-8''langs.dsp"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Etag":["\"be1598b136ec3a27b1850786d0381a91d1b4bb19\""],"Last-Modified":["Sun, 18 Dec 2005 20:48:22 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["6507"]},"status":200} +{"level":"debug","ts":1761606366.0164864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086814968,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/config","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606366.0698683,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.1071074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037205067,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/901e2d02b1dd5664a9580f503674516feb910f83?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606366.1607676,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.2520034,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.292966,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040924147,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/901e2d02b1dd5664a9580f503674516feb910f83?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"]},"status":200} +{"level":"debug","ts":1761606366.2964997,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.135700734,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b34d77ca3fe5236378e116eba3e4f6402eb89609/docs?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606366.3433712,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.36817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024761719,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/92f25b4f8a22cd52f996a15dbf06bcc578e85d6d/bin/baseset/orig_win.obm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606366.4345553,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.52537,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.543604,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018201151,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/artisan","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"artisan\"; filename*=UTF-8''artisan"],"Last-Modified":["Fri, 17 Mar 2023 14:33:48 GMT"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Etag":["\"67a3329b183e042b14516122b5d470bc337a5a90\""],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1686"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606366.6164525,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.6476676,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031179758,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/57a194519dd8fab2d810265ed1d6180865eba787/storage/framework/sessions","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606366.6788359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.244235256,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8ffe63764b83fefd37c431b5eaa32ac8a7a681a5/docs?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606366.7072272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.7511811,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043919564,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0dcf301d6d42211e3364ca86fc28b820c589cc77","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606366.7977467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.8428445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045056768,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3ff08d08b03d1538345be2a39fdb8c4297e4f0f4?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606366.8893647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606366.9199517,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03054927,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c862ab42c9fba0228834ecdf7394e51b18f88302/os/os2/installer/remove_nosound.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:06 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606366.9801433,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.049413,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.0714488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.1045058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055051089,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/routes","headers":{"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"]},"status":200} +{"level":"debug","ts":1761606367.162595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.1945386,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.214359977,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e0e8f0e7116c5ca74a2ccc68b5e70f43cbda000c/docs/landscape.html?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606367.253264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.2549686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092343079,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b8d7680e6623bf840d1aaf8bf91ebcda4ee2078d/media/openttd.32.bmp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"]},"status":200} +{"level":"debug","ts":1761606367.27313,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019833608,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3d87a4d7ea826c288eae5ed168e9cf2489df11a6/vehicle_gui.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606367.3438592,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.3768814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032982696,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d6542d084460bafa67693b5b7eaf4f6a9ce72a86/table/autorail.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"]},"status":200} +{"level":"debug","ts":1761606367.3913913,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.319907327,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ef8d491d8f86287249d5d2fa2c955e7c900d5570/docs?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606367.4351258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.5263252,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.5544322,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119272074,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/eb76d6311728a4ea960cc5f79d4ac7a49b684ba1/docker/coolify-helper","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606367.5561883,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029833349,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8e43cdd0c0effe9a3de90a3cdf3a2517d34af602/player.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606367.6168747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.7082598,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.799464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.823081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206165309,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/dc32bed1ae09f6e889442ac6ba435cb8da345778/scripts/upgrade.sh?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606367.827998,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119705891,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/edfd4e63e1d0746c0b2f5fee4612a93c3546ee82/docs?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606367.8899336,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.890311,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000349579,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/801bf631b0d95c30032fe59640b932c867b4b4d3/music/null_m.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606367.980957,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606367.9926896,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011698654,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/network_data.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"network_data.h\"; filename*=UTF-8''network_data.h"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:07 GMT"],"Etag":["\"8f198ae46da8cbbe9fce9c51dfe1b9bee4e46657\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["7562"],"Last-Modified":["Fri, 24 Jun 2005 12:38:35 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606368.0717425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.106364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034591679,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9d5ed2c4695aa498628a6fbb39e449d79fd4fb31/os/dos/exe2coff/README.licensing","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606368.162739,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.1751153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012351634,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/network.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["10202"],"Content-Disposition":["inline; filename=\"network.h\"; filename*=UTF-8''network.h"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Thu, 11 May 2006 14:08:03 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"a8456ddb1313de125a111592563bd3e2e4570efb\""],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"]},"status":200} +{"level":"debug","ts":1761606368.1890905,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.1987514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399262111,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e56707bd4ed5b53b5655c6bbc83b9e7770a4916e/os?page=5","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606368.2091742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020056029,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8520beff513440cd559ae1c20f40936d549fc832/app/Repositories","headers":{"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"]},"status":200} +{"level":"debug","ts":1761606368.2544463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.3457778,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.3816478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035838881,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/eaabf94cd7ad9644264b4a933c1a9f738a9a0cac/storage/framework/views","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606368.4374847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.4597135,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022197686,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/58ff10e95b4d2c3910565d571fa618c41bdabb5d/tests/DuskTestCase.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606368.5288725,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.5502448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021339759,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ce19e9b5707c119299527947bf8907e6cd75c86d/pathfind.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606368.6202137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.7112522,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.802177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.8076918,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.096402021,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/86a76d735e229fa2aff0232773b63663bdccda78/table/roadveh.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"]},"status":200} +{"level":"debug","ts":1761606368.8672202,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.612743903,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2ec20f049f6a0e3d0f1b8fc8b3d15303a7854d11/src/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606368.895137,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606368.9213438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026170044,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1defb8aafdbaf7940729aa49cea80e8cc67ad05c/bin/baseset/orig_dos.obs","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:08 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606368.9741228,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.353881032,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1518e4621bb5358b70461b47fbd7056caa8ee515/cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:08 GMT"]},"status":200} +{"level":"debug","ts":1761606368.985995,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.0779545,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.1604745,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082473583,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/45d060f46fa57fb3d7e441fcf9c478573ce0233e/src/road_func.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"]},"status":200} +{"level":"debug","ts":1761606369.1686168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.2272158,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606369.2272344,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606369.2272365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606369.2272384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606369.22724,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606369.2272422,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606369.2272441,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606369.2272458,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606369.2272477,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606369.2272494,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606369.2272513,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606369.2272527,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606369.2272546,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606369.2272563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606369.2272582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606369.2272596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606369.2272615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606369.2272632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606369.2272651,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606369.2272666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606369.2272685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606369.2272701,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606369.227272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606369.227274,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606369.2272758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606369.2272775,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606369.2272794,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606369.2272809,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606369.2272828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606369.2272844,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606369.2272863,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606369.2272894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606369.227292,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606369.2272952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606369.2272983,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606369.2273014,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606369.2273045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606369.2273076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606369.2273107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606369.227314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606369.2273166,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606369.2273197,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606369.227323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606369.227326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606369.2273278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606369.2273295,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606369.2273314,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606369.227333,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606369.2273347,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606369.2273364,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606369.2273383,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606369.22734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606369.227342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606369.2273436,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606369.2273455,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606369.2273471,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606369.2273488,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606369.2273505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606369.2273521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606369.2273538,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606369.227356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606369.2273576,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606369.2273593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606369.227361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606369.2273629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606369.2273643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606369.227366,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606369.2273679,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606369.2273698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606369.2273715,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606369.2273736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606369.2273753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606369.2587647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.2787662,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.47654503,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/541294e845d50cf4c1d6636a8ad5758d8a920ec7/regression/stationlist","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606369.293538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.3434744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049888827,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database/factories","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"]},"status":200} +{"level":"debug","ts":1761606369.3506694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.3731458,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022425455,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/industry.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606369.4119344,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.425902332,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ddcb3bf560cfff6c0f9c56615b001d23ca93b41c/projects/generate_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"]},"status":200} +{"level":"debug","ts":1761606369.4420571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.4767227,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.308067888,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9b8b67947b98af40739caadbacb230e014aa2a33/source.list?page=5","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606369.4964283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054331722,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/14dfb539b06bb9ad411dbcf6e4141f189713a099/w32dm.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"]},"status":200} +{"level":"debug","ts":1761606369.5328681,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.5459805,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013075269,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/synclib/releases/tag/v1.5.0","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"]},"status":200} +{"level":"debug","ts":1761606369.6239464,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.710131,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.451334865,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7e59cf588d93aa243799f9836ca69e9835e6c81d/source.list?page=8","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606369.7154858,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.757281,"logger":"events","msg":"event","name":"tls_get_certificate","id":"2c27dfea-cd99-4b76-b5b0-2c462d63f7e2","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.221.244.28","Port":15415,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606369.7573314,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606369.7573442,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606369.757349,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.221.244.28","remote_port":"15415","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606369.7614224,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045908023,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/270d8aa639341f8be7fde9aa6e6f5bb6fa894d4f?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606369.805803,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.8972063,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.9042158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098385139,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b0e33eb59df326c167373fa525a2ba8f57dbe8c2/docker/coolify-realtime","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606369.9445665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04732824,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/772729cc7dbb775d38c330afa8058bdab1e296a6?page=534","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606369.9772122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606369.977514,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000274758,"request":{"remote_ip":"3.221.244.28","remote_port":"15415","client_ip":"3.221.244.28","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb18e09e397fcfad72d31ea4f2e37c7c62a8cb4/templates/compose/nextcloud.yaml","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.221.244.28"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:09 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606369.9876192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.003535,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015882521,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/19a7f6fbbcdebfc2122b25f425e519ec8979cf5d/app/Livewire/Project/Resource/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606370.079496,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.1699414,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.1789598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00898616,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/45c8b331de9a5076bb0c68bc6c1efea5330c0490/resources/views/livewire/project/application/environment-variable/all.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"b21d94f2717b1a5cf815224388336698729be003\""],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Content-Disposition":["inline; filename=\"all.blade.php\"; filename*=UTF-8''all.blade.php"],"Last-Modified":["Fri, 16 Jun 2023 10:35:40 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["972"]},"status":200} +{"level":"debug","ts":1761606370.2610571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.3079216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.228391989,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b9b0edbec4dbe5a5db76c3ec56e1962130eade43/os/os2/dedicated.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"]},"status":200} +{"level":"debug","ts":1761606370.3131106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052023672,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/38c4e21fdfde46675d66269f72a30165603cd1a6/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606370.3522842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.4429314,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.4554453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.4825232,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039552672,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9fc910fbc2ec3c6739f0d22007d26f6d1bc27a13?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606370.5345945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.5488222,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014192084,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/23301c9d8ab638ef58e1c99c6af967177ab35f74/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9374"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Fri, 12 Feb 2010 12:11:03 GMT"],"X-Content-Type-Options":["nosniff"],"Etag":["\"0fb412a86f3c3eb2552d673f8045048b3dca6ebd\""]},"status":200} +{"level":"debug","ts":1761606370.580056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.124581582,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/68174ea82554b273c217a274169866bb2c3dacab/templates?page=2","headers":{"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"]},"status":200} +{"level":"debug","ts":1761606370.615125,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.262813478,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c29f4fd738f65678356718b8487cf18e196a2dec/os?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"]},"status":200} +{"level":"debug","ts":1761606370.6247857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.6899226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":1.065937522,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/00422b37ef3241f976018a23df24e5a22d6867ea/src/track_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606370.7161136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.806689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.8387272,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032004984,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0e19f74c16e9d663b6dd61f96828857c0e6a29da/pathfind.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606370.8660345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.241212206,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8c9b4ee548975f3b5db14468f3abc7a0534e4b09/os/debian/menu","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606370.8978772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606370.9858124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.269656839,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/docs?page=3","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:10 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606370.989254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.0218015,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.123886121,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/b218356f2d8b8c6e7cb266da07c669c137fa395c/resources/css?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606371.0805044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.0976865,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017138198,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/endian_check.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606371.1580951,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.168801884,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/roadveh_gui.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606371.171102,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.2626488,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.3031735,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040482364,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8d4ed0840b751a5e13c0d68e8883423745e8bb85?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"]},"status":200} +{"level":"debug","ts":1761606371.3531296,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.384111,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030946007,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/dedicated.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Last-Modified":["Sat, 06 Aug 2005 16:55:05 GMT"],"Content-Disposition":["inline; filename=\"dedicated.c\"; filename*=UTF-8''dedicated.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Etag":["\"1905fa498ea8cd1ad9e7ce66adcaa5b3687de91a\""],"Content-Length":["1012"]},"status":200} +{"level":"debug","ts":1761606371.4437277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.5349166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.5522985,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108536235,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1155cf78876d92479937f21d4ad379349443b1ac/openttd.tgt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"]},"status":200} +{"level":"debug","ts":1761606371.555476,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.384342707,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9f43908d08d45b49f89cea8b9c6272efde1917ba/os/debian/rules","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606371.6256654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.651738,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026034809,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/becb4df950f60f6a5527e40982a467b85220b02a/storage/framework/sessions","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606371.6544323,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.6800916,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145139597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07290318dbf9fdaa727796685d93f89cb219ba36/openttd.sln","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"]},"status":200} +{"level":"debug","ts":1761606371.7169664,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.739647,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085172491,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/other","headers":{"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606371.775119,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058116547,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/09d64d4bf684da904891ee750ed1cb760c7b5181/tests/Unit/Services","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606371.8083797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.8510754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042662614,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2e0d735f1f72f90f5930dd84edb60e2220455e60?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:11 GMT"]},"status":200} +{"level":"debug","ts":1761606371.898838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606371.9607873,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061909638,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eb7962a72e8ddd18a97ba1fbdb5a4a4a3d286076/projects/version_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:11 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606371.9899108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.0809038,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.1124172,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.122461536,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2a9d4992513d80b67fce23f819c12cea7796a9e7/bootstrap/helpers/subscriptions.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"]},"status":200} +{"level":"debug","ts":1761606372.118722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037786031,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/cbd3aca30cb938081ae5a6dd498633e85665f591?page=7","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606372.1722643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.2634377,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.292766,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029292901,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0c226b44a3d78b7f8fd30c8a6c6dbd15af43fdd8/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606372.346345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174042853,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a87004e453b2ce02f56243ef569ed982e7b10331/os?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606372.353937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.3927588,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03878749,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e19caaf41371da4427af01371d504d81bc4f0b65/lang","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606372.4455132,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.5358207,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.6272807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.6506636,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.114809782,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/2c92cc40e116df48acdd5ca66ffa1e9fbb77a9f9/resources/views/components?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606372.666157,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038834788,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d3e12292722baf3a1d7c91278e910ea1fbcdcd4e?page=3","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"]},"status":200} +{"level":"debug","ts":1761606372.7181535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.7451456,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026951728,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/docker/coolify-helper","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"]},"status":200} +{"level":"debug","ts":1761606372.80869,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.808852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.8338547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.388299846,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a2ece31e9126460c8e24a5c0ec7bca238d52fea3/os/windows?page=1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606372.858012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049281362,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database/factories","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606372.9002886,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606372.9497423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049416306,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8904c04192cf2c2a4ee9f9b7743d21636daaadf9/newgrf_station.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:12 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606372.991432,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.0785275,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.26964176,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1683a91afa8bc9578802d39e6d9089d1dc4c063d/source.list?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606373.081786,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.084731,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002913433,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/d640903eb71ad8b38c3450d6f69ec319e4f86aac","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606373.1734095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.2645168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.2756371,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011074186,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/viewport.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Etag":["\"4dace41c3b26664d5f3b6db6b44ae4549bb441a8\""],"Content-Length":["4034"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"viewport.h\"; filename*=UTF-8''viewport.h"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606373.2832053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109754993,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1e723934a13c0fbe54d48a0add5d3af8a82b1ac5/bin","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"]},"status":200} +{"level":"debug","ts":1761606373.322208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330747954,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0ee812b5a91eb84efb740cee82e0067a084470a2/os?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606373.3311749,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e81d8765-b45a-416e-8d73-87b6fde605be","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.198.33.233","Port":16459,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606373.3312168,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606373.3312292,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606373.3312342,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.198.33.233","remote_port":"16459","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606373.3549542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.4235246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068549675,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/94e8ee4a991436cc16c2b0b18fea81ad2046063f/storage","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606373.4455602,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.4483178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002728774,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/a70fd540fc1c762c852777ab7d0567996a5a4a8f","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606373.536752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.6164718,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.627565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01106009,"request":{"remote_ip":"54.198.33.233","remote_port":"16459","client_ip":"54.198.33.233","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/8fb9075deddc1201bdfb8d98bec68e54c805f13e/templates/compose/libreoffice.yaml","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["54.198.33.233"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["637"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 07 Oct 2024 17:14:13 GMT"],"Set-Cookie":[],"Content-Disposition":["inline; filename=\"libreoffice.yaml\"; filename*=UTF-8''libreoffice.yaml"],"Etag":["\"7f8745d8b3f3e44d63b65f49983b2c54fb9000ce\""]},"status":200} +{"level":"debug","ts":1761606373.6276567,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.6301215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002438286,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/d95a485108852af1a26d01cb99ba1b93cbebe1af","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606373.7187643,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.7537959,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034999258,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/55e45a668f4634e6f36f57e4e200960e6f3ce374/storage/framework/views","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"]},"status":200} +{"level":"debug","ts":1761606373.8098655,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.9015293,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.904559,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002995597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/8eeae134db2f4fb4ad90c816d37d1b797f710b34","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606373.9320798,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.395294392,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/4ed0c236446b345c25663f3d36a93130162cabbe/docs/releasing_openttd.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:13 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606373.986439,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606373.9916375,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.1075134,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.121037211,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/public","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606374.1403542,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.330457906,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/FindXaudio2.cmake","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606374.1891165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.19744553,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0d1b35a4009aeb9740e9ff6d60c25238a327f433/projects?page=3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606374.2252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606374.225215,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606374.2252176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606374.2252192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606374.225221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606374.2252228,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606374.2252245,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606374.2252262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606374.2252285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606374.2252302,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606374.2252321,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606374.225234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606374.2252357,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606374.2252376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606374.2252393,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606374.2252412,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606374.2252429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606374.2252445,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606374.2252462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606374.225248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606374.2252498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606374.225252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606374.2252533,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606374.2252555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606374.2252572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606374.225259,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606374.225261,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606374.2252626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606374.2252643,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606374.2252662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606374.225268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606374.2252698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606374.2252717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606374.2252734,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606374.225275,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606374.2252772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606374.225279,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606374.2252808,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606374.2252827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606374.225284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606374.225286,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606374.2252877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606374.2252896,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606374.225291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606374.2252927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606374.2252946,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606374.2252965,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606374.225298,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606374.2253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606374.2253017,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606374.2253036,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606374.2253053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606374.2253072,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606374.2253091,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606374.225311,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606374.2253127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606374.2253149,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606374.2253165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606374.2253184,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606374.22532,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606374.2253218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606374.2253234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606374.2253253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606374.2253268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606374.2253287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606374.2253304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606374.2253323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606374.2253337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606374.2253358,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606374.2253373,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606374.2253392,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606374.2253408,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606374.2304635,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.3061137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07562331,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3e81d7e9cb00932e5e486c84888b0bbbc5cf02d4/apps/api/prisma/migrations","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606374.321742,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.3522148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030389779,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab601115a906a576d4af53509a8ee14e455f6a3f/COMPILING.md","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Security-Policy":["frame-src 'self'"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"]},"status":200} +{"level":"debug","ts":1761606374.412654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.436057,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02337222,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/make_bundle.sh","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"d220aa91b8efcf68f4beeb1462712268379d1f6d\""],"Last-Modified":["Tue, 28 Jul 2020 18:33:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"make_bundle.sh\"; filename*=UTF-8''make_bundle.sh"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["112"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606374.5042965,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.5456867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.041354679,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d4b127a6a349d12579b34b377e62b4d566fd383/config.lib","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606374.5947459,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.6334367,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038657414,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d4b3469e2f828043deab48b47d32691c3f2f283f?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606374.6860933,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.7768142,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.8482473,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07139581,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e097c83c83ac3be81041a67f8d641650045502fb/src/road_func.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Etag":["\"9376460575e270cc414050376363235ada9852eb\""],"Content-Disposition":["inline; filename=\"road_func.h\"; filename*=UTF-8''road_func.h"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Sun, 10 Nov 2019 17:59:20 GMT"],"Content-Length":["4607"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606374.8677845,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.9426532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256527698,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff26c6393e3da796ab14a53462e423909752f68d/projects?page=2","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606374.959538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606374.9768143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017242465,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/hal.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606375.0506473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.0609303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010244552,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_spritegroup.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["7353"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 23 May 2006 19:36:50 GMT"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"newgrf_spritegroup.c\"; filename*=UTF-8''newgrf_spritegroup.c"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"0b94ff984b65d146effd76370accea5b4c7601cc\""]},"status":200} +{"level":"debug","ts":1761606375.0961967,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.1226897,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.254871637,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1a59b8d35a274e532a2b27741886f220b673255d/os","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606375.141156,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.1897163,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093470825,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/hooks","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606375.2100632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.068873656,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/afb45b6f29023b89a63c3030cac3cc0f84869a75/docs/elrail.svg?display=source","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606375.232127,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.3236852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.326338,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002627203,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/c49f813e7f3aca43fd3ceb9301caf71ded12e6c5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"]},"status":200} +{"level":"debug","ts":1761606375.4144747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.4184973,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.186343261,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ed46b7d3807f4cd6bfe3ace57faa41076ab3e998/os/macosx","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606375.505086,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.505395,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000272363,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/9ab7af44cb31ec32d457412052cccb24a2a9a2cf/app/Http/Livewire/Notifications/EmailSettings.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606375.5957618,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.6591148,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62725: EOF"} +{"level":"debug","ts":1761606375.6601884,"logger":"events","msg":"event","name":"tls_get_certificate","id":"410a082a-645a-4cef-9f88-53b5acebb431","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62726,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606375.6602201,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606375.6602335,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606375.66024,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62726","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606375.6620746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606375.663799,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001695837,"request":{"remote_ip":"192.168.1.64","remote_port":"62726","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Priority":["u=4"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"Authorization":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:14 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.3907"]},"status":204} +{"level":"debug","ts":1761606375.6867766,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.6871219,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000312049,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ebfe7f60003e0894ed2fa4f8d1d8a431ed1c5482/video/null_v.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606375.6954403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.099650264,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/3f9833117e9d1925322e962831bb43a7980cb6dd/resources/css?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"]},"status":200} +{"level":"debug","ts":1761606375.7781453,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.8100872,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.395583577,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/48b9cbbb76afeb830bb6402ef3edd60ef27ccf4c/os/os2/build_lang.cmd","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606375.869571,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606375.8847415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015136364,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/Deployment/Show.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606375.945055,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.166875733,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/0b885d75e3efe8443163b27ced23893b8156b1c8/scripts/upgrade.sh?page=1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:15 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606375.9607122,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.05205,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.0676165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015528915,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/shared/resource-limits.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["3098"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Mon, 22 Jul 2024 09:33:25 GMT"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Etag":["\"6c84335de9567b63e7ad963f174531ef9178fffa\""],"Content-Disposition":["inline; filename=\"resource-limits.blade.php\"; filename*=UTF-8''resource-limits.blade.php"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606376.1428611,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.1567574,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013867382,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Shared/UploadConfig.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606376.2340083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.2517238,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.3226657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.361917162,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e3905eecbb56f07f4077ea3635a22da67ae2639f/os/rpm/openttd.spec","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"]},"status":200} +{"level":"debug","ts":1761606376.3253603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.3711874,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.119422457,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/34216af497c21e25d79edf770e396097e58a04a9/lang","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606376.3876433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.153590829,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/newgrf_spritegroup.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606376.4155784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.4338667,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018262307,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/airport_gui.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 07 Dec 2005 15:48:52 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"e22006e8dd9a7cedffeb2f5292e09d467691e74d\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Content-Disposition":["inline; filename=\"airport_gui.c\"; filename*=UTF-8''airport_gui.c"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["7680"]},"status":200} +{"level":"debug","ts":1761606376.5065937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.5272694,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020637775,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d07cf594604c9247bbf8b346a7cd2e662404d60a/app/Livewire/Project/Resource/Index.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606376.5977108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.6296492,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031890468,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adc3346f7b981a5a41ccecbbadefb5c6773b527c/resources/views/livewire/notifications","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"]},"status":200} +{"level":"debug","ts":1761606376.689688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.7805357,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.780906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000344018,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/ea5d35a89651640afe73fe2d6af9b2c82a7f3134/bin/baseset/opntitle.dat","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606376.795926,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.470537775,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9dc36057eb60c85bae8f378ffb1fe067ae6a41c1/source.list?page=8","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606376.815104,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.125373666,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7bd2b37fe7d8c29f232b7126cc19a81306a0434e/openttd.xcode/default.pbxuser","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606376.8711216,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.871444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000302119,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/1bed6bf6961e0ac6dfd2564d8949ecd62710199f/app/Livewire/Server/Charts.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606376.9620266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606376.999944,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037874128,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/283f39270abfbd6c5b649cd84bb5e0cc08a88d06/apps/api/prisma","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:16 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606377.0533097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.1323423,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.078992802,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/73fcdf77e0865025d563a5c9eed6e8c91655ab6c/os/debian/menu","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["144"],"Etag":["\"3afa6e08e868f49774f86812ee7d6faf82a2d0a7\""],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"menu\"; filename*=UTF-8''menu"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Wed, 08 Mar 2006 23:12:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606377.1448264,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.1476538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002796862,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/e6bea3961fa2245c6bc7bb268f9c9bffd4c22fff","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606377.236595,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.2526698,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016033695,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/1b79f78fda7bd756e3fdd91e34d10782231c77a8/config/subscription.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606377.3268847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.328276,"logger":"events","msg":"event","name":"tls_get_certificate","id":"79062df6-413c-4df4-bcec-52978dea36d9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.45.92.83","Port":36591,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606377.328306,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606377.3283167,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606377.3283205,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.45.92.83","remote_port":"36591","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606377.4124994,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.4184217,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.4433572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1164375,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/smallmap_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606377.5034726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085019333,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/a8401182afbcdd4dd7ebd5488956ac0d6ed5923c?page=188","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606377.5090895,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.5167797,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.10425262,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/config","headers":{"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606377.5469694,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.5643654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055234965,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/docs/landscape_grid.html","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"]},"status":200} +{"level":"debug","ts":1761606377.5980635,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051029738,"request":{"remote_ip":"52.45.92.83","remote_port":"36591","client_ip":"52.45.92.83","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7edb934d8abcefddd46a3f0bf6d6c3cd732f6bb0/app/Notifications/Channels/SendsDiscord.php","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["52.45.92.83"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"SendsDiscord.php\"; filename*=UTF-8''SendsDiscord.php"],"Content-Length":["124"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"fdaa9fc60edd5cf33290db8ffd32c7016b961784\""],"Last-Modified":["Thu, 25 May 2023 16:27:52 GMT"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606377.5998342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.6609147,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06104611,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0d0a7337310bd0def53c685241643c2086cb533a/industry.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606377.6907852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.7160952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025273855,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ce5304f9a2ca43f6b32fbfb09b2d72106b0a7055/projects/version_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606377.7824085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.8029876,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02053993,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/ae0bb7727b36cdcd1cda7a53ed419b769474c7d0/storage/framework/cache/data","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"]},"status":200} +{"level":"debug","ts":1761606377.8730037,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606377.9112072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038166719,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8112cb8aff2381c0100b360dab8cafcc3d03f351/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:17 GMT"]},"status":200} +{"level":"debug","ts":1761606377.96467,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.0038033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03909496,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2a76f869a3d72aa97d75675cd892ff50c2b7289f?page=5","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"]},"status":200} +{"level":"debug","ts":1761606378.0618486,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.076863,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014979468,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/118a02f70ddd266ca859da5480277eb2d7c06216/app/Http/Livewire/RunCommand.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606378.1484754,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.239052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.3295536,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.3817089,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05211277,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0598292cf9cef29f356e30e45ff3de0cde4d693d/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"]},"status":200} +{"level":"debug","ts":1761606378.4089649,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.260461915,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/station_map.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606378.419692,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.4301577,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010426756,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/order.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"order.h\"; filename*=UTF-8''order.h"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e2000231d6ea44e4e73c1752b361c1327b346d76\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["5001"],"Last-Modified":["Thu, 28 Jul 2005 06:09:15 GMT"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606378.511202,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.528216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.28913121,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e5d6f3ef2eeba65a417ce8d43437b1424b0a4b8f/os/os2/dedicated.cmd","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606378.53079,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019556437,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d3d97542777e9a7b2375c9fac0ed3fdad8fda027/docker-compose.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606378.6021798,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.605638,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.6210907,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018873098,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/water_map.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Wed, 01 Mar 2006 21:00:44 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"123e96ae2baa81a9776f638c11416c1b2aae1f09\""],"Content-Disposition":["inline; filename=\"water_map.h\"; filename*=UTF-8''water_map.h"],"Content-Length":["391"]},"status":200} +{"level":"debug","ts":1761606378.6755664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.069893198,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/config","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606378.692838,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.6931553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000293864,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/4b60c03e603746808f247ee9f8668c32d34200cd/os/macosx/plistgen.sh","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606378.784539,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.8520772,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067493775,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c279e53f8ea57f0537b1d2ea29aea75e92e454f7/docs/console.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606378.8748975,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606378.936634,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061685425,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4ba334ffde9b3cd0e6647475fc2e6806c99a5ff9/table/landscape_sprite.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:18 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606378.965922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.0567503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.1478384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.159701,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011824059,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/ApplicationSettingsSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"ApplicationSettingsSeeder.php\"; filename*=UTF-8''ApplicationSettingsSeeder.php"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["408"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"8e439fd1697ce994b3b5404f64af185eb599b079\""],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606379.1637714,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.106984089,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6e1e4f1dc23115b33e78e15e0b94af7eb87e582a/vehicle_gui.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606379.2293632,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606379.2293842,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606379.229387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606379.2293894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606379.2293916,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606379.2293937,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606379.2293956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606379.2293985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606379.2294006,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606379.2294028,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606379.2294047,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606379.2294068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606379.229409,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606379.2294111,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606379.229414,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606379.2294161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606379.2294183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606379.2294202,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606379.2294235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606379.2294257,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606379.2294278,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606379.2294297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606379.2294319,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606379.2294338,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606379.229436,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606379.2294376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606379.2294397,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606379.229442,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606379.2294457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606379.229449,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606379.2294526,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606379.229456,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606379.2294595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606379.229463,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606379.2294664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606379.2294698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606379.229473,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606379.2294772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606379.2294807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606379.2294846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606379.2294886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606379.229492,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606379.2294955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606379.2294996,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606379.229503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606379.2295291,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606379.2295387,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606379.2295563,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606379.2295637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606379.2295666,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606379.2295682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606379.2295704,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606379.2295723,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606379.2295742,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606379.2295763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606379.2295783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606379.2295804,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606379.229582,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606379.229584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606379.229586,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606379.2295878,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606379.2295895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606379.2295923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606379.2295942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606379.229596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606379.2295978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606379.2295997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606379.229602,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606379.2296042,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606379.2296062,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606379.2296076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606379.2296102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606379.2395642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.3304055,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.3415117,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.375553929,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/9c36c12c85ede5a187263d3dda1ed067a6875852/bin/game","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606379.3692489,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038804492,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/45e34d555c509a97a24ba71562c7cf3e5670a090/os/macosx/Makefile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"]},"status":200} +{"level":"debug","ts":1761606379.4210246,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.4248688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185274467,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/fcadb20d5812e1d23cb70523d6e9810496f8cadb/database?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606379.49525,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074178997,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/277b4276e60b0ded97cd2fe577f4750e143fcb71/database?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"]},"status":200} +{"level":"debug","ts":1761606379.5120976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.6032734,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.6297908,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026479247,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3fa05f42b2f0cda6f62ab7191e96261106340e44/airport_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606379.6946914,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.7197165,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024987164,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7702151a62e739b07805c738901bce9fef660fb2/bin/ai/compat_1.0.nut","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606379.761586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.7855814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.814191,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.302068308,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f8d8ca485679119e2f6bb5eae3092c478e37883/regression/stationlist","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"]},"status":200} +{"level":"debug","ts":1761606379.816692,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055077539,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/database/factories","headers":{"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"]},"status":200} +{"level":"debug","ts":1761606379.8187041,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033098925,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/5a7098cb4148c7c3f2c5f018ba9055542debc6ef/docs/linkgraph.md","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"],"Last-Modified":["Sun, 20 Oct 2019 16:12:54 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1480bd91454ba67fbbb5ce6f3de4b2c66f3bb1d7\""],"Content-Disposition":["inline; filename=\"linkgraph.md\"; filename*=UTF-8''linkgraph.md"],"Content-Length":["1633"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606379.876608,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.9669652,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606379.968838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.092197575,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2a53179f4db30bf380c2db988f2e02bf28abfab3/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:19 GMT"]},"status":200} +{"level":"debug","ts":1761606380.058148,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.083967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116968912,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/data","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"]},"status":200} +{"level":"debug","ts":1761606380.1493816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.2068665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057442676,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/9c86f90bdd18b9556a360336d97c46da81977a45/bin/ai/compat_13.nut","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606380.239816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.2663403,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.026475409,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f030318bb4d8fa49e1eaa1929b1a8cb7c6aac6c1/projects/dpi_aware.manifest","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"]},"status":200} +{"level":"debug","ts":1761606380.3310442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.3383305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.280149528,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/378a622f00b7051f75664a2790f5608e220d49ac/source.list?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606380.4220085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.4312527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.100177598,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/d2032b049b2560ba6120ff072353bfede5ded035/app/Policies/ServerPolicy.php","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"]},"status":200} +{"level":"debug","ts":1761606380.510615,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08857184,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/network_gamelist.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606380.5128586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.6039054,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.658691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.054739551,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Resource/EnvironmentSelect.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"]},"status":200} +{"level":"debug","ts":1761606380.6952817,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.740035,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.04471298,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee2d790b344fd9b37cf943d6d883120e77a3e444/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606380.78668,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.8017304,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01501213,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f64622c764fab3af89592e3dd0c9df3b26e63572/database/seeders/DatabaseSeeder.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Content-Disposition":["inline; filename=\"DatabaseSeeder.php\"; filename*=UTF-8''DatabaseSeeder.php"],"Last-Modified":["Fri, 31 Jan 2025 11:23:59 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["980"],"Content-Type":["text/plain; charset=utf-8"],"Etag":["\"e0e7a3ba52eec71af14cbc3f7e5fc74b35c6b72b\""],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606380.8785124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.9122686,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399375455,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/make_bundle.sh","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606380.9281964,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049647251,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/station_map.c","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6341cd6ba6ef72dbdbebd4eac2c23a2b70b51b2e\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Sun, 21 May 2006 12:01:57 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["453"],"Date":["Mon, 27 Oct 2025 23:06:20 GMT"],"Content-Disposition":["inline; filename=\"station_map.c\"; filename*=UTF-8''station_map.c"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606380.95637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606380.9695938,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.0189226,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062519207,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/8520beff513440cd559ae1c20f40936d549fc832/app/Repositories","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606381.0558522,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086219876,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/96f706fa83e110fe96b104bd22b12286d7d1071c/docs/landscape.html","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606381.060859,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.103814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042925671,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/48e7dceb3ca77fcfec33f2f3a726bc50cd305843/bin/ai/compat_1.11.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606381.1526473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.173109,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020423771,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/0923a9e1245e52cda3fb7837dafca1e583e86f73/config/debugbar.php","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Etag":["\"daeea96b6ec2c79e5f546ffe5c9510c4b0c1ddbe\""],"Content-Disposition":["inline; filename=\"debugbar.php\"; filename*=UTF-8''debugbar.php"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Tue, 22 Oct 2024 06:31:53 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["13934"]},"status":200} +{"level":"debug","ts":1761606381.243521,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.277359,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033800989,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2c01a244742f5c53a3f45737a88ad30783c7f7d8/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606381.334389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.425428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.4769654,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142539065,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/480ea7c671b48b87f184098f305bccca6e986fb0/vehicle.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606381.4882448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062785238,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6971aee967b53da11a432f91103847da1db80e22/table/palettes.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"]},"status":200} +{"level":"debug","ts":1761606381.5155241,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.5469816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031432083,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e16314d58f9b792beea906834eab3db3575dd490/bin","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606381.5699277,"logger":"events","msg":"event","name":"tls_get_certificate","id":"33ba6d07-932c-40f4-843a-95d8ac622b55","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.209.89.189","Port":54719,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606381.5699606,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606381.5699718,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606381.5699801,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.209.89.189","remote_port":"54719","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606381.6065648,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.627706,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021111648,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8a6f72d26a99acb2ca66c55445edcfafa55a0f55/bin/data/openttdw.grf","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"]},"status":200} +{"level":"debug","ts":1761606381.698482,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.7891018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.7925115,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.7928553,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00031813,"request":{"remote_ip":"44.209.89.189","remote_port":"54719","client_ip":"44.209.89.189","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a2b6a61c4a2a4eff26eeadde8a48d4fbe6fcd78c/LICENSE","headers":{"X-Forwarded-For":["44.209.89.189"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Content-Length":["11"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"]},"status":404} +{"level":"debug","ts":1761606381.8109393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112422682,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/02379084b1db81706dc91c4da85e30b92e79bb10/currency.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"]},"status":200} +{"level":"debug","ts":1761606381.825898,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036765748,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6dee48e018e3f4b3104f9a9160172079635c264c?page=20","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606381.8798726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.9186893,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038786257,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1ce4e5721bb14c476dc16b76ffb0a8b168c24722","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606381.9714642,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606381.9861846,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014690543,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0f9c40244a28e90a1c3f774354bdc3d07b149f21/os/os2/dedicated.cmd","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:21 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606382.0615685,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.112162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050557998,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2f453bd7ccb44add851769076ffae5edb00fd4ee/projects/openttd_vs90.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606382.1123784,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.125673,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013192459,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/34216af497c21e25d79edf770e396097e58a04a9/hooks/pre-commit","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606382.1529841,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.2436917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.2541392,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010413231,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/Swarm.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0151b52226e86fc4e5199a4ffad5e95a1c1482a9\""],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Content-Disposition":["inline; filename=\"Swarm.php\"; filename*=UTF-8''Swarm.php"],"Content-Length":["1637"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606382.3301961,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17717642,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/5dc2e2831d4387106ec3dea09678d3a0aa6c21d7/config.lib?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606382.3347402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.426014,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.4460511,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019992809,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/industry.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"]},"status":200} +{"level":"debug","ts":1761606382.468241,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.133464999,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cff01ec865f22d346571e3bd0ddb37d52d6f8618/src/townname_type.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"]},"status":200} +{"level":"debug","ts":1761606382.5167637,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.5604143,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043612826,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/3411203e5da968812d44bf18612d52c143f30e95?page=20","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606382.6082947,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.6995494,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.7053947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097068597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/58dfc5429619dee3da7c418debd15316fee9a628/bin","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"]},"status":200} +{"level":"debug","ts":1761606382.7903996,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.8816552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.8973792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015682233,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/3bd416bfdba351d9d76a753a0c5b4abdd84fea39/CPackProperties.cmake.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["608"],"Etag":["\"824c50f93efb27360ec0a370e4f10be74e4b88d2\""],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"CPackProperties.cmake.in\"; filename*=UTF-8''CPackProperties.cmake.in"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"]},"status":200} +{"level":"debug","ts":1761606382.9733927,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606382.997286,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297696347,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a53cfeef131fab66dc4a2395279b64706c5afed9/os?page=1","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:22 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606383.0073068,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033874638,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0c1fcc02ec96c7ca69151b2be3d0b575f1004dd1/docs/admin_network.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606383.064083,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.0950794,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030956477,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4aa7cf8e9fe09781de385ff964d234c4a83ac419/docs/multiplayer.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606383.1313088,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.340868361,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/786cc85e86719f3b18b10572b4f876091ba234e7/regression/stationlist","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"]},"status":200} +{"level":"debug","ts":1761606383.1549807,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.1917486,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03673461,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/926b721cc2235e96979c2cdcb6a9874ecbee0c0e/docs/landscape_grid.html","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606383.2457378,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.2645168,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.29768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051909597,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/db671ffb8673c5088749663e64713d9b852ec1e5/docs/Readme_Windows_MSVC.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606383.3377097,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.396017,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058268112,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5cd0013e5c1ccb2f8e3d61b4247d90218ee612ea/docs/landscape.html","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606383.4282699,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.5015182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.073218897,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7be92db76f0903c13de0100c5f9211ea8b779bfa/smallmap_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606383.5187922,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.5614765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042643639,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a7d3d86f55d7256e05d2a8d554244af7e3949cb3/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606383.6101549,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.665801,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.055605334,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b88564b6be0f95d5c8e5cea4ef0134eacdda0c5f/table/palettes.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606383.701717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.7134855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011731836,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/newgrf-roadstops.html","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"872651a51390d06581a0d4f3af70ffeb160c83de\""],"Last-Modified":["Sat, 03 Jun 2023 10:07:13 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"newgrf-roadstops.html\"; filename*=UTF-8''newgrf-roadstops.html"],"Content-Length":["36808"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606383.7928839,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.883937,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606383.900488,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.107556668,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/config","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606383.931685,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.047709428,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6cbd4cc167c31b71bc833449c7322b2b42d4fdfc?page=69","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:23 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606383.9756396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.0213947,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045711441,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/70717dcbe5ff95d2e8a75c4af1144f72bd7c09a2/apps/api/prisma/migrations/20220131142425_init/migration.sql","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606384.065634,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.1149704,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049295989,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5e303a124e6831e5b06ad8b6aad41223515d112f/projects/version_vs80.vcproj","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"]},"status":200} +{"level":"debug","ts":1761606384.1570554,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.2258384,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606384.2258523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606384.2258544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606384.2258568,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606384.2258584,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606384.2258604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606384.2258618,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606384.2258637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606384.2258666,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606384.225869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606384.2258718,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606384.2258747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606384.225877,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606384.22588,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606384.2258825,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606384.225886,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606384.2258885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606384.225891,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606384.2258933,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606384.2258954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606384.2258978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606384.2258997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606384.2259018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606384.225904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606384.2259061,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606384.225909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606384.2259116,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606384.2259145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606384.2259176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606384.2259207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606384.2259235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606384.2259266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606384.2259297,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606384.2259326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606384.2259355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606384.225938,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606384.225941,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606384.2259438,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606384.2259467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606384.2259495,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606384.2259521,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606384.2259552,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606384.225958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606384.225961,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606384.2259638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606384.2259674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606384.22597,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606384.2259727,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606384.2259758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606384.2259786,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606384.2259815,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606384.225984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606384.2259874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606384.22599,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606384.225993,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606384.2259955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606384.2259986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606384.2260015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606384.226004,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606384.226007,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606384.2260098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606384.2260127,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606384.2260153,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606384.226018,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606384.2260208,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606384.2260234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606384.2260263,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606384.2260294,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606384.226032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606384.2260349,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606384.2260375,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606384.2260401,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606384.2343442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.077252381,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9a93e4511ee7f85ea25e1c5ed787fc6a3307416d/phpunit.xml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606384.247893,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.265071,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017135162,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/13a52644381b5b4f2f7122d81fee9fb95cc5337a/CPackProperties.cmake.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"CPackProperties.cmake.in\"; filename*=UTF-8''CPackProperties.cmake.in"],"Content-Length":["608"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Last-Modified":["Fri, 05 Jun 2020 17:36:05 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"824c50f93efb27360ec0a370e4f10be74e4b88d2\""],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"]},"status":200} +{"level":"debug","ts":1761606384.339173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.4201345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":45.015146808,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=366&client_gravatar=true&slim_presence=true","headers":{"Accept-Language":["en-US"],"X-Forwarded-For":["192.168.1.64"],"Priority":["u=1, i"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://zulip.site.quack-lab.dev/"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Cookie":[],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"Windows\""]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Server":["nginx/1.24.0 (Ubuntu)"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Remaining":["198"],"X-Ratelimit-Reset":["1761606385"],"Strict-Transport-Security":["max-age=15768000"],"X-Frame-Options":["DENY"],"Etag":["W/\"f8c025a68f0bf9e09dca8d12e36f4f45c5cddebb\""],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"Expires":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Language":["en"],"X-Ratelimit-Limit":["200"],"X-Content-Type-Options":["nosniff"],"Content-Encoding":["gzip"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Type":["application/json"],"Connection":["keep-alive"]},"status":200} +{"level":"debug","ts":1761606384.4232645,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606384.4302797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.4856937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.146417256,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/459b2553bf0e56b3e01f41deae07acdbb92283f9/bootstrap/helpers/docker.php?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606384.504565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.074253177,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/bc3e59e4ef5c7fe6a5790b5a3896bd9f35c030cc/app/Http?page=4","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"]},"status":200} +{"level":"debug","ts":1761606384.520816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.5865324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065649999,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7b34a1d4cf20b690819c3c7d14adea88b436612/table/road_land.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606384.611962,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.621094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00909752,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/aystar.c","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"aystar.c\"; filename*=UTF-8''aystar.c"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"229da27b14e1c5ef071ca5f31047c5e69da79f2c\""],"Last-Modified":["Sat, 27 May 2006 16:12:16 GMT"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["10137"]},"status":200} +{"level":"debug","ts":1761606384.7027767,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.7944555,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.875616,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.172798097,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/9b8da285c0977bc90bb8ed24b937b51a91c1d5ff/resources/views/livewire/settings?page=1","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606384.8847446,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606384.90019,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015409058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/15c75e6f45b3ca5e411d3b7595625ddd507d73b1/os/windows/winstore/generate-assets.ps1","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606384.9759417,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.00345,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027463032,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d50e4641ae3f7041ee138b104aa4f031b609368a/projects/dpi_aware.manifest","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606385.0617995,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.267306919,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ae94b2d29695d46813e93d26e05abb436f2bf396/os/steam","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606385.0680442,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.0839753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015891928,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cfe1966a6361d0c93974c97cb3905edba758265/docs/multiplayer.txt","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"]},"status":200} +{"level":"debug","ts":1761606385.1592727,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.211773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.052457099,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/114161bb7a0ddd6c06db8654e1dc7f45ac3de3e1/docs/OSX_install_instructions.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606385.2497656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.2688582,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.004305969,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/b3421b47b65f8859b044a1c743eda325212a4aa0.tar.gz","headers":{"Accept-Encoding":["gzip, br, deflate"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"Link":["; rel=\"immutable\""],"No-Gzip-Compression":["1"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Last-Modified":["Mon, 27 Oct 2025 23:06:24 GMT"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Accept-Ranges":["bytes"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"Content-Disposition":["attachment; filename=\"coolify-b3421b47b65f8859b044a1c743eda325212a4aa0.tar.gz\"; filename*=UTF-8''coolify-b3421b47b65f8859b044a1c743eda325212a4aa0.tar.gz"],"Content-Length":["4403912"]},"status":200} +{"level":"debug","ts":1761606385.273361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023558731,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/193a20d2600954757bc452d12d53d360ab8ad5d2/bin/ai/compat_1.0.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"]},"status":200} +{"level":"debug","ts":1761606385.3412945,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.3417444,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000420693,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/99530f1e9c9a86b8e1fc3d0b7df32b2845084ee0/docker/development/etc/nginx/conf.d/custom.conf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606385.4319186,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.5234199,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.5632043,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039744504,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0cfe1966a6361d0c93974c97cb3905edba758265/docs/elrail.svg","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606385.5717025,"logger":"events","msg":"event","name":"tls_get_certificate","id":"83023d3f-a3e3-4211-8583-fc344fc03f7b","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.227.156.153","Port":20602,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606385.5717523,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606385.5717666,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606385.5717726,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.227.156.153","remote_port":"20602","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606385.613797,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.6612084,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62748: EOF"} +{"level":"debug","ts":1761606385.6621544,"logger":"events","msg":"event","name":"tls_get_certificate","id":"be69b90a-e2cc-4a2d-ad28-9410bb57f606","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62749,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606385.6621966,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606385.6622097,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606385.6622195,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62749","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606385.6641254,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606385.6659813,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001821944,"request":{"remote_ip":"192.168.1.64","remote_port":"62749","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Accept":["*/*"],"Accept-Language":["en-US,en;q=0.5"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Authorization":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Content-Type":["application/json"],"Cookie":[],"Te":["trailers"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.5247"],"Date":["Mon, 27 Oct 2025 23:06:24 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606385.6994722,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085641164,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/929a1a5d353534eedc3e5b90640e0f17c005423f/table/roadveh.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606385.705052,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.732868,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.300911838,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b92ae644c45b55ad39a5e386b7b72cc5a1431dd1/regression/stationlist","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606385.7853067,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08021215,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/490d45e78846f8c42e91ae54fe07cd4f3652a832/app/Notifications/Database/BackupFailed.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"]},"status":200} +{"level":"debug","ts":1761606385.7965093,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.8541572,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057611225,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/eb2e6d60896d50905f20280d30249a5e4eef092d/table/clear_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606385.887036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606385.9431436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.056068817,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3f003c097730e8883d5db88cf30aff968c143f68/bin/scripts/readme.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:25 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606385.9779825,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.0005665,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022543508,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commit/f6737f21dd9998c75addaab93abaf43c8b72260c?files=resources%2Fviews%2Flivewire%2Fproject","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"]},"status":200} +{"level":"debug","ts":1761606386.0688236,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.1268022,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057935546,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/efb2ddf62afd749e66ce968a2836f58dd81a6736/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"]},"status":200} +{"level":"debug","ts":1761606386.1563277,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.156762,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000402218,"request":{"remote_ip":"34.227.156.153","remote_port":"20602","client_ip":"34.227.156.153","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/config/cache.php","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["34.227.156.153"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606386.160234,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.250808,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.3423345,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.354655,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.012260593,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/256b94a03d7eb3c2c0264b6c93f5d83c299ada8a/Doxyfile","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Content-Length":["12855"],"Last-Modified":["Wed, 31 Oct 2018 11:35:54 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Etag":["\"251b36be15b3c65def31db1e7ab5d1f5e8d4b453\""]},"status":200} +{"level":"debug","ts":1761606386.3733838,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.213117325,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/newgrf_spritegroup.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606386.432707,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.433113,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000373424,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/a0a03f386a68fcb0d64eec6f781d08a082004153/database/seeders/EnvironmentSeeder.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"]},"status":404} +{"level":"debug","ts":1761606386.4890268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.238181323,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d6b3756d63e53b6b7c4f783cf437d906fb1e953f/source.list?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606386.5237863,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.6149917,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.6265256,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011499668,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/8e26cfb157420959fe3cde0c511d81089335fb74/town_gui.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"town_gui.c\"; filename*=UTF-8''town_gui.c"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"1434edcdd2a0215643d4e09c2d7d4a5a184e98e0\""],"Content-Length":["15822"],"Last-Modified":["Tue, 05 Dec 2006 13:58:20 GMT"]},"status":200} +{"level":"debug","ts":1761606386.7064176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.7516081,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.227779143,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bb3bd587a6e8f74b7f6844dd1484b22af439b2c9/docs?page=2","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606386.796809,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.820978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024118246,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49fabae7a198f108d057e7243b5a09c0d158a9c0/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"]},"status":200} +{"level":"debug","ts":1761606386.865621,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.8876688,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606386.9213314,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0336212,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/langs.dsp","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"]},"status":200} +{"level":"debug","ts":1761606386.9262817,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219827263,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/47b8f9b2869b42b67e9aaf08b2f49c6a5c23034b/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606386.947957,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.082269068,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10/routes","headers":{"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:26 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606386.9788744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.0461082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.067183089,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/599f6f91158b907514f0e2ef4cad33130101eed2/docs/console.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606387.070245,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.0949557,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024673553,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/adb8f9d88ef7ddf94391e0771b9e2b48d8740ece/resources/views/errors/429.blade.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606387.1611362,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.1834834,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022312061,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/currency.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"596428a400ba37a46750dcfda0b8876826949e72\""],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"currency.h\"; filename*=UTF-8''currency.h"],"Content-Length":["589"],"Last-Modified":["Tue, 27 Sep 2005 20:55:42 GMT"]},"status":200} +{"level":"debug","ts":1761606387.2529004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.2828975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029969296,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ca5b68145ad6f9631b72635fdfa0ab3a1937b707/bin/ai/compat_1.7.nut","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"]},"status":200} +{"level":"debug","ts":1761606387.3439078,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.4349027,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.4684646,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03352557,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/61611711e39630308b0742fb890a2fc240d6ddc7/docs/Howto_compile_lng_files_from_CLI.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606387.4981031,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.154162417,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/e2a1d30802dd12fc7e15cbec833be13ee2048e21/app/Http?page=2","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606387.52588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.5498052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023895566,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1fc77885c2fe758aff86937357a11cdc8bc4a487/network_gamelist.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"]},"status":200} +{"level":"debug","ts":1761606387.6169233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.708448,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.719479,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102523781,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5990a92bcaf34eff860099b8ba53585dc4071e8c/docs/elrail.svg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606387.748864,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040382917,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/852139d94b2616d93c368d77bc1bb658e86d3d33/projects/openttd_vs80.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606387.799329,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.8088074,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.009449935,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/aystar.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:27 GMT"],"Last-Modified":["Sun, 24 Jul 2005 14:12:37 GMT"],"Content-Length":["6032"],"Content-Disposition":["inline; filename=\"aystar.h\"; filename*=UTF-8''aystar.h"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Etag":["\"29a3d89907accf7beb05af6754dd40cba4bb3660\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606387.8903916,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.919848,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029418297,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d98e8fcf90c631381acfdc67fdbc554117a216b6/docs/Readme_Windows_MSVC.txt","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"]},"status":200} +{"level":"debug","ts":1761606387.9809875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606387.9963245,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015295043,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8cd9ab9b7eb684737321cb09a875e41b1632a609/bin/data/openttd.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:27 GMT"]},"status":200} +{"level":"debug","ts":1761606388.052456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.0724404,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.1138537,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.061361074,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f9b7841572d5845c8d4abe3f662bb6d371476513/database/factories","headers":{"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606388.163012,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.1734877,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.101012051,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/35cd9573ab3626b790b16de13aaf4b4c444b3a57","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606388.2036583,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040607781,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ab8562f71c8e5220bce78f7667bf826ca590a411/bin/ai/compat_1.1.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606388.2544878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.2849536,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030428973,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c4735f2466249d38f75151484a39c3f9161a9f70/tests/DuskTestCase.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"]},"status":200} +{"level":"debug","ts":1761606388.344934,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.428539,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.083564991,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/43e8ab7ec6f2c9ff60cd650bfa44bf82cf05612c/other/nightly","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"]},"status":200} +{"level":"debug","ts":1761606388.4357443,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.5269673,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.5705378,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043530861,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/e1168bebe09cf9198f2144ab1b3f1b00b3b31c70/storage/logs","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606388.618472,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.7017467,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08324087,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/569a03dd3458b05109d9e52d57923cad35c6d172/makefiledir","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606388.710493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.7385283,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028002098,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/55c4fe7d45f7ca58065ac09122100f4e46680fc3/cmake/FindGrfcodec.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"]},"status":200} +{"level":"debug","ts":1761606388.7744975,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.338726694,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f939f48cd21fc0b513d667183e0d3b125c48ff93/cmake/FindICU.cmake","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"]},"status":200} +{"level":"debug","ts":1761606388.8022509,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.8392353,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036950156,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d88f2a0120e38bb073a990ed4ae03ffb9e6058ea?page=3","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606388.8930805,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.8930914,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3fc56563-27a3-4965-a059-95c13c1458c4","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.123","Port":37616,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606388.893128,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606388.8931382,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606388.893145,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.123","remote_port":"37616","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606388.8995185,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.9019082,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002368235,"request":{"remote_ip":"192.168.1.123","remote_port":"37616","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/config/info/refs?service=git-upload-pack","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["git/2.51.0"],"Accept":["*/*"],"Pragma":["no-cache"],"Git-Protocol":["version=2"],"X-Forwarded-For":["192.168.1.123"],"Accept-Encoding":["deflate, gzip, br"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["178"],"Content-Type":["application/x-git-upload-pack-advertisement"],"Pragma":["no-cache"],"Cache-Control":["no-cache, max-age=0, must-revalidate"],"Expires":["Fri, 01 Jan 1980 00:00:00 GMT"]},"status":200} +{"level":"debug","ts":1761606388.902348,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606388.9049454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002578711,"request":{"remote_ip":"192.168.1.123","remote_port":"37616","client_ip":"192.168.1.123","proto":"HTTP/2.0","method":"POST","host":"git.site.quack-lab.dev","uri":"/dave/config/git-upload-pack","headers":{"Content-Length":["214"],"User-Agent":["git/2.51.0"],"X-Forwarded-For":["192.168.1.123"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Git-Protocol":["version=2"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["deflate, gzip, br"],"Content-Type":["application/x-git-upload-pack-request"],"Accept":["application/x-git-upload-pack-result"],"Accept-Language":["en-US, *;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["application/x-git-upload-pack-result"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["149"]},"status":200} +{"level":"debug","ts":1761606388.9189599,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025846053,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/14b8f6e594c8a80c220b58fa8ce7d33d8c509b3f/bin/baseset/orig_win.obg","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:28 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606388.9845147,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.059617,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.075051392,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/aircraft_cmd.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606389.0746746,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.0919785,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017275486,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/7a6a7a3bfaeb992397fcb10418c14f900618eeab/CPackProperties.cmake.in","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"CPackProperties.cmake.in\"; filename*=UTF-8''CPackProperties.cmake.in"],"Last-Modified":["Sat, 13 Mar 2021 11:49:37 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Content-Length":["700"],"Etag":["\"6faf88d20e7416ea5eb94d48f9d782a281a6f486\""]},"status":200} +{"level":"debug","ts":1761606389.1659548,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.1964347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030439592,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/738ea43ce1844641ea6060758402d9f92f8eed8a/industry.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606389.2067654,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.227976,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606389.2279885,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606389.2279906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606389.2279925,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606389.2279942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606389.2279959,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606389.2279978,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606389.2279997,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606389.2280016,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606389.2280033,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606389.228005,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606389.2280066,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606389.2280085,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606389.2280102,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606389.2280118,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606389.2280147,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606389.2280173,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606389.2280204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606389.2280235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606389.2280264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606389.2280283,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606389.228031,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606389.2280326,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606389.2280343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606389.2280362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606389.2280376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606389.2280395,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606389.228041,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606389.2280428,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606389.2280443,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606389.2280462,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606389.2280478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606389.2280498,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606389.2280512,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606389.228053,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606389.2280545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606389.2280564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606389.228058,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606389.2280595,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606389.2280614,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606389.2280629,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606389.2280648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606389.2280662,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606389.228068,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606389.2280698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606389.2280717,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606389.2280731,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606389.228075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606389.2280772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606389.2280788,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606389.2280807,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606389.2280822,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606389.2280838,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606389.2280855,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606389.2280872,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606389.2280889,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606389.2280905,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606389.228093,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606389.2280958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606389.2280986,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606389.2281015,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606389.228104,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606389.228106,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606389.2281077,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606389.2281098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606389.2281115,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606389.2281132,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606389.2281148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606389.2281165,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606389.2281182,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606389.22812,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606389.2281218,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606389.2560601,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.3203406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064233949,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/599f6f91158b907514f0e2ef4cad33130101eed2/table/clear_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"]},"status":200} +{"level":"debug","ts":1761606389.3486025,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.4104946,"logger":"events","msg":"event","name":"tls_get_certificate","id":"751103af-a967-459e-8cea-f1d3a9d76522","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"34.231.118.144","Port":63438,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606389.410527,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606389.4105372,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606389.4105415,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"34.231.118.144","remote_port":"63438","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606389.4385154,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.529204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.6083531,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.07907153,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0961c6af964acd811524e453ccbc7c4a363c7780/table/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606389.611194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.1726511,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0e517fe023a697d9df45e56548f77946a3d0ddb9/projects","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606389.6150036,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.266376876,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c2f0845b923320c06aafc59e82d6e78883bc8892/media/openttd.64.xpm","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"]},"status":200} +{"level":"debug","ts":1761606389.620208,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.632426,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.6327128,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000260441,"request":{"remote_ip":"34.231.118.144","remote_port":"63438","client_ip":"34.231.118.144","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/rss/tag/v4.0.0/frontend/src/components/ui/radio-group.tsx","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["34.231.118.144"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Set-Cookie":[],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606389.7114923,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.7140448,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.093803972,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/lang","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"]},"status":200} +{"level":"debug","ts":1761606389.7629268,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05139137,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/77e8fa46b606c6c13f8d8bceef24938dc00e7429/projects/openttd_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:29 GMT"]},"status":200} +{"level":"debug","ts":1761606389.8023524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.8933334,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606389.9846802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.0493836,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064659281,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/49d0f082f8c3cb246310746b88af7db0ce2c71a3/table/roadveh.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.0755603,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.1626494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.084950152,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/85e0d9c967a920db518be78de77a68d1714850a8/table/roadveh.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606390.1637545,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.270388938,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/103d88ee334a3637c490d9f3c823908e8336b98e/bin/ai","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606390.1662698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.2066884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.404293096,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d698ee91df3d8fae463a38a812554896691c7b4f/source.list?page=6","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606390.2128494,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046545705,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d19438f858419226a60d3979152c8cf518506a41/lang","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606390.256726,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.3169663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.058284434,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/1a37737316e40212c7b959128416ca1f11f69576/docs/landscape.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"landscape.html\"; filename*=UTF-8''landscape.html"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Sat, 01 Oct 2022 22:05:07 GMT"],"Content-Length":["64174"],"Etag":["\"78763f9d179e89d483a2f87b4fb0248a8d8fee52\""],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.3483665,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.364369,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015967922,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/d81da10dfac4cb906a3abb682ca97b6f2e006bc4/config/cache.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.438857,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.530604,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.6212988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.7075083,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086168459,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f762959c9fcaa91a76ec74c1c320f81af5a5f34c/database/seeders?page=3","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606390.7123911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.7272677,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.288377058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/town_gui.c","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.8033452,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.8042789,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.091862854,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/594dd34e84e78b03e1cdeb7cf262707fd714a5fa/openttd.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606390.831841,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028457085,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/1c2a920c35c7580b36a0b6739e3dfb4688369018/docs/32bpp.txt","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.8744943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.343850814,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/0aae2fd606d0011c8e913f7b151bb74b28441a61/docs?page=4","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.894116,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606390.9142742,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020126,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/47527520cb06ee81000406765caab7cc6adf8fe2/bootstrap/app.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"app.php\"; filename*=UTF-8''app.php"],"X-Frame-Options":["SAMEORIGIN"],"Etag":["\"037e17df03b0598d7bbd27ed333312e8e337fb1b\""],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["1620"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Tue, 08 Aug 2023 09:51:36 GMT"],"Date":["Mon, 27 Oct 2025 23:06:30 GMT"]},"status":200} +{"level":"debug","ts":1761606390.9855456,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.0211937,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035608977,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6f1fc10e7365efef2a7ff4cc2a0c86f4d5efecf7/docs/README_if_game_crashed_on_OSX.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606391.0757303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.1245563,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.048786238,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/41832dcb4f5f8942d1a74b0340a2aa97aa85ed45/docker/dev-ssu","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.167408,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.208236,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040791227,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/45654f8be01de83d260c3325eecb6e7282b8ddeb?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.2117195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.004924064,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/8520beff513440cd559ae1c20f40936d549fc832.tar.gz","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["application/octet-stream"],"No-Gzip-Compression":["1"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Last-Modified":["Mon, 27 Oct 2025 23:06:29 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["attachment; filename=\"coolify-8520beff513440cd559ae1c20f40936d549fc832.tar.gz\"; filename*=UTF-8''coolify-8520beff513440cd559ae1c20f40936d549fc832.tar.gz"],"Content-Length":["10517198"],"Link":["; rel=\"immutable\""],"X-Content-Type-Options":["nosniff"],"Accept-Ranges":["bytes"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.2583008,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.3496614,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.440511,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.4957016,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.145919838,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/2f621279c2e174678e9a082efb16ffec0b1e525c/config","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606391.5151393,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256792407,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f07fdac2d8fc4f062f09ceaef1a3e1048a14b3c7/source.list?page=4","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606391.5312428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.544928,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01365415,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c7840bdf1b7915b39f092dd04681497004a5afce/app/Notifications/CustomEmailNotification.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606391.621988,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.6423516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020326698,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/8348068f5faf32c005c87c9dfe939eb6ed1a8a62/docs/console.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.713529,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.738138,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.29759187,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/c0f39415b94132344b637ea23cbd4f092f2ba080/docs?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.7495952,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.03602931,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/music_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606391.803875,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.8050716,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606391.8326137,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028696948,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/809dd8a54c3252ad5d9d35b07a6c236b80f59c90/bin/data/orig_win.obs","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606391.832728,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.027569382,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"PUT","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e","headers":{"Te":["trailers"],"Content-Type":["application/json"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Mode":["cors"],"Priority":["u=0"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Sec-Fetch-Site":["same-origin"],"Origin":["https://grafana.site.quack-lab.dev"],"Content-Length":["806"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Content-Length":["514"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.83844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606391.8410804,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002578812,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/frontend/settings","headers":{"Priority":["u=4"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["application/json, text/plain, */*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.5"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"Content-Type":["application/json; charset=UTF-8"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.847077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606391.8491867,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.002040406,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e?accesscontrol=true","headers":{"Cookie":[],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Forwarded-For":["192.168.1.64"],"X-Grafana-Org-Id":["1"],"Sec-Fetch-Mode":["cors"],"Priority":["u=4"],"Accept":["application/json, text/plain, */*"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"],"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Content-Length":["806"]},"status":200} +{"level":"debug","ts":1761606391.8793259,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"grafana-jococcw004848ck4k0owwww0:43433","total_upstreams":1} +{"level":"debug","ts":1761606391.8834963,"logger":"events","msg":"event","name":"tls_get_certificate","id":"1c93d799-7b44-40ec-8c4e-b48aaa8110ce","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":38426,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606391.8835347,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606391.8835437,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606391.883548,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"38426","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606391.886841,"logger":"events","msg":"event","name":"tls_get_certificate","id":"23fd6638-9fb7-496c-802c-1029bbefe053","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,4865,4866,4867],"ServerName":"victoria.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"10.0.47.1","Port":38430,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606391.8868659,"logger":"tls.handshake","msg":"choosing certificate","identifier":"victoria.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606391.8868735,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"victoria.site.quack-lab.dev","subjects":["victoria.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606391.8868787,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"10.0.47.1","remote_port":"38430","subjects":["victoria.site.quack-lab.dev"],"managed":true,"expiration":1768978312,"hash":"225cdaecd004e5e5cd7342e53ea0b01487b9751c1390773ccff59d3da7cf580a"} +{"level":"debug","ts":1761606391.8886192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"grafana-jococcw004848ck4k0owwww0:43433","duration":0.009225892,"request":{"remote_ip":"192.168.1.64","remote_port":"62602","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"grafana.site.quack-lab.dev","uri":"/api/datasources/uid/feyn6o5uxla80e/health","headers":{"X-Grafana-Nocache":["true"],"X-Grafana-Device-Id":["1977c4b52baa0146827c726dd72c8778"],"X-Grafana-Org-Id":["1"],"Accept":["application/json, text/plain, */*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"X-Datasource-Uid":["feyn6o5uxla80e"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["grafana.site.quack-lab.dev"],"Priority":["u=4"],"Accept-Language":["en-US,en;q=0.5"],"X-Plugin-Id":["prometheus"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Referer":["https://grafana.site.quack-lab.dev/connections/datasources/edit/feyn6o5uxla80e"],"Sec-Fetch-Mode":["cors"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"grafana.site.quack-lab.dev"}},"headers":{"X-Xss-Protection":["1; mode=block"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"],"Content-Length":["103"],"Cache-Control":["no-store"],"Content-Type":["application/json"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["deny"]},"status":400} +{"level":"debug","ts":1761606391.8955212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606391.9209955,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02543075,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a7687611dca40c21c09d2950c0df1a3ec41553b9/resources/views/livewire/project/new/docker-compose.blade.php","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:31 GMT"]},"status":200} +{"level":"debug","ts":1761606391.98627,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.0264153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040100805,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/77d1dafa4fac329ee9f8ed2eaa9a2118e8396b24/data/dosdummy.grf","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606392.0778732,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.169471,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.2099855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.040479158,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/598b0e6be68a2db1e2d91d0840daf878164aaf9e/docs/elrail.svg","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606392.2598166,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.3512087,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.3760989,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024832643,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/cfc1571931d0cce31e82cb68ab2cc74e69aa4514/bin/data/orig_win.obs","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606392.442065,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.5330641,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.273213123,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/55e5a38d159031f1d997516a208db0bf447b2aa2/source.list?page=4","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"]},"status":200} +{"level":"debug","ts":1761606392.5331073,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.5845816,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.051431134,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2fc6077a68f9f6e979656f93dcd298dd63627ed8/table/bridge_land.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606392.6238167,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.6238518,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18175361,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/bdfcc8008f999858f5ca7572fff87d74866ee65f/scenario","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606392.7148647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.749196,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.671280261,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ccfcc22c036d6c124623eae3e0eaa8c8a98614d4/docs?page=12","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606392.8065271,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.812404,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.097493357,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6ceeedfd3c32228a54cce9c65ca7994d14e6c909/table/roadveh.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"]},"status":200} +{"level":"debug","ts":1761606392.8581376,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234281872,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/8e26cfb157420959fe3cde0c511d81089335fb74/namegen.c","headers":{"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606392.8990262,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606392.9235663,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024484377,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/30409192f03665880a301e96cd74fa192317566a/os/emscripten/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:32 GMT"],"Content-Security-Policy":["frame-src 'self'"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606392.988022,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.078902,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.083051,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.004114607,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/d1f1a6942a50cc9b90f44d0d45115c8cfe364fb9","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"]},"status":200} +{"level":"debug","ts":1761606393.0956814,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289116443,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/11a4f945a795fe7fc7ec49662ab00dfb2b646693/os/debian/postinst","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606393.1699128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.2092843,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039334741,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a0e6380d7a26c1a97a39d3cc8b544e4ba5aed2d4/bin/ai/compat_1.10.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"]},"status":200} +{"level":"debug","ts":1761606393.2611272,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.2973516,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036187058,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e75fabd7f0c5e8b908a9257ce8aad820386f2bfd/newgrf_spritegroup.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"]},"status":200} +{"level":"debug","ts":1761606393.351789,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.4075599,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.410887,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003300351,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/f9b7841572d5845c8d4abe3f662bb6d371476513","headers":{"Accept":["*/*"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606393.4422855,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.454220986,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2fdcc5232179630c87e90d0c2f89a0f21755d528/projects/openttd_vs142.sln","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606393.4428961,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.4514074,"logger":"events","msg":"event","name":"tls_get_certificate","id":"e2cb35d7-b656-44f5-a0c7-88700507574d","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.233.24.238","Port":8550,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606393.4514441,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606393.4514542,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606393.4514592,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.233.24.238","remote_port":"8550","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606393.457906,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0149858,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/f4eb17f616a31c9661f63dd9abb0b4e9178f346c/app/Livewire/Server/Create.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"2f30caf0eab444d501913b942b16c4fe888b0e17\""],"Content-Disposition":["inline; filename=\"Create.php\"; filename*=UTF-8''Create.php"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 23 Feb 2024 14:45:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Content-Length":["574"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606393.5345192,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.6247444,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.6458094,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021020316,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/journaler/src/commit/474cb662e5070d8ed9633c004f94e196afda0210/macos/Runner/DebugProfile.entitlements","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"]},"status":200} +{"level":"debug","ts":1761606393.6469595,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.295132394,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/a43c7af33bd76d346be4fe40cb614d894e789aa3/projects?page=4","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606393.7158535,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.7375953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.7379482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00032877,"request":{"remote_ip":"18.233.24.238","remote_port":"8550","client_ip":"18.233.24.238","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/d53c1f99d6d49a0262e19a5ec09aa06099a7f9fa/templates/compose/code-server.yaml","headers":{"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["18.233.24.238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Content-Length":["11"]},"status":404} +{"level":"debug","ts":1761606393.760978,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.226425872,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7642c0d0f19aaeca8ea7047274a1ff7c9f8d14ac/bin/data","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606393.7886958,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.072802091,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6616b706546e8e04b7c67cda0f47dc1091e7fd82/projects/version_vs80.vcproj","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606393.8071218,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.8658087,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5924e4ac-d8b6-47d4-b3ad-225deef8fb10","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49196,49200,159,52393,52392,52394,49195,49199,158,49188,49192,107,49187,49191,103,49162,49172,57,49161,49171,51,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769,770,1026,1282,1538],"SupportedProtos":null,"SupportedVersions":[772,771],"RemoteAddr":{"IP":"177.155.207.235","Port":50837,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606393.865849,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606393.86586,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606393.8658636,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"177.155.207.235","remote_port":"50837","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606393.8982658,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606393.956046,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057736201,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c2be206cd9955ccee155b13a396ddc42e2526885/os/dos/cwsdstub.exe","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:33 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606393.9894989,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.0048118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015274655,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9a5f1edee7f6c807c674500b4ea1b48c1630b5fd/bootstrap/app.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606394.0813625,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.1190317,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.037628365,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2a2884646caa114774c068757d4dd01c32ec1e93/projects/openttd_vs90.vcproj.in","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606394.172105,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.2024238,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.030283268,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/355c3bb4825eefb131a8f5a1b5a5fa2a706a0702/projects/strgen_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606394.2274802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606394.2274952,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606394.227499,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606394.2275019,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606394.2275047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606394.2275069,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606394.22751,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606394.2275128,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606394.227516,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606394.2275183,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606394.2275207,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606394.2275236,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606394.2275264,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606394.2275293,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606394.2275321,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606394.2275345,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606394.2275374,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606394.22754,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606394.2275429,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606394.2275453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606394.227548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606394.2275505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606394.227554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606394.227557,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606394.2275593,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606394.2275617,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606394.2275646,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606394.2275674,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606394.2275698,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606394.2275722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606394.227575,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606394.2275777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606394.22758,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606394.2275827,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606394.2275853,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606394.2275882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606394.2275906,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606394.2275932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606394.2275958,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606394.2275984,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606394.2276013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606394.227604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606394.2276065,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606394.2276092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606394.2276113,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606394.2276142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606394.2276175,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606394.22762,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606394.2276225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606394.2276313,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606394.2276342,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606394.227637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606394.22764,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606394.2276423,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606394.227645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606394.2276478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606394.2276504,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606394.227653,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606394.227656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606394.2276585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606394.2276611,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606394.2276638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606394.2276664,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606394.2276692,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606394.227672,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606394.2276747,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606394.227677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606394.22768,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606394.2276826,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606394.227685,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606394.2276876,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606394.22769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606394.2397547,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.432596502,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/adb50cebcc8e2dec65c8e0bc67762763e75176e3/os/os2/dedicated.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"]},"status":200} +{"level":"debug","ts":1761606394.2633717,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.334056,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.070641598,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a983a94ee5ffbaccfc420940f6b9989edfc50ade/docs/landscape.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606394.3541374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.3714628,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.017268133,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/06cd561cea26c41553b7a6b327a7ac1fbdea23d2/projects/dpi_aware.manifest","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["303"],"Etag":["\"6f04161596cbc2c1ad611873fc67846ae32e9bc0\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"dpi_aware.manifest\"; filename*=UTF-8''dpi_aware.manifest"],"Content-Type":["text/plain; charset=utf-8"],"Last-Modified":["Mon, 13 Mar 2017 21:56:38 GMT"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Cache-Control":["public, max-age=21600, no-transform"]},"status":200} +{"level":"debug","ts":1761606394.4453204,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.4702356,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024873139,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/93276c1c034917f6ac2d54958c002a77a9fd1f45/Doxyfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Type":["text/plain; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Etag":["\"0fb412a86f3c3eb2552d673f8045048b3dca6ebd\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Length":["9374"],"Last-Modified":["Fri, 12 Feb 2010 12:11:03 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606394.5263894,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.5307472,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.004317609,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/b3421b47b65f8859b044a1c743eda325212a4aa0","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606394.5357287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.5862527,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050483799,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/7f54fa4ef4402bc624b4b33958630b02765e3421/app/Livewire/Project/Shared/EnvironmentVariable","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"]},"status":200} +{"level":"debug","ts":1761606394.6271698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.6381688,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.010961394,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/town_gui.c","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["15313"],"Last-Modified":["Sun, 24 Jul 2005 15:56:31 GMT"],"Etag":["\"86794a7c77409c37507cd3e596e27456c7c0ff44\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"town_gui.c\"; filename*=UTF-8''town_gui.c"]},"status":200} +{"level":"debug","ts":1761606394.7177641,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.763033,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.7861118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.06831344,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b03064e55b381c9ab5f46470730d0494f565f789?page=3","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606394.8089814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.8194396,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.8552072,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035723113,"request":{"remote_ip":"177.155.207.235","remote_port":"50837","client_ip":"177.155.207.235","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/eve-signaler/blame/commit/2320c73cc20f04a97edc85a014e862ffc44fdcbe/src/components/ui/dropdown-menu.tsx","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"Accept-Language":["en"],"User-Agent":["Mozilla/5.0 (Windows NT 5.2; fr-FR; rv:1.9.2.20) Gecko/2323-12-20 03:51:00.682655 Firefox/3.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["177.155.207.235"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606394.8719237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.062898162,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7cd1e560f8567dff56e3e30e2d37980a07208577/projects/openttd_vs90.vcproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606394.900741,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606394.9047027,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.141641533,"request":{"remote_ip":"144.76.32.237","remote_port":"30724","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/41de0d46f358cc5c08d67fdafcb2ee830ccc236e/changelog.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"Accept":["text/html,application/xhtml+xml,application/xml"],"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606394.9243438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023572777,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/f8e30e807d5753b351df03446b277d7c5f65bfc7/cmake/FindXaudio2.cmake","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606394.9917107,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.0832644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.0998185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016517377,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/signs.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606395.1003687,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.108625814,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/410b5569fe85ee1c34fbcadd39d8c78801133411/airport_gui.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"]},"status":200} +{"level":"debug","ts":1761606395.1743731,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.1997447,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025333657,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a2ba35f57c8ef789760c35c64a006a14f3fb9967/projects/generate_vs100.vcxproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"]},"status":200} +{"level":"debug","ts":1761606395.2655773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.2878869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.022274591,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/town.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606395.3572266,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.3914108,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.034145248,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/02c99bdf66fe89c58bfac40bdf664f6bf907fc8b/bin/data/orig_win.obg","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606395.4498243,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.4718168,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021958355,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/59c9fee33fbd56c16140e668463a9a7f88fd338d/data/openttd.grf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606395.5408866,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.6049614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.064040655,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/333a7ac24eca90c29b765471e526d9f9907eac82/os/macosx/plistgen.sh","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606395.6317747,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.6343303,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.6371768,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002816379,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/d906bb2381916582c7f52bb94640b4e41c64e6fb","headers":{"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606395.668295,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.036488265,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d2776ccde91e64b0402af22b512a8f6677fca86e?page=2","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606395.669422,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62763: EOF"} +{"level":"debug","ts":1761606395.670337,"logger":"events","msg":"event","name":"tls_get_certificate","id":"547ba5bc-0c52-4dc6-946a-89e24d3e30e5","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62764,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606395.670426,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606395.6704948,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606395.6705186,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62764","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606395.6728773,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606395.6756148,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.002707103,"request":{"remote_ip":"192.168.1.64","remote_port":"62764","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Priority":["u=4"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Content-Type":["application/json"],"Cookie":[],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Accept":["*/*"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Te":["trailers"],"X-Forwarded-For":["192.168.1.64"],"Content-Length":["551"],"Authorization":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:34 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["2.4286"]},"status":204} +{"level":"debug","ts":1761606395.7229095,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.8087194,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.085768635,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/28ea38ae5572d99598aa400fb62eb38f5f7ffd7b/src/slope_func.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606395.8141344,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.843257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029083977,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ed1bd5242d00ec4ddaf40053f7e033dc0d17e0e7/openttd.vcproj","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"]},"status":200} +{"level":"debug","ts":1761606395.9045117,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606395.9380417,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033485825,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/163eabb76c99593fb98a252fb4031c80da8de90a/csb.nix","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:35 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606395.9963136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.0812752,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08491687,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/md5.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606396.0867755,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.1200297,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033218331,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ee7f5ad44f02743eebb4afee1e9a9ca25c927f43/bin/ai/compat_1.1.nut","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606396.1791341,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.2700143,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.2903736,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020315968,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a9fa6fd5060db97614240788e8f7658bd06f3ae4/newgrf_sound.c","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606396.3618653,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.3951123,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.033202671,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/d7c797fcf3adbcd40942383fefa5b9c141bb2ffd/projects/version_vs80.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606396.4323347,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253159378,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/5e6c112fccc032822cb558878ffd2b718d495759/app/Http/Controllers?page=7","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606396.4523976,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.4783058,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025868856,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/station_map.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606396.542763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.5705538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027758158,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/e1f6f4c13ef70f88a999d06c6a3b37a4cf74e105/tunnel_map.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Etag":["\"67c1fa94f11c82d31ccfa55a03f9eb51dc7cd717\""],"X-Content-Type-Options":["nosniff"],"Last-Modified":["Thu, 30 Mar 2006 09:29:01 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Length":["1163"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"tunnel_map.h\"; filename*=UTF-8''tunnel_map.h"]},"status":200} +{"level":"debug","ts":1761606396.633572,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.650229,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.016620051,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/BepInEx/commits/commit/10e8218d071e80a527cd141e4d47f26d932bdaf3/Projects/DustlandDelivery/libs/UnityEngine.dll","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606396.7254057,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.7437415,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018297353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5449c8ece2f18e577797386273ea892e3e0b17ce/docs/32bpp.txt","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606396.807684,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.8157287,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.8395276,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.023766203,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/40c1097f045e7a8faf50d086ebd39d59ca936521/openttd.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"]},"status":200} +{"level":"debug","ts":1761606396.9069903,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606396.9425442,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.035511795,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/3e188bf9473d98f54beb83e6a715c620b196f56f/phpunit.dusk.xml","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:36 GMT"]},"status":200} +{"level":"debug","ts":1761606396.9929495,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.185225223,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/72e12aaf5c971d84f80f4b16df00119477d058a1","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:36 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606396.9976425,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.0888941,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.1329257,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043987242,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/f4fb519d555b64182e44424b451d6a67e8f360ab/database/seeders/ApplicationSettingsSeeder.php","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606397.1799705,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.271484,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.28924,"logger":"events","msg":"event","name":"tls_get_certificate","id":"32054be9-8935-4451-84ec-6cef8b6f17b9","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"52.3.127.170","Port":62733,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606397.2892926,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606397.2893064,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606397.2893128,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"52.3.127.170","remote_port":"62733","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606397.2967355,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.299052644,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0b80461cd4a8574e3e4a206197b8cd94922b6c96/regression/stationlist","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606397.3617983,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.3800614,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018223433,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4d0f19406b8ab841f920fc1206796be90d7643ea/os/emscripten/README.md","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Content-Security-Policy":["frame-src 'self'"]},"status":200} +{"level":"debug","ts":1761606397.39884,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127316759,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/db01f5b852166aa837b8145b47e78f54ed8395fa/openttd.sln","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606397.436992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.256991142,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b1cfea6596c2dffe22ff46e9587b07ccd125abae/screenshot.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"]},"status":200} +{"level":"debug","ts":1761606397.4530108,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.463792,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.01073662,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared/ResourceLimits.php","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"608dfbf02228b9556f8260d7af481c451231191c\""],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["2189"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"ResourceLimits.php\"; filename*=UTF-8''ResourceLimits.php"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 10 Jun 2024 20:43:34 GMT"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606397.5073624,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.5078478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000455449,"request":{"remote_ip":"52.3.127.170","remote_port":"62733","client_ip":"52.3.127.170","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/3cb6ba1a9d1a2e3e0bc3fb0bad385b54c1ff8bac/app/Models/Waitlist.php","headers":{"X-Forwarded-For":["52.3.127.170"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Set-Cookie":[],"X-Frame-Options":["SAMEORIGIN"]},"status":404} +{"level":"debug","ts":1761606397.544801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.54869,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003844628,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/053dd86a3cb33cb56fe0ad50b1e9ebb36ad7de2b","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606397.6358461,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.6960185,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.060134251,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/123427749b52ebe692a08c47e1fe27e1627e20a4/projects/generate_vs100.vcxproj","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606397.7268646,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.7552726,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028364721,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7109274de438c06d7e30b9fc57a41c3bc8918ac0/station.h","headers":{"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"]},"status":200} +{"level":"debug","ts":1761606397.8179193,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.8604815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.042514446,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/d99eb6aac2c8f772632291d71e5334f13f4d534f?page=2","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606397.9092844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606397.9404597,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031141245,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/676f616efa668e92e3adda7c87cdea685f1000a5/storage/logs","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:37 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606398.0006113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.0193305,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018672961,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commit/ad48714852fe69a77b2f240bbd00fd22a8210222.patch","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"Content-Type":["text/plain; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606398.0233781,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.0728998,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.073052,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000126138,"request":{"remote_ip":"144.76.32.237","remote_port":"30724","client_ip":"144.76.32.237","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/422bcc3e26150ea44b3d7c366fd75ccb6a257412/os/emscripten","headers":{"User-Agent":["Mozilla/5.0 (compatible; BLEXBot/1.0; +https://help.seranking.com/en/blex-crawler)"],"X-Forwarded-For":["144.76.32.237"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["text/html,application/xhtml+xml,application/xml"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"","server_name":"git.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606398.0914814,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.1574779,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.065965423,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/edbe969d239c45909ce557e1a81ce9be9ed89664/table/bridge_land.h","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606398.1818597,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.204084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.18067178,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b16afb8c36150b1b228f71e764323fd6a42a863","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"]},"status":200} +{"level":"debug","ts":1761606398.2692697,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.087365366,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/fcd012e7ec7f60fd6a7d5cfc9ac8b9f4b086ab37/industry_cmd.c","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606398.2733176,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.3187716,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.045422016,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/ccf7580eb8ccc08c98c240ec825787ba47ef3805/bin/ai/compat_1.5.nut","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606398.3641355,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.3799455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.015777082,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/7582d7dd8b6a3a2b72b9cbd0bbeb034cce25b366/database/seeders/DatabaseSeeder.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"DatabaseSeeder.php\"; filename*=UTF-8''DatabaseSeeder.php"],"Cache-Control":["public, max-age=21600, no-transform"],"Etag":["\"6e66c64f4a0720bee851192b0ecaec96077f4e11\""],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"X-Content-Type-Options":["nosniff"],"Content-Length":["944"],"Last-Modified":["Mon, 21 Oct 2024 08:58:04 GMT"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"]},"status":200} +{"level":"debug","ts":1761606398.4547772,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.5123672,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05755008,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/57c64d0b86079d2bf457c8e8f68b1d3cea7897e1","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606398.5459106,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.6369233,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.7286656,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.7538059,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.116832605,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0c5dc5d41eff0ac0a62dd67882a718bb3c99ec3a/bin","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606398.7996914,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.253747738,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/unmovable_map.h","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606398.8188844,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.9203389,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606398.9214637,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.102558797,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Application/General.php","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:38 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606398.9488487,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028468346,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/979bdc55f153b4d02c641669e35c895ca106a0ce/currency.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:38 GMT"]},"status":200} +{"level":"debug","ts":1761606399.0011816,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.0442853,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.043068159,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6446a928dcb37bb6563fcf66677c35f2732c77a5/docs/Readme_Windows_MSVC.txt","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606399.0915878,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.130129,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.038502462,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c021c80b08fe999be9d53775882c92680534b72d/docs/newgrf-newlandscape.html","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606399.1317542,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.1526613,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.423955622,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b2fe2c6e3d5570861fcca497da4c7dc8d94078cf/os/os2/installer/download_opengfx.cmd","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606399.1571734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025381167,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/34216af497c21e25d79edf770e396097e58a04a9/hooks/pre-commit","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"69a5a9d416250deb1bb2a6b50c13c73e0f03fba9\""],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Mon, 23 Sep 2024 20:16:28 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Disposition":["inline; filename=\"pre-commit\"; filename*=UTF-8''pre-commit"],"X-Content-Type-Options":["nosniff"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Content-Length":["499"]},"status":200} +{"level":"debug","ts":1761606399.1830177,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.2303371,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606399.230355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606399.2303574,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606399.2303596,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606399.2303615,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606399.2303634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606399.230365,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606399.230367,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606399.2303686,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606399.2303703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606399.230372,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606399.2303736,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606399.2303755,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606399.2303772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606399.2303789,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606399.2303805,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606399.2303824,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606399.2303839,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606399.2303858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606399.2303874,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606399.2303894,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606399.2303913,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606399.230394,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606399.2303956,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606399.2303975,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606399.2303994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606399.2304013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606399.2304032,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606399.2304049,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606399.230407,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606399.2304087,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606399.2304108,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606399.2304125,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606399.2304144,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606399.230416,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606399.230418,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606399.2304196,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606399.2304213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606399.2304235,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606399.2304254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606399.2304268,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606399.2304287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606399.2304301,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606399.230432,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606399.2304337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606399.2304356,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606399.230437,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606399.230439,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606399.2304404,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606399.2304423,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606399.230444,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606399.230446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606399.2304478,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606399.23045,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606399.2304518,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606399.2304535,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606399.2304554,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606399.230457,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606399.230459,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606399.2304606,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606399.2304623,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606399.230464,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606399.230466,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606399.230468,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606399.23047,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606399.2304714,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606399.2304733,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606399.230475,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606399.2304769,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606399.2304783,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606399.2304802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606399.2304819,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606399.2742145,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.3651538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.3963943,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.031199185,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/430e20f7e443de7d6b5ffa4e0835ddcbb390ed6d/Jenkinsfile","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606399.407166,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":14.983860192,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=false&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=367&client_gravatar=true&slim_presence=true","headers":{"Accept-Language":["en-US"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua-Platform":["\"Windows\""],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"X-Forwarded-Proto":["https"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Requested-With":["XMLHttpRequest"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Fetch-Mode":["cors"],"Cookie":[],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Sec-Fetch-Dest":["empty"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Priority":["u=1, i"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"error":"context canceled"} +{"level":"debug","ts":1761606399.4076009,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606399.4075997,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606399.410815,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.003154807,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"GET","host":"zulip.site.quack-lab.dev","uri":"/json/events?dont_block=true&queue_id=0f14d28a-a645-449a-9a32-34c1ec565f31&last_event_id=367&client_gravatar=true&slim_presence=true","headers":{"Cookie":[],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"X-Forwarded-For":["192.168.1.64"],"Accept-Language":["en-US"],"Sec-Fetch-Dest":["empty"],"Referer":["https://zulip.site.quack-lab.dev/"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"Priority":["u=1, i"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"X-Requested-With":["XMLHttpRequest"],"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Server":["nginx/1.24.0 (Ubuntu)"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Etag":["W/\"040c139e0654ddc31fceca6b2ab96aea9f4cc5f4\""],"Connection":["keep-alive"],"Expires":["Mon, 27 Oct 2025 23:06:39 GMT"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"X-Ratelimit-Reset":["1761606399"],"Strict-Transport-Security":["max-age=15768000"],"Content-Language":["en"],"X-Frame-Options":["DENY"],"X-Content-Type-Options":["nosniff"],"Content-Type":["application/json"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Limit":["200"],"X-Ratelimit-Remaining":["199"],"Content-Encoding":["gzip"]},"status":200} +{"level":"debug","ts":1761606399.412744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.63.7:80","total_upstreams":1} +{"level":"debug","ts":1761606399.4165523,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.233508664,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b71fa18db3aff54518e7900b80a73f58352676d5/os/debian/patches/00list","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606399.4172246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.63.7:80","duration":0.009587674,"request":{"remote_ip":"192.168.1.64","remote_port":"62518","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"zulip.site.quack-lab.dev","uri":"/json/users/me/presence","headers":{"User-Agent":["ZulipElectron/5.12.2 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Zulip/5.12.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36"],"Sec-Fetch-Site":["same-origin"],"Content-Length":["71"],"Sec-Ch-Ua-Mobile":["?0"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"Windows\""],"Accept-Language":["en-US"],"X-Csrftoken":["OKPivpoU2J3vaBZFyuFZU07q4QamgPU7u6fP9fF1ZVxfMilOyQaEb1pnQHhgpsex"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\""],"Referer":["https://zulip.site.quack-lab.dev/"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Fetch-Dest":["empty"],"Cookie":[],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["zulip.site.quack-lab.dev"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Origin":["https://zulip.site.quack-lab.dev"],"Sec-Fetch-Mode":["cors"],"Priority":["u=1, i"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"zulip.site.quack-lab.dev"}},"headers":{"Content-Encoding":["gzip"],"Server":["nginx/1.24.0 (Ubuntu)"],"Expires":["Mon, 27 Oct 2025 23:06:39 GMT"],"Content-Language":["en"],"X-Ratelimit-Remaining":["199"],"X-Frame-Options":["DENY"],"Content-Type":["application/json"],"X-Ratelimit-Limit":["200"],"Connection":["keep-alive"],"Cache-Control":["max-age=0, no-cache, no-store, must-revalidate, private"],"Strict-Transport-Security":["max-age=15768000"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Vary":["Accept-Encoding","Accept-Language, Cookie"],"X-Ratelimit-Reset":["1761606459"],"X-Content-Type-Options":["nosniff"]},"status":200} +{"level":"debug","ts":1761606399.4564455,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.4958377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039354027,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/a0a51c2ac13f90179a7fe476dc4e67dc27040816/docs/Readme_Windows_MSVC.txt","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606399.5472877,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.6078532,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.333599269,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/2bb5c9ac848d5ab3ebbe08ef82880ef406aad205/CPackProperties.cmake.in","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606399.6383374,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.7017922,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.063408213,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/b7a4baa20c9dd24af8439e64b75c73b259e96bf2/projects/openttd_vs90.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"]},"status":200} +{"level":"debug","ts":1761606399.7290363,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.8205047,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.8367765,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.289448438,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/0310692acf24e0295a3d5aff07948cba8255f58a/regression/stationlist","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606399.9113085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606399.948361,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.219285923,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f2bb026d9eb0bb865d44eac7d88f8cabf2e64d1b/projects?page=2","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:39 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606400.0020018,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.0102606,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.098913675,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/43dacd83c9f1afa9bbddad9211d223b72b3572d6/routes","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606400.0272791,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.206725996,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/7fbc33dae1dc1f7886ad11074fc109d10d8867e0/projects","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606400.093183,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.0976477,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.095599788,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/536884233ad408ee510f4fd74cc6ebd9cf3e33e4/src/subsidy_func.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606400.1257744,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.032554109,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/ai","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606400.1844583,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.2092042,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.024712316,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c48aa5db45e99981eff70be5f8406959dcba2237/BUGS","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606400.2522004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.255445,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003214721,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/find/commit/09b9305aa3082e8cbd3c5042705ed238618f2a10","headers":{"Cookie":[],"Accept":["*/*"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"X-Openai-Host-Hash":["461578238"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606400.274697,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.3658085,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.4159303,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.050080318,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/aaeec3d34003e89c6f9b8a06da6888d6a1eda5d7/app/Livewire/Project/Shared/Metrics.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606400.4575384,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.4737551,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.199020199,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/6d94aaf0f872724e62c984251f55366801c41fce/database/migrations?page=5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606400.5397534,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.0821798,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/b51c1905465706bc68dd4f6857004cf4246f8828/openttd.ico","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"]},"status":200} +{"level":"debug","ts":1761606400.54911,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.578734,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029592826,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/4600d289b5d12389137d36e57bfda09c26ed6caf/cmake/FindFluidsynth.cmake","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606400.6403763,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.692159,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05175253,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/2e2f3b1502ed5a0ea0339a047800a43e4f096f98/projects/openttd_vs80.vcproj","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606400.7307503,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.8217397,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.9132612,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606400.9198124,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.189028854,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/dda4ffab5e017c6e782c7ee10208fb0d364e907b/config.lib","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606400.9989657,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.17719179,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/f1cecb17956692cce49cfbbdb278e9755788e3e3/projects","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:40 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606401.00434,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.055426,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.05105204,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/c4a75f4b87e8aa5a765fb37965d26a788d7a1c1e/database/migrations/2023_07_13_120719_create_webhooks_table.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.0954847,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.1149938,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019481385,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f6d27d3ba7e29e615b3b270ecaf91ba0cbabaac0/app/Notifications","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.18569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.2282546,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.314955302,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ad031c3f7d28d1819e8bcd81b8f963f2451725ca/os/win32/installer","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.2323725,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046652246,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/1cfddfd529025e8623cd8ca9b2cdba334fbf8a3f/docker/dev/nginx.conf","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.27702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.367918,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.3895094,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.4146364,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.046667053,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/13dda253341dda556ce063e49ac97b6e6b8f1abf/landscape.c","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606401.4590552,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.472931,"logger":"events","msg":"event","name":"tls_get_certificate","id":"faf3484b-9566-4e07-a1a8-5c6fefb5e9e1","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"18.213.27.222","Port":22336,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606401.4729707,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606401.4729817,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606401.4729867,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"18.213.27.222","remote_port":"22336","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606401.5451589,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.086064583,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/34bc8008d3d5c65c18bd2762fa7279a30b44e29c/table/bridge_land.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.5499415,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.5709903,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.021011199,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/53bd40ebaf74671a0a44bb5d1c37eb892510fc3e/md5.h","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606401.625418,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.235869335,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/669293afc1b3f7190a43b279fb62a5118bb9039d","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.63611,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.359063222,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ff3e275c43291221fbd08e3f057e0824bd66056b/bin","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606401.6414485,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.694474,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.6948178,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000319863,"request":{"remote_ip":"18.213.27.222","remote_port":"22336","client_ip":"18.213.27.222","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/5fcf3aa7dc84a533e706faecb174f9d765d8040a/templates/compose/uptime-kuma.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["18.213.27.222"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"Set-Cookie":[],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":404} +{"level":"debug","ts":1761606401.7325454,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.8227942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.8261533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.003322243,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/55fbf37373a9a93fd35fbfe3b7d75ac0cbd8730e","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606401.8626118,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.221131872,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/6582f0b44ad7e9b84f8c82658951e4aa9058fddc/os/debian","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606401.9142733,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606401.9291992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.014880502,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/6992bdc463ae4a6ec3d5e93bd4b59f32f510f5d9/Doxyfile","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Wed, 25 Jan 2012 22:09:51 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["9415"],"Etag":["\"8a1f02e03bbdc1a0133b9400f4c8641a228a90e3\""],"Content-Disposition":["inline; filename=\"Doxyfile\"; filename*=UTF-8''Doxyfile"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"]},"status":200} +{"level":"debug","ts":1761606401.9666162,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.234035007,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/eb8d35a16ec593c16ca720f0d1b2e623986ecea5/bin/data/openttdw.grf","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:41 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.0047517,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.0957801,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.103773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.007948785,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/refinedstorage/find/commit/cf7dc34b9fb323d95afda8b9040fdda11f598157","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.1874158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.2785518,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.297073,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.109610901,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/df6c48fdba7933e30a16c82e69d8d57ab9515e6d/openttd.dsw","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606402.3066878,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.028108839,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/c75760650212fbf46d9fc0c5bb29573e5bf8c747/namegen.h","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606402.3699124,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.4041193,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.399323838,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/05e7e084300d36fe8af80aa9e157de42b6c8bbc7/projects/version_vs90.vcproj","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.4610174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.5003085,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.039250913,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/e84d878213e68263048befcaa8195344f683131f/namegen.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606402.517644,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.5518212,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.6431007,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.6679208,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.297969461,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/58d865c751d0f0e21027b9edcfcc52a5b7ea5cc6/resources/views","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"]},"status":200} +{"level":"debug","ts":1761606402.7004414,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.057302783,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/06cc62f40d84c91bba41510bbeab0ba8df7106b9/table/bridge_land.h","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.7343493,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.746786,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.229105053,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9105c1aa51dbb46299cf72bc833b3029209485c3","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"Cookie":[],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.7838664,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.049475819,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/a43c916009722d55ba33d55a259feaeec7e36f19/resources/views/components/confirm-modal.blade.php","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"]},"status":200} +{"level":"debug","ts":1761606402.8255682,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.8451438,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.019538603,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/5edb080deb57a84669bd6c5c2e84a75d40b582f8/bin/CMakeLists.txt","headers":{"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606402.8886533,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.336776418,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/1e5ef8ce36e15200624bf84e44f35327ba7fa5e5/projects/version_vs90.vcproj","headers":{"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:42 GMT"]},"status":200} +{"level":"debug","ts":1761606402.91586,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606402.9187267,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002834263,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/95bf67878eb7a4fbd7a116d537b1856bc3e9fbb5","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:42 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606403.007004,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.0189507,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011899552,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/0946fd974fbf50d1328b8daf8871f07b97f27ff9/bin/ai/compat_0.7.nut","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"0cd8fe8d20da6af35e11e4730498218eab6e25ab\""],"Last-Modified":["Mon, 14 Dec 2009 22:17:15 GMT"],"X-Content-Type-Options":["nosniff"],"Content-Length":["2853"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Type":["text/plain; charset=utf-8"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"compat_0.7.nut\"; filename*=UTF-8''compat_0.7.nut"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"]},"status":200} +{"level":"debug","ts":1761606403.097647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.188823,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.191847,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.002992341,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/find/commit/dbe667fbe3e7aa580d30f8ae7e93fbe3b4646894","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606403.2079098,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.110224808,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/07a6e612ec560945c55798b67bbb56a00f1cb06b/table/track_land.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606403.2800128,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.280332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.00029714,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/rss/commit/8a9929d702a1ed602f59134ce0401ac1e315a9ff/src/newgrf_town.h","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/plain;charset=utf-8"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":404} +{"level":"debug","ts":1761606403.3965173,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.415106,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.018529792,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/7253ae0069cc1c7498a5f5cccb4e9c11be8ec1bd/direction.h","headers":{"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"]},"status":200} +{"level":"debug","ts":1761606403.4623077,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.5510173,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.08867305,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/commits/commit/63d09741b0901cc8bb7612d7366c3be44517d501","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"]},"status":200} +{"level":"debug","ts":1761606403.5532463,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.5787425,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.025466037,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/raw/commit/cded122da519b72a00c0432a7129a5a9f8ee97e7/docs/32bpp.txt","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"Content-Length":["1601"],"Access-Control-Expose-Headers":["Content-Disposition"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/plain; charset=utf-8"],"Content-Disposition":["inline; filename=\"32bpp.txt\"; filename*=UTF-8''32bpp.txt"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Fri, 01 Jan 2010 18:45:40 GMT"],"Etag":["\"1f5e6687f49d69ada09a5a309436abbd16d8aab6\""]},"status":200} +{"level":"debug","ts":1761606403.6185005,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.6445749,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.735771,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606403.7760332,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.157494398,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/33cb2d150df952c9e867941c9d4493e60e99f02f","headers":{"Accept":["*/*"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606403.8478377,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.112029631,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/src/commit/3b0e3d8d3033265f6225d86df7be3189782868f6/bin","headers":{"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept-Encoding":["gzip, br, zstd, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606403.9713962,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.326785353,"request":{"remote_ip":"216.73.216.162","remote_port":"6799","client_ip":"216.73.216.162","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/openttd/commits/commit/ae48ea16f96c2f0e643f87af5e020b8023f43c96/projects/openttd_vs90.vcproj?page=4","headers":{"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"],"Cookie":[],"Accept-Encoding":["gzip, br, zstd, deflate"],"Accept":["*/*"],"X-Forwarded-For":["216.73.216.162"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:43 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606404.2290869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606404.2291057,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606404.2291088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606404.2291107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606404.2291129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606404.2291148,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606404.2291172,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606404.2291198,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606404.2291214,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606404.2291238,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606404.2291265,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606404.2291284,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606404.2291305,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606404.2291322,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606404.2291346,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606404.229137,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606404.229139,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606404.229141,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606404.2291431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606404.2291453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606404.2291472,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606404.2291493,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606404.2291522,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606404.2291548,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606404.2291577,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606404.229161,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606404.2291648,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606404.2291682,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606404.2291703,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606404.2291732,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606404.2291753,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606404.2291772,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606404.2291796,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606404.2291818,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606404.2291837,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606404.2291858,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606404.2291882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606404.22919,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606404.2291923,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606404.2291942,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606404.2291968,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606404.229199,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606404.2292008,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606404.229203,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606404.229205,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606404.229207,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606404.229209,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606404.2292109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606404.229213,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606404.2292147,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606404.2292168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606404.2292187,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606404.229221,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606404.2292233,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606404.2292252,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606404.229227,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606404.229229,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606404.229231,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606404.2292337,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606404.2292368,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606404.2292402,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606404.2292433,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606404.2292461,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606404.2292483,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606404.2292502,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606404.2292523,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606404.2292545,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606404.2292564,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606404.2292585,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606404.2292604,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606404.2292626,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606404.2292645,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606404.7244139,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606404.852192,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.127732703,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/95d0d72e0d4cc1129cf4d5a2b89265071c36720e","headers":{"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Date":["Mon, 27 Oct 2025 23:06:44 GMT"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606405.7811995,"logger":"events","msg":"event","name":"tls_get_certificate","id":"8a63bff4-bb40-4980-ac8d-7cc6040052bc","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"3.224.104.67","Port":31634,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606405.781245,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606405.7812564,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606405.7812607,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"3.224.104.67","remote_port":"31634","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606405.793042,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62774: EOF"} +{"level":"debug","ts":1761606405.7942436,"logger":"events","msg":"event","name":"tls_get_certificate","id":"cbeb0e11-8987-4a80-b943-6aa7d717d934","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62775,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606405.7942722,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606405.7942805,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606405.7942853,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62775","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606405.7962317,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606405.7978182,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001560922,"request":{"remote_ip":"192.168.1.64","remote_port":"62775","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"X-Forwarded-For":["192.168.1.64"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Cookie":[],"Authorization":[],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["cors"],"Origin":["https://jelly.site.quack-lab.dev"],"Accept":["*/*"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Proto":["https"],"Content-Length":["551"],"Content-Type":["application/json"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Date":["Mon, 27 Oct 2025 23:06:44 GMT"],"Server":["Kestrel"],"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.269"]},"status":204} +{"level":"debug","ts":1761606405.8915174,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606406.1467829,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606406.1584795,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.011668477,"request":{"remote_ip":"3.224.104.67","remote_port":"31634","client_ip":"3.224.104.67","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/raw/commit/23fb43bb96c161c728e7a5999d2210ca90f6adaa/config/services.php","headers":{"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["3.224.104.67"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Disposition":["inline; filename=\"services.php\"; filename*=UTF-8''services.php"],"Content-Length":["2153"],"Etag":["\"6a21cda18444fd7bd4f40621ba1497f01abddd71\""],"Cache-Control":["public, max-age=21600, no-transform"],"X-Frame-Options":["SAMEORIGIN"],"Last-Modified":["Tue, 12 Aug 2025 08:06:19 GMT"],"X-Content-Type-Options":["nosniff"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Type":["text/plain; charset=utf-8"],"Set-Cookie":[],"Date":["Mon, 27 Oct 2025 23:06:46 GMT"]},"status":200} +{"level":"debug","ts":1761606407.6424317,"logger":"events","msg":"event","name":"tls_get_certificate","id":"133b3043-8464-4a93-a9b2-dfd4ac92c6a8","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"106.75.177.37","Port":65512,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606407.6424696,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606407.6424797,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606407.642484,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"106.75.177.37","remote_port":"65512","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606407.8967454,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":2.005184506,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/archive/8b16afb8c36150b1b228f71e764323fd6a42a863.bundle","headers":{"Accept":["*/*"],"X-Openai-Host-Hash":["461578238"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["29297754"],"Last-Modified":["Mon, 27 Oct 2025 23:06:46 GMT"],"Accept-Ranges":["bytes"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Disposition":["attachment; filename=\"coolify-8b16afb8c36150b1b228f71e764323fd6a42a863.bundle\"; filename*=UTF-8''coolify-8b16afb8c36150b1b228f71e764323fd6a42a863.bundle"],"Link":["; rel=\"immutable\""],"Content-Type":["application/octet-stream"],"Date":["Mon, 27 Oct 2025 23:06:47 GMT"],"Access-Control-Expose-Headers":["Content-Disposition"]},"status":200} +{"level":"debug","ts":1761606408.803991,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f0883d3d-ab26-4a9a-a895-968a5c8985e2","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"106.75.136.104","Port":53942,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606408.8040376,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606408.80405,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606408.8040557,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"106.75.136.104","remote_port":"53942","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606409.2297854,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606409.2298052,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606409.2298076,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606409.2298098,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606409.2298121,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606409.229814,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606409.2298157,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606409.2298176,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606409.2298193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606409.229821,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606409.2298229,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606409.2298248,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606409.2298265,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606409.2298288,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606409.2298307,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606409.2298324,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606409.2298343,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606409.2298362,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606409.2298381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606409.2298396,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606409.2298417,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606409.2298431,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606409.2298453,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606409.2298467,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606409.2298486,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606409.2298503,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606409.229852,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606409.2298536,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606409.2298555,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606409.2298572,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606409.2298594,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606409.2298622,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606409.229864,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606409.2298658,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606409.2298677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606409.2298694,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606409.229871,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606409.229873,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606409.2298744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606409.2298763,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606409.2298777,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606409.2298799,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606409.2298813,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606409.2298832,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606409.2298849,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606409.2298868,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606409.2298882,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606409.22989,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606409.2298918,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606409.2298934,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606409.229895,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606409.229897,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606409.2298985,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606409.2299006,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606409.229902,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606409.229904,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606409.2299056,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606409.2299075,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606409.229909,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606409.2299109,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606409.2299123,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606409.2299142,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606409.2299159,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606409.2299178,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606409.2299192,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606409.229921,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606409.2299225,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606409.2299254,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606409.229927,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606409.2299287,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606409.2299304,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606409.2299323,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606409.3727484,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c2119251-28bf-46c9-b1c8-2c6e31545045","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.210.204.255","Port":8097,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606409.3727818,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606409.3727942,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606409.3728004,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.210.204.255","remote_port":"8097","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606409.6942265,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606409.7237942,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.029528615,"request":{"remote_ip":"44.210.204.255","remote_port":"8097","client_ip":"44.210.204.255","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/blame/commit/fcf7c5ddd50e82f1b1ac3112d3e67258707e41d4/.editorconfig","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Forwarded-For":["44.210.204.255"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Set-Cookie":[],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:49 GMT"]},"status":200} +{"level":"debug","ts":1761606410.1525962,"logger":"events","msg":"event","name":"tls_get_certificate","id":"bc89987b-67e7-4515-8083-c12eaee2eedb","origin":"tls","data":{"client_hello":{"CipherSuites":[49195,49199,49196,49200,52393,52392,49161,49171,49162,49172,156,157,47,53,49170,10,4865,4866,4867],"ServerName":"libre-metrics-exporter-jana.site.quack-lab.dev","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2052,1027,2055,2053,2054,1025,1281,1537,1283,1539,513,515],"SupportedProtos":null,"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"106.75.136.104","Port":54162,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606410.1526463,"logger":"tls.handshake","msg":"choosing certificate","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606410.1526575,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"libre-metrics-exporter-jana.site.quack-lab.dev","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606410.1526618,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"106.75.136.104","remote_port":"54162","subjects":["libre-metrics-exporter-jana.site.quack-lab.dev"],"managed":true,"expiration":1769378737,"hash":"b9ce915576a028f48f11f67481879171892d0625c3c6ef5c80caebafb2e519ad"} +{"level":"debug","ts":1761606412.157546,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606412.332198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.174612898,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/283fcc87a5a9045309b8a45d708865e791d13cae","headers":{"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:52 GMT"],"Content-Type":["text/html; charset=utf-8"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"]},"status":200} +{"level":"debug","ts":1761606413.2646353,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606413.2649941,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.000330774,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/rss/commit/34216af497c21e25d79edf770e396097e58a04a9/hooks/pre-commit","headers":{"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:53 GMT"],"Content-Length":["11"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/plain;charset=utf-8"]},"status":404} +{"level":"debug","ts":1761606413.3825228,"logger":"events","msg":"event","name":"tls_get_certificate","id":"3161175b-ac41-4686-85a4-d713b0782eb6","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"44.196.118.6","Port":16638,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606413.3825703,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606413.3825808,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606413.3825855,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"44.196.118.6","remote_port":"16638","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606413.636971,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606413.6505158,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.013507674,"request":{"remote_ip":"44.196.118.6","remote_port":"16638","client_ip":"44.196.118.6","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/9f5e1fa9e3d8b3cf7eb9a44dc406d965e8f1dc5e/templates/compose/uptime-kuma.yaml","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-For":["44.196.118.6"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:53 GMT"],"X-Frame-Options":["SAMEORIGIN"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606414.236262,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--authwarden"} +{"level":"debug","ts":1761606414.2362802,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanboard"} +{"level":"debug","ts":1761606414.2362828,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--adguard"} +{"level":"debug","ts":1761606414.236285,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsq"} +{"level":"debug","ts":1761606414.2362869,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone"} +{"level":"debug","ts":1761606414.236289,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-runner"} +{"level":"debug","ts":1761606414.2362914,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer"} +{"level":"debug","ts":1761606414.2362936,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-be"} +{"level":"debug","ts":1761606414.2362955,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--jelly"} +{"level":"debug","ts":1761606414.2362974,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious"} +{"level":"debug","ts":1761606414.2363005,"logger":"docker-proxy","msg":"Swarm service","service":"captain-captain"} +{"level":"debug","ts":1761606414.2363026,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--puter"} +{"level":"debug","ts":1761606414.2363045,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen"} +{"level":"debug","ts":1761606414.2363067,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile"} +{"level":"debug","ts":1761606414.2363088,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-youtube-seencounter"} +{"level":"debug","ts":1761606414.2363107,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-redis"} +{"level":"debug","ts":1761606414.2363129,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-scratch"} +{"level":"debug","ts":1761606414.2363145,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--n8n"} +{"level":"debug","ts":1761606414.236317,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--redis"} +{"level":"debug","ts":1761606414.2363193,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--actual"} +{"level":"debug","ts":1761606414.2363212,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--homework"} +{"level":"debug","ts":1761606414.2363234,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-db"} +{"level":"debug","ts":1761606414.2363253,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--ppaste"} +{"level":"debug","ts":1761606414.2363272,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-redis"} +{"level":"debug","ts":1761606414.2363296,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-exporter"} +{"level":"debug","ts":1761606414.2363315,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili"} +{"level":"debug","ts":1761606414.2363336,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--drone-agent"} +{"level":"debug","ts":1761606414.2363355,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio-api"} +{"level":"debug","ts":1761606414.2363381,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--invidious-db"} +{"level":"debug","ts":1761606414.2363405,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--dozzle"} +{"level":"debug","ts":1761606414.2363424,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-shoppinglist"} +{"level":"debug","ts":1761606414.2363446,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-warframe-inventory"} +{"level":"debug","ts":1761606414.2363465,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--keymaster"} +{"level":"debug","ts":1761606414.2363484,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--evebase"} +{"level":"debug","ts":1761606414.2363505,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--roblox-db-api"} +{"level":"debug","ts":1761606414.2363524,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--kanban"} +{"level":"debug","ts":1761606414.2363544,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--portainer"} +{"level":"debug","ts":1761606414.2363565,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki"} +{"level":"debug","ts":1761606414.236359,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-backend"} +{"level":"debug","ts":1761606414.236361,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--wiki-postgres"} +{"level":"debug","ts":1761606414.2363634,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pen-postgres"} +{"level":"debug","ts":1761606414.2363656,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline-pg"} +{"level":"debug","ts":1761606414.2363677,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-cron"} +{"level":"debug","ts":1761606414.23637,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync-disco"} +{"level":"debug","ts":1761606414.2363722,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--zipline"} +{"level":"debug","ts":1761606414.2363744,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git-db"} +{"level":"debug","ts":1761606414.236376,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--krasimir-diploma"} +{"level":"debug","ts":1761606414.2363782,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sniffer-pg"} +{"level":"debug","ts":1761606414.23638,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--postgres"} +{"level":"debug","ts":1761606414.2363825,"logger":"docker-proxy","msg":"Swarm service","service":"captain-nginx"} +{"level":"debug","ts":1761606414.2363846,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy"} +{"level":"debug","ts":1761606414.2363865,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-cpu-repo"} +{"level":"debug","ts":1761606414.236389,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--seafile-memcached"} +{"level":"debug","ts":1761606414.2363908,"logger":"docker-proxy","msg":"Swarm service","service":"captain-certbot"} +{"level":"debug","ts":1761606414.2363932,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--git"} +{"level":"debug","ts":1761606414.2363954,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-web"} +{"level":"debug","ts":1761606414.2363973,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--torrent"} +{"level":"debug","ts":1761606414.2363994,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--bitwarden"} +{"level":"debug","ts":1761606414.2364013,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--minio"} +{"level":"debug","ts":1761606414.2364035,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud-db"} +{"level":"debug","ts":1761606414.2364051,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--files"} +{"level":"debug","ts":1761606414.2364073,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pastefy-mariadb"} +{"level":"debug","ts":1761606414.2364092,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nexus"} +{"level":"debug","ts":1761606414.236411,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--meili-web"} +{"level":"debug","ts":1761606414.236413,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--obsidian-heimdall"} +{"level":"debug","ts":1761606414.236415,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nginx"} +{"level":"debug","ts":1761606414.2364168,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--calibre"} +{"level":"debug","ts":1761606414.2364185,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--pocketbase-autoclip"} +{"level":"debug","ts":1761606414.2364204,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqlookupd"} +{"level":"debug","ts":1761606414.2364223,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nsqadmin"} +{"level":"debug","ts":1761606414.2364242,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--nextcloud"} +{"level":"debug","ts":1761606414.2364266,"logger":"docker-proxy","msg":"Swarm service","service":"srv-captain--sync"} +{"level":"debug","ts":1761606414.4695392,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606414.9373066,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.467728149,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/8b16afb8c36150b1b228f71e764323fd6a42a863/public","headers":{"X-Openai-Host-Hash":["461578238"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"X-Forwarded-For":["20.171.207.41"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Content-Type":["text/html; charset=utf-8"],"X-Frame-Options":["SAMEORIGIN"],"Date":["Mon, 27 Oct 2025 23:06:54 GMT"]},"status":200} +{"level":"debug","ts":1761606415.6679935,"logger":"http.stdlib","msg":"http: TLS handshake error from 192.168.1.64:62792: EOF"} +{"level":"debug","ts":1761606415.6689987,"logger":"events","msg":"event","name":"tls_get_certificate","id":"f75bd3ce-0884-4360-bf64-95e208d82fc8","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49171,49172,156,157,47,53],"ServerName":"jelly.site.quack-lab.dev","SupportedCurves":[4588,29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"192.168.1.64","Port":62793,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606415.669027,"logger":"tls.handshake","msg":"choosing certificate","identifier":"jelly.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606415.6690373,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"jelly.site.quack-lab.dev","subjects":["jelly.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606415.6690412,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.1.64","remote_port":"62793","subjects":["jelly.site.quack-lab.dev"],"managed":true,"expiration":1767860094,"hash":"9089b2e211b3a499ef5b104c9f2c1bd511c5e5e5e45154cdf30d002b45b67dae"} +{"level":"debug","ts":1761606415.6708577,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.44.3:8096","total_upstreams":1} +{"level":"debug","ts":1761606415.672478,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.44.3:8096","duration":0.001589927,"request":{"remote_ip":"192.168.1.64","remote_port":"62793","client_ip":"192.168.1.64","proto":"HTTP/2.0","method":"POST","host":"jelly.site.quack-lab.dev","uri":"/Sessions/Playing/Progress","headers":{"Authorization":[],"Content-Type":["application/json"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["jelly.site.quack-lab.dev"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.5"],"Cookie":[],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0"],"Priority":["u=4"],"Accept":["*/*"],"Content-Length":["551"],"Sec-Fetch-Mode":["cors"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://jelly.site.quack-lab.dev"],"Te":["trailers"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-For":["192.168.1.64"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"jelly.site.quack-lab.dev"}},"headers":{"Access-Control-Allow-Origin":["*"],"X-Response-Time-Ms":["1.2846"],"Date":["Mon, 27 Oct 2025 23:06:54 GMT"],"Server":["Kestrel"]},"status":204} +{"level":"debug","ts":1761606415.6741376,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606415.6949053,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.020747622,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/72e12aaf5c971d84f80f4b16df00119477d058a1/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"Cookie":[],"From":["gptbot(at)openai.com"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"No-Gzip-Compression":["1"],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"X-Content-Type-Options":["nosniff"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"Content-Type":["image/jpeg"],"Date":["Mon, 27 Oct 2025 23:06:55 GMT"],"Cache-Control":["public, max-age=21600, no-transform"],"Content-Length":["105902"]},"status":200} +{"level":"debug","ts":1761606416.8404667,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606416.982653,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.142139752,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/src/commit/f044b0292c58316e08f3ce1fb0da64d2e2169825","headers":{"X-Forwarded-Proto":["https"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"Accept-Encoding":["gzip, br, deflate"],"X-Openai-Host-Hash":["461578238"],"X-Forwarded-For":["20.171.207.41"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:56 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"X-Frame-Options":["SAMEORIGIN"]},"status":200} +{"level":"debug","ts":1761606417.3589785,"logger":"events","msg":"event","name":"tls_get_certificate","id":"c58b6be2-9bea-46e2-9c67-10a6e0a4b6c5","origin":"tls","data":{"client_hello":{"CipherSuites":[49196,49195,49200,49199,159,163,158,162,49188,49192,49187,49191,107,106,103,64,49198,49202,49197,49201,49190,49194,49189,49193,49162,49172,49161,49171,57,56,51,50,49157,49167,49156,49166,157,156,61,60,53,47,255],"ServerName":"git.site.quack-lab.dev","SupportedCurves":[23,24,25,256,257,258,259,260],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,2057,2058,2059,1025,1281,1537,1026,771,769,770,515,513,514],"SupportedProtos":null,"SupportedVersions":[771,770,769],"RemoteAddr":{"IP":"54.84.93.8","Port":22093,"Zone":""},"LocalAddr":{"IP":"10.0.47.2","Port":443,"Zone":""}}}} +{"level":"debug","ts":1761606417.3590157,"logger":"tls.handshake","msg":"choosing certificate","identifier":"git.site.quack-lab.dev","num_choices":1} +{"level":"debug","ts":1761606417.3590262,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"git.site.quack-lab.dev","subjects":["git.site.quack-lab.dev"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606417.3590302,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"54.84.93.8","remote_port":"22093","subjects":["git.site.quack-lab.dev"],"managed":true,"expiration":1767860074,"hash":"754f944003f514f1ae6c4105af5e4fbe859885d95f5495357c54f9dfb815871c"} +{"level":"debug","ts":1761606417.5787036,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606417.601324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.02258175,"request":{"remote_ip":"54.84.93.8","remote_port":"22093","client_ip":"54.84.93.8","proto":"HTTP/1.1","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/Yggdrasil/commits/tag/1.0.0/frontend/src/lib/components","headers":{"X-Forwarded-For":["54.84.93.8"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"],"Accept-Encoding":["gzip,deflate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["git.site.quack-lab.dev"]},"tls":{"resumed":false,"version":771,"cipher_suite":49195,"proto":"","server_name":"git.site.quack-lab.dev"}},"headers":{"X-Frame-Options":["SAMEORIGIN"],"Content-Type":["text/html; charset=utf-8"],"Date":["Mon, 27 Oct 2025 23:06:57 GMT"],"Cache-Control":["max-age=0, private, must-revalidate, no-transform"],"Set-Cookie":[]},"status":200} +{"level":"debug","ts":1761606418.0375104,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"10.0.38.4:3000","total_upstreams":1} +{"level":"debug","ts":1761606418.0649538,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"10.0.38.4:3000","duration":0.027415953,"request":{"remote_ip":"20.171.207.41","remote_port":"59704","client_ip":"20.171.207.41","proto":"HTTP/2.0","method":"GET","host":"git.site.quack-lab.dev","uri":"/dave/coolify/media/commit/669293afc1b3f7190a43b279fb62a5118bb9039d/other/logos/codext.jpg","headers":{"X-Openai-Host-Hash":["461578238"],"Cookie":[],"X-Forwarded-Host":["git.site.quack-lab.dev"],"Accept":["*/*"],"From":["gptbot(at)openai.com"],"User-Agent":["Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"],"Accept-Encoding":["gzip, br, deflate"],"X-Forwarded-For":["20.171.207.41"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"git.site.quack-lab.dev"}},"headers":{"Content-Length":["105902"],"Content-Type":["image/jpeg"],"Etag":["\"8abf63972ba8b385ce500c65b3ab8ce8d75006c3\""],"X-Frame-Options":["SAMEORIGIN"],"Access-Control-Expose-Headers":["Content-Disposition"],"Content-Disposition":["inline; filename=\"codext.jpg\"; filename*=UTF-8''codext.jpg"],"No-Gzip-Compression":["1"],"X-Content-Type-Options":["nosniff"],"Cache-Control":["public, max-age=21600, no-transform"],"Last-Modified":["Mon, 17 Jun 2024 08:20:02 GMT"],"Date":["Mon, 27 Oct 2025 23:06:58 GMT"]},"status":200}